首页 > 解决方案 > 如何在 Google 跟踪代码管理器中创建自定义触发器

问题描述

在谷歌标签管理器中说你有三个不同的项目

If variable = 2

If URL = abc.com

If URL = def.com

有没有办法创建一个单一的触发器,这意味着A AND (B OR C)

我知道我可以在单个触发器中创建A& 和B在单个触发器中创建A& C,或者在触发器组中创建相同的分组。有没有办法在不创建多个触发器的情况下创建它?

标签: google-tag-manager

解决方案


当然。触发器响应事件,因此您首先必须选择触发器类型。然后添加过滤器,以便触发器仅在满足某些条件时激活。

触发器中的所有过滤条件都需要满足才能激活触发器。但是您的示例没有三个不同的项目,它有两个不同的项目,其中一个项目可以采用两个不同的值。所以这就变成了选择合适的匹配类型的问题。

第一个变量有一个值应该激活触发器,所以匹配类型是“等于”。

第二个变量有两个可能的值来激活触发器。为此,您可以使用正则表达式来检查变量是否具有一个值或另一个值。正则表达式中的“或”运算符是管道字符“|”。如果你想确保它只匹配精确的字符串,你可以在相应字符串的开头和结尾添加“开始于”字符“^”和“结束于”字符“$”。

这看起来像这个例子:

触发器配置


推荐阅读