1

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

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

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

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

非常感谢。

4

1 回答 1

2

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

  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


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

  • 一个没有过滤器的配置文件,收集所有数据
  • 使用过滤器的一个配置文件。
于 2013-01-11T21:21:42.507 回答