0

キャンペーンに関連して、Google アナリティクスで e コマース関連のものを追跡したいと考えています。

バスケット/チェックアウト (iframe 経由で含まれる) は、ショップとは異なるドメインにあります。GA で e コマース トラッキングを有効にし、両方のページにトラッキング スクリプトを追加し、大量のデータを取得しましたが、すべての e コマース データには「shop.com / referral」しか含まれていないため、キャンペーン情報が失われているようです。私が期待するように、ソース/媒体であり、「キャンペーン1/ニュースレター」ではありません。

例:

shop.com のスクリプト:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxx']);
_gaq.push(['_trackPageview']);
_gaq.push(['_setDomainName', 'shop.com']);
_gaq.push(['_setAllowLinker', true]);
...

経由でサイトに入る

http://shop.com/page.html?utm_campaign=campaign1&utm_source=newsletter...

iframe src を取得する

 via _gat._getTrackerByName()._getLinkerUrl('http://basket.com/page.html') 

次のようなものを返します

http://basket.com/page.html?__utma=14776951xxx&__utmb=14776xx.. 

この URL で iframe を埋め込みます。

basket.com/page.html に、次の GA E コマース トラッキング コードを追加しました。

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxx']);
_gaq.push(['_trackPageview']);
_gaq.push(['_setDomainName', 'basket.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_addTrans',
 '1234',           // transaction ID - required
 'Name',
 '123.4' .....
_gaq.push(['_addItem', ...
_gaq.push(['_trackTrans']);..

本当に奇妙なことは、追跡ピクセル (e コマース イベントを追跡するために iframe に読み込まれる) でさえ正しいように見えることです。

http://stats.g.doubleclick.net/__utm.gif?utmwv=5.4.4dc&....%3Futm_source%3Dnewsletter2%26utm_campaign%3Dcampaign1...

私は何か見落としてますか?

どうもありがとう

4

1 に答える 1