我想使用 Google Analytics 跟踪与活动相关的电子商务相关内容。
购物篮/结帐(通过 iframe 包含)与商店位于不同的域中。我已经在 GA 中启用了电子商务跟踪,在两个页面上都添加了跟踪脚本,我得到了很多数据,但似乎活动信息丢失了,因为所有电子商务数据只有“shop.com / 推荐”作为来源/媒体,而不是我期望的“campaign1/newsletter”。
例子:
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..
使用此网址嵌入 iframe ..
在 basket.com/page.html 上,我添加了以下 GA 电子商务跟踪代码
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']);..
真正奇怪的是,即使是跟踪像素(在 iframe 中加载以跟踪电子商务事件)似乎也是正确的
http://stats.g.doubleclick.net/__utm.gif?utmwv=5.4.4dc&....%3Futm_source%3Dnewsletter2%26utm_campaign%3Dcampaign1...
我错过了什么?
非常感谢