我试图设置多个域跟踪与遗传算法,最终的结果是,我们能够看到流量到siteB包含最初的引用到siteA。什么是Google Analytics多域跟踪的正确设置?
站点A代码:
_gaq.push(["_setAccount", "UA-XXX-X"]);
_gaq.push(["_setDomainName", "sitea.com"]);
_gaq.push(["_setAllowLinker", true]);
_gaq.push(["_trackPageview"]);
与链接:
<a href="http://www.siteb.com" onclick="_gaq.push(['_link',this.href]); _gaq.push(['_setDomainName', 'sitea.com']); return false;">Link to site b</a>
站点B的代码:
_gaq.push(['_setAccount', 'UA-XXX-X']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_addIgnoredRef', 'sitea.com']);
_gaq.push(['_trackPageview']);
预期的行为:我们希望看到推荐在跟踪到网站B从sitea上的链接作为原始引用链接链接到sitea:
referrer to sitea -> link -> siteb
在分析如下:
referrer to sitea -> siteb
实际行为:我们看到在网站B的流量为包含站点A引荐。此外,当您单击sitea上的链接时,我们看到_utma将cookie添加到siteb url,但siteb上创建的_utma cookie包含不同的值。
我已经阅读了关于setDomainName到'无'的各种文章,一起删除它,但似乎没有按预期工作。
感谢所有帮助
UPDATE:
进入站点A来自外部:通过GA调试器附加信息
_gaq.push processing "_setDomainName" for args: "[sitea.com]": dc_debug.js:24
_gaq.push processing "_setAllowLinker" for args: "[true]": dc_debug.js:24
_gaq.push processing "_trackPageview" for args: "[]":
Referring URL : http://www.external.com/
Hit ID : 1460027114
Visitor ID : 1908962602
点击通过从站点A到站点B:
_gaq.push processing "_setAllowLinker" for args: "[true]": ga_debug.js:24
_gaq.push processing "_addIgnoredRef" for args: "[sitea.com]": ga_debug.js:24
_gaq.push processing "_trackPageview" for args: "[]":
Referring URL : http://www.sitea.com/
Hit ID : 73647255
Visitor ID : 1908962602
因此访问者ID保持一致,但引用的URL被跟踪siteb不是sitea的推荐人。
还不清楚它是否相关,但我们在sitea(dc.js)和siteb(ga.js)上的经典GA上使用DoubleClick集成。
Thx!