Google analytics群体细分技巧分析多目标路径转化(2)

http://www.itjxue.com  2015-07-19 16:32  来源:未知  点击次数: 

3、跨域跟踪(Cross Domain Tracking)

GA跟踪代码是根据第一方cookie进行跟踪,这就意味着只能用于某个站点跟踪并设置它们。如果访客离开一个站点到达另外一个站点,跟踪代码是无法工作的。例如,如果你的站点接受另外一个站点的第三方支付平台,这时候想跟踪并保存是不可能的。

为了实现跨域跟踪我们需要设置GA跟踪代码(GATC)在两个站点域名上,并且第三方网站并没有阻止提取字符串参数运行。

第一步:修改GATC

进入“analytics settings”,选择“Multiple top-level domains”,GA将自动提供新的跟踪代码给你。

_gaq.push(['_setDomainName', 'none']);

_gaq.push(['_setAllowLinker',true]);

每个访问www.example.co.uk和example.co.uk 的访客都会使用不同的cookie。最好设置一个网站首选域名。例如,我经常使用‘example.co.uk’避免GA跟踪多个cookie。

第二步:转移cookies

Analytics has two methods to transfer the tracking cookies between the two domains which are _link()and _linkByPost()

GA通常通过两个函数方法转换跟踪的cookie,分别是_link()和 _linkByPost()

通过cookie提取需要的参数值,并在目标URL中放置数据作为字符参数。想象如果一个首选域为“www.example.co.uk”,其第三方支付平台为www.moneyforfabian.comd ”,需要进行如下设置:

例子1:如果访客在两个使用了标准锚文本链接的域之间访问,使用_link()方法:

<a href="http://www.moneyforfabian.com" onclick=

"_gaq.push(['_link', 'http://www.example.co.uk']);return false; ">Buy Now</a>']);

例子2:如果网站使用表单在不同的域之间转移访客,那就需要用到_linkbypost()方法;

<form name="post_form" action="http://www.moneyforfabian.com"method="post"

onsubmit=”_gaq.push(['_linkbypost', this]);">

而且你可以设置两个方法中的任意一个,来进行跨域跟踪。

最后的思考

每一个讨论经过如同魔法一般的成功测试。如果你在实施这些技术的时候偶然碰到什么问题,请在文章后面评论中指出或者Twitter@panduuf 。我非常乐意听到你的看法,谢谢你的阅读,并希望对你有所帮助。

原文:Advanced Google Analytics – Tips and Tricks

(责任编辑:IT教学网)

更多