如果您使用统一版跟踪代码,即analytics.js,这个已经默认开启了跨子域跟踪的,可以直接使用跟踪代码,如图3-41所示,但还需要配置一些东西:
图3-41 跟踪代码
里面的auto表示自动将Cookie生成在顶级域名之下,也就是两个子域会是共用同一个顶级域名里的Cookie了。
如果您是用GTM管理的,直接配置CookieDomain就行了,这个的作用就是前面auto,设置如图3-42所示:
上面两种方法都是实现同样的作用,接下来就是引荐流量排除了,使得访客在子域跳转的时候还是延续原来的会话,而不会产生新的会话,设置的位置在GA中选择“管理”→“跟踪信息”→“排除引荐列表”→“添加引荐列表”,具体配置如图3-43所示:
这样设置后,用户在不同的子域跳转就不会产生的新的会话。如果没有设置会产生什么情况呢?
看看下面这个例子:
一个用户访问:http://blog.ichdata.com
然后访问:http://new.ichdata.com
最后访问 : http://blog.ichdata.com
CookieDomain和引荐流量没有设置,会记录2个用户,3个会话
如果设置了Cookie domain,但没有设置引荐流量,会记录1个用户,3个会话
如果Cookie domain和引荐流量都设置了,会记录1个用户,1个会话
所以,跨域配置一定要对排除引荐列表做配置。