gpt4 book ai didi

google-tag-manager - 结合多个谷歌标签管理器触发器

转载 作者:行者123 更新时间:2023-12-02 03:24:00 25 4
gpt4 key购买 nike

我正在努力实现以下目标:

  • 一个 GTM 容器用于多个网站/域(在同一平台内)
  • 仅触发对当前网站有效的代码(通过检查数据层中配置的分析/criteo/adwords/其他供应商帐户 ID)
  • 配置触发器,例如“已到达预订页面”和“已创建预订”(通过自定义事件和使用数据层)

我的问题是在没有重复逻辑的情况下将条件“事件标签”(检查帐户 ID)与“预订已创建”事件结合起来。因为每个触发器都是 OR 条件,而不是 AND 条件。

目前,这会导致创建非常具体的异常,并包含大多数触发器,如“已创建预订”,特定于标签 (Analytics/Criteo/Adwords)。导致仍然必须制作非常具体(重复)的触发器,而不是重新使用它们。主要问题是异常必须匹配触发器的事件类型。触发器不能组合也不能扩展。

我的标签/触发器配置现在看起来像这样:

current GTM configuration with specific exceptions

我的问题:

  • 有没有办法组合多个触发器(AND 而不是 OR)
  • 我可以为不依赖于与原始触发器相同的事件的代码创建异常吗?
  • 我是不是在错误的方向寻找解决方案?如何防止触发禁用的标签(由 dataLayer 禁用),而无需为每个不同的标签/供应商复制“自定义事件”逻辑。

最佳答案

如果您的主要问题是“异常必须与触发器的事件类型匹配”,常见的解决方法是使用“自定义事件”类型的触发器,选中“使用正则表达式”并输入“.*”(不带引号),它匹配所有事件,包括内置页面浏览 (gtm.js)、DOM 就绪 (gtm.dom) 和窗口加载 (gtm.load)。然后根据需要添加条件。

GTM trigger custom events

关于google-tag-manager - 结合多个谷歌标签管理器触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53947781/

25 4 0