我在 SO 上进行了搜索,发现了一些关于此问题的问题,但我遇到的大多数答案似乎都建议通过 IP 范围进行过滤或将条件代码引入为网站提供动力的引擎;这些选项对我来说都不可行。如果这确实是重复的,这是一个适合我的用例的答案,那么我提前道歉,但我似乎找不到任何东西。
我最初将自己从 Google Analytics 中过滤出来的方法是简单地将请求重定向到google-analytics.com
我的主机文件中的 https 版本的 GA 到 localhost。这在我的桌面上工作得很好,但是在像 iPhone 这样的移动设备上测试时它是无用的(除非有人知道如何在不越狱的情况下修改 iPhone 的主机文件)。
我的本地测试设置是将pow与.dev
域一起用于本地项目目录,然后当我需要在移动设备上查看站点的开发版本时,我将Xip.io与Adobe Shadow结合使用。
我无法按 IP 范围过滤,因为我经常在家工作,而且我的 ISP 不提供住宅帐户的静态地址。
我尝试在我的 Google Analytics(分析)配置文件中设置自定义排除过滤器,以过滤掉来自这些域的流量,但它们要么不起作用,要么我对排除过滤器的工作方式有非常严重的误解(这完全有可能)。我将自定义过滤器设置为基于主机名排除,匹配模式\.dev
,.*xip\.io/.*
但这些过滤器绝对什么都不做。我相信这是因为从技术上讲,这个过滤器是在寻找原始域的主机名而不是请求的主机名,但我真的不确定,因为语言很模糊,并且根据您正在查看的帮助文档而有所不同.
在本地开发期间手动从站点中删除 GA 跟踪代码然后返回并重新添加它们,是否有人有任何建议或有人可以告诉我我的排除过滤器做错了什么?