2010-08-05 124 views
1

有没有方法可以在Google Analytics中跟踪两个域,而无需在URL中传递Cookie信息?谷歌Analytics(分析)跨网域追踪,而不会将Cookie附加到网址?

+2

基本上有3种常见的跨域跟踪方法(实际上只有2种):你可以在http://www.liesdamnedlies.com/2006/11/the_joys_of_cro.html上阅读它们。 Google Analytics使用选项3,该选项通过URL传递VID ......。 Webtrends使用选项2第三方cookie跟踪,我不知道Omniture或Coremetrics使用的是什么方法。基本上,我相信你必须切换供应商才能改变你跟踪多个域名的方式。 – eSniff 2010-08-05 15:24:56

+0

如果将它重新发布为答案,我会对此赞不绝口。 – doug 2010-11-15 23:46:11

回答

0

由于GA不支持第三方cookie,并且cookie传递不是您想要的(它无论如何都不适用于所有情况),您只需更改工具或进行一些高度自定义东西,例如如下所示:

域1和域2共享一个数据库(表),每个访问者的GA-cookies都保存在该数据库中。如果访问者从域1到域2(反之亦然),则您在服务器端的数据库中检查(匹配访问者应使用IP +用户代理+可能是引用者)(在GA有时间执行之前)并且如果它们匹配,就写下来,这样GA就会有相同的cookies。

请记住,cookie包含的信息,如当前访问期间的页面浏览次数,在写入cookie之前必须增长。

每次页面加载并且引用不在内部时,您都必须执行此操作。

这将工作,如果你真的想这样做,但省却一些麻烦和头痛,并得到一个适当的西澳系统。