我有两个域 mysite.com 和 mysite.cz,我想查看这两个域的流量来源,我目前不能,因为我只跟踪“.com”域。任何想法如何实现这一目标?
2 回答
除了 s6mike 你还可以实现跨域自动链接插件:
为了简化跨域链接过程,假设您有一个托管在 source.com 上的网站,您想通过跨域跟踪进行跟踪:
- 目的地.com
- test.destination.com/page2
- test.dest3.com?page4
代码
//Load the plugin.
ga('require', 'linker');
定义域
// Define which domains to autoLink.
ga('linker:autoLink', ['destination.com', 'dest3.com']);
或用正则表达式定义
// Define which domains to autoLink using a regular expression.
ga('linker:autoLink', [/^example\.(com|net)$/]);
将allowLinker
配置参数设置为true
ga('create', 'UA-XXXXXX-X', 'auto', {
'allowLinker': true
});
资源
https://developers.google.com/analytics/devguides/collection/analyticsjs/cross-domain#autolink
编辑
建立域链接后,您将只能在内容报告中看到请求 URI,而不是给定页面的顶级域或子域。
为您的主域设置一个没有过滤器的主视图(配置文件)。
创建一个视图(配置文件),特别是用于跨域跟踪和重复使用主跟踪代码
查看(配置文件)设置页面 -> 添加过滤器链接
添加新过滤器
自定义过滤器 -> 过滤器类型设置:高级
FieldA 到主机名和 FieldB 到请求 URI
将字段 A 和字段 B 的值设置为 (.*)
将 Output To --> Constructor 选项设置为 Request URI: $A1$B1
您的报告现在将显示:
example.com/index.php
example.net/more.php
example.cz/more.php
资源
https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite?csw=1#keyComponents
您需要在两个站点之间实现跨域跟踪,这并非易事。这里有很好的建议: