首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析中的动态子域跟踪

分析中的动态子域跟踪
EN

Stack Overflow用户
提问于 2015-12-13 13:05:44
回答 2查看 826关注 0票数 3

每当任何客户注册我们的网络应用,一个新的子域将自动创建,如a.myapp.com,b.myapp.com,ab.myapp.com,aa.myapp.com等。

  1. 我想跟踪哪个子域被访问最多,所以我想跟踪所有的子域使用单个配置文件(仅子域流量),不包括主域的(myapp.com)流量。但是,我需要过滤所有内部(用于测试)子域,如test.myapp.com、dev.myapp.com等--所有测试子域都从测试、开发或暂存开始,但是列表很大,所以无法手动排除它们(我的主域运行时没有"www")。而且,我也应该能够看到完整的URL,以便我可以识别所有的子域。
  2. 第二个配置文件仅为主域通信量创建(没有"www"),因此所有子域流量都需要进行过滤,包括内部(测试子域)。

请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2015-12-14 04:04:02

如果你想在报告中看到整个网址,而不仅仅是路径,谷歌推荐使用自定义筛选器。您只需设置两个配置文件(主站点和所有子域),然后向每个配置文件添加以下筛选器:

主要地点:

您只需要一个筛选器,除去除http://domain.com主机名以外的所有内容:

  • 过滤器类型:自定义过滤器>排除
  • 过滤器字段:主机名
  • 过滤器模式: ..*.domain.com -此正则表达式查找anything.domain.com

所有其他分领域:

您需要两个筛选器,一个用于排除主站点流量,一个用于将子域添加到报表中的路径中。

排除主要领域:

  • 过滤器类型:自定义过滤器>排除
  • 过滤器字段:主机名
  • 过滤器模式: ^domain.com -这个正则表达式只查找domain.com

将子域添加到URL路径:

  • 过滤器类型:自定义过滤器>高级过滤器
  • 字段A:主机名
  • 提取物A: (.*)
  • 字段B:请求URI
  • 提取物B: (.*)
  • 输出到:请求URI
  • Constructor: $A1$B1
票数 2
EN

Stack Overflow用户

发布于 2015-12-13 16:22:22

我最初的想法是使用自定义维度(作用域为“命中”)和子域字符串。然后,您将看到所有子域上的页面数据,并且可以根据需要进行筛选(对于特定的子域,也可以过滤掉所有子域)。

这样做也相对容易。只要修改你的代码片段就可以了:

代码语言:javascript
复制
<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>

如果您将子域存储在服务器端的某个位置,则可以将其动态地包含在上面的代码段中,而不是在事后尝试检测它。

有关自定义维度的更多信息,在这里谷歌分析。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34251380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档