4

データの送信に関する問題はすべて解決しましたが、返金しようとすると問題が発生します。

この配列を測定プロトコルに送信しました:

        'v' => '1',
        'tid' => $tid,
        'cid' => $cid,
        'ti' => '12345', // this transaction exist in google
        't' => 'event',
        'ec'=> 'Ecommerce',
        'ea'=> 'Refund',
        'ni'=> '1',
        'pa'=> 'refund'

しかし、結果はありません。だから私の質問は何が悪いのですか?測定システムへの追加呼び出しが必要な場合があります。アドバイスをお願いします。ところで、Google ヒット デバッガーは「有効」を返します。

4

2 に答える 2

1

全額返金するには、以下を送信する必要があります

'v'='1',
't'='pageview',
'tid'='UA-3333333-8', 
'cid'='382537459.1455511043',
'pa'='refund',
'ti'='000000038',
'dp'='admin/order/refund'

一部払い戻しの場合は、送信する必要があります

'v'='1',
't'='pageview',
'tid'='UA-3333333-8', 
'cid'='382537459.1455511043',
'pa'='refund',
'ti'='000000038',
'dp'='admin/order/refund',
'pr1id' => '24-WB04',
'pr1qt' => 1

それが役に立てば幸い!

于 2016-02-29T20:51:10.113 に答える
0

私はこのように解決しました:

負の値で新しいトランザクションを送信しました

            'v' => '1',
            'tid' => $tid,
            'cid' => $cid,
            'ti' => $order,
            't' => 'transaction',
            'tr' => '-'.$order_total

次に、負の値でイベントを送信します

            'v' => '1',
            'tid' => $tid,
            'cid' => $cid,
            'ti' => $order,
            't' => 'item',
            'in' => $product['name'],
            'ip' => '-'.$order_total,
            'ic' => $products['sku'],
            'iq' => -1

そして、それは機能し、トランザクションはGoogleレポートから消えます.ところで、POSTの代わりにGET( https://www.google-analytics.com/collect?payload_data& )を使用するようにスクリプトを切り替えることにも注意してください。

于 2015-10-03T11:36:14.147 に答える