【问题标题】:Google Analytics filter to include traffic based on subdomain and request URIGoogle Analytics 过滤器以包含基于子域和请求 URI 的流量
【发布时间】:2013-01-11 19:50:11
【问题描述】:

我正在尝试设置我认为可能是高级过滤器。

我想包含到 m.mydomainname.com 子域的所有流量,还包含到页面 mydomainname.com/my_page.html 的所有流量(请注意,它在我的主域上,而不是在我的子域上)。

我不能只做 2 个包含过滤器,因为如果我将所有到 m.mydomainname.com 的流量都包含在内,那么这将丢弃到 mydomainname.com/my_page.html 的点击。

有谁知道我需要设置哪些过滤器来创建一个配置文件,该配置文件包括到子域的所有流量以及到我的主域上 1 个特定页面的流量?

非常感谢。

【问题讨论】:

    标签: google-analytics


    【解决方案1】:

    您需要两个自定义过滤器:

    1. 第一个过滤器用于将主机名和 URI 组合成一个自定义字段
    2. 第二个过滤器使用正则表达式,尝试将 m.mydomainname.com 或 mydomainname.com/my_page.html 与第一个过滤器中定义的自定义字段进行匹配。

    对于第一个过滤器,类似于:

    Custom filter
    Advanced
    Field A -> Extract A: Hostname, (.*)
    Field B -> Extract B: Request URI, (.*)
    Output To -> Constructor: Custom Field 1, $A1$B1
    

    对于第二个过滤器,类似于:

    Custom filter
    Include
    Filter Field: Custom Field 1
    Filter Pattern: m\.mydomainname\.com|mydomainname\.com/my_page\.html
    

    第二个过滤器包括所有流量或 m.mydomainname.com 或单页 mydomainname.com/mypage.html


    使用过滤器时,使用两个配置文件是“最佳实践”:

    • 一个没有过滤器的配置文件,收集所有数据
    • 使用过滤器的一个配置文件。

    【讨论】:

    • 感谢您的回复。只是想澄清几件事...您提供的第二个过滤器会跟踪 m.mydomainname.com 上所有页面的流量还是仅该页面?其次,我在最初的问题中错过了这一点,但我想包含的第二页实际上是在不同的域上(此时我不担心跨域跟踪)......我可以排除域名吗在第二个过滤器中,只需放入 my_page.html 还是我还必须再次包含 mydomainname.com?非常感谢。
    • 它应该跟踪 m.mydomainname.com 上的所有流量,并且只跟踪 mydomainname.com 上的单个页面。对于单个页面,为了确定,我会再次包含域。
    • 我试了一下,但现在不包括任何流量
    • 我还有一个过滤器可以在报告中显示完整的主机名,如“在主配置文件中显示子域”ericmobley.net/… 下所述。也许这会造成麻烦?过滤器应该按什么顺序排列?
    • 这肯定会影响事情,因为“显示子域”过滤器替换了请求 URI 字段,因此它包含主机名。这就是上面描述的第一个过滤器的用途,除了它输出到自定义字段。尝试将上面的第二个自定义过滤器更改为:过滤器字段:请求 URI,过滤器模式:/m\.mydomainname\.com|/mydomainname\.com/my_page\.html
    猜你喜欢
    • 2013-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 2020-12-05
    • 1970-01-01
    相关资源
    最近更新 更多