过滤条件示例

仅包含美国、加拿大或墨西哥

假设您希望将图表中的信息限制为仅来自美国、墨西哥或加拿大的数据。选择图表并添加以下过滤条件:

  1. 包含/排除:包含
  2. 维度:国家/地区
  3. 匹配类型:IN
  4. 值: United States, Canada, Mexico

名为“Country filter”(国家/地区过滤条件)的过滤条件的“Edit Filter”(修改过滤条件)对话框,其中“Country”(国家/地区)字段的设置为“Include In United States, Canada, Mexico”(包含美国、加拿大、墨西哥)。

您也可以使用 3 个 OR 子句来实现此目的。但使用 IN 搭配列表会更简单。

排除“(未设置)”

如需从图表中排除“(not set)”值,请使用排除过滤器。例如:

  1. 包含/排除:排除
  2. 维度:广告系列
  3. 匹配类型:等于
  4. 值: (not set)

“修改过滤条件”对话框,其中显示名为“排除未设置过滤条件”的过滤条件,其设置为“排除等于 (=) (not set)”,应用于“广告系列”字段。

查找值末尾的数据

“正则表达式匹配”和“正则表达式包含”运算符可让您执行更复杂的匹配。例如,如需过滤在数据末尾包含某个值的数据,您可以使用行尾标记 $:

  1. 包含/排除:包含
  2. 维度:媒介
  3. 匹配类型:正则表达式匹配
  4. 值: *c$

“修改过滤器”对话框,其中显示名为“Include c at end of data”的过滤器,其设置为:针对“媒介”字段,包含正则表达式匹配 .*c$。

如果应用于 Google Analytics 中的“媒介”维度,则应包含“自然”和“cpc”等值。

了解正则表达式:.*c$

.* 表示“匹配任何内容”(包括不匹配任何内容),

然后是字面量字母“c”

$ 表示“行尾”字符。(如需匹配字符串的开头,请使用 ^。)

再举一个例子:

^c.*k.*$ 匹配以字母 c 开头、后跟任意字符、再后跟字母 k、最后跟任意字符直至字符串末尾的文本。这会匹配“cook”“cookie”和“cake”等值。

排除不以字母字符开头的数据

正则表达式字符类是匹配类型字符的强大快捷方式。例如:

  1. 包含/排除:排除
  2. 匹配类型:正则表达式匹配
  3. 值: ^[[:^alpha:]].*

名为“排除非字母字符”的过滤条件的“修改过滤条件”对话框,其中包含设置“排除正则表达式匹配 ^[[

这会滤除非字母字符,例如日语汉字或韩语谚文。

了解正则表达式: ^[[:^alpha:]].*

^ 表示“字符串开头”

[[:alpha:]] 是字母 [A-Za-z] 字符类。[[:^alpha:]] 表示否定该类(“非字母”)

.* 表示“匹配任何内容”

Google RE2 正则表达式语法。