顧客が PayPal 経由で私のサイトから製品を購入するたびに、製品をダウンロードするようにリダイレクトしています。
そのトランザクションを Analytics にプッシュしたいのですが、期待どおりに動作しません。
PayPal は、いくつかの $_GET 変数 (トランザクション ID (tx)、支払額 (amt)) を使用して彼をリダイレクトします。
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '[MY_CODE_HERE]']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',
'<?php echo $_GET['tx']; ?>', // transaction ID - required
'<?php echo $_GET['amt']; ?>', // total - required
'0', // tax
'0' // shipping
]);
_gaq.push(['_addItem',
'<?php echo $_GET['tx']; ?>', // transaction ID - required
'SKU here', // SKU/code - required
'Product here', // product name
'<?php echo $_GET['amt']; ?>', // unit price - required
'1' // quantity - required
]);
_gaq.push(['_trackTrans']);
(function() {
// the remaining here.
})();
$_GET['tx']
$_GET['amt']
正常に機能していますが、トランザクションが Analytics に表示されません。
プロファイルは e コマース サイトとして設定されます。別の支払い処理業者である FastSpring からのトランザクションを表示できます。
PayPal からのトランザクションは、Analytics にまったく表示されません。