3.2.3 跨域跟踪

如果您使用统一版跟踪代码,即analytics.js,这个已经默认开启了跨子域跟踪的,可以直接使用跟踪代码,如图3-41所示,但还需要配置一些东西:

图3-41 跟踪代码

里面的auto表示自动将Cookie生成在顶级域名之下,也就是两个子域会是共用同一个顶级域名里的Cookie了。

如果您是用GTM管理的,直接配置CookieDomain就行了,这个的作用就是前面auto,设置如图3-42所示:

图3-42 配置CookieDomain

上面两种方法都是实现同样的作用,接下来就是引荐流量排除了,使得访客在子域跳转的时候还是延续原来的会话,而不会产生新的会话,设置的位置在GA中选择“管理”→“跟踪信息”→“排除引荐列表”→“添加引荐列表”,具体配置如图3-43所示:

图3-43 排除引荐列表

这样设置后,用户在不同的子域跳转就不会产生的新的会话。如果没有设置会产生什么情况呢?

看看下面这个例子:

一个用户访问:blog.ichdata.com

然后访问:new.ichdata.com

最后访问 : blog.ichdata.com

CookieDomain和引荐流量没有设置,会记录2个用户,3个会话

如果设置了Cookie domain,但没有设置引荐流量,会记录1个用户,3个会话

如果Cookie domain和引荐流量都设置了,会记录1个用户,1个会话

所以,跨域配置一定要对排除引荐列表做配置。

Last updated