每当任何客户注册我们的网络应用,一个新的子域将自动创建,如a.myapp.com,b.myapp.com,ab.myapp.com,aa.myapp.com等。
请帮帮我!
发布于 2015-12-14 04:04:02
如果你想在报告中看到整个网址,而不仅仅是路径,谷歌推荐使用自定义筛选器。您只需设置两个配置文件(主站点和所有子域),然后向每个配置文件添加以下筛选器:
主要地点:
您只需要一个筛选器,除去除http://domain.com主机名以外的所有内容:
所有其他分领域:
您需要两个筛选器,一个用于排除主站点流量,一个用于将子域添加到报表中的路径中。
排除主要领域:
将子域添加到URL路径:
发布于 2015-12-13 16:22:22
我最初的想法是使用自定义维度(作用域为“命中”)和子域字符串。然后,您将看到所有子域上的页面数据,并且可以根据需要进行筛选(对于特定的子域,也可以过滤掉所有子域)。
这样做也相对容易。只要修改你的代码片段就可以了:
<script>
var url = window.location.host.split('.');
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'auto');
ga("set", 'dimension1', url[0]); //Update 'dimension1' to match yours!
ga('send', 'pageview');
</script>如果您将子域存储在服务器端的某个位置,则可以将其动态地包含在上面的代码段中,而不是在事后尝试检测它。
https://stackoverflow.com/questions/34251380
复制相似问题