【问题标题】:Google Tag Manager Trigger for Data Layer is not Showing the Tag数据层的 Google 跟踪代码管理器触发器未显示代码
【发布时间】:2015-07-03 15:01:28
【问题描述】:

我一直在阅读 Google 跟踪代码管理器的新文档,并在此基础上创建了一个自定义事件,如下所示:

这里的事件是键,值是立即开始购物。我正在我网站的数据层中推送这个。但是在这些键值对被推送到我的数据层时,并没有触发相应的标签。

除了事件键/值对之外,我如何设置在键值对具有特定值时触发的触发器(例如 userId='12')

另外,当我设置触发器时,我可以将值设置为布尔假吗? (例如 isNew='true'

【问题讨论】:

  • 不要包含大括号。事件名称只是“Shop Now Start”,而不是完整的键/值对。
  • 数据层中的其他项目怎么样。例如假设如果我想在 userId='12' 时设置触发器,那么我需要包含密钥吗?
  • 没有。您可以简单地通过它们的名称使用事件(它们有点特殊),否则您必须在标签管理器界面中创建一个新变量,为其命名,将其类型设置为“dataLayer”并输入其键要从 dataLayer 获取的关联值。然后,您可以使用 GTM 变量的名称来处理标签中的值。
  • 如果您想根据 userId 触发事件,则可以通过填写“当所有这些条件都为真时触发此触发器”部分来实现。为您的自定义事件触发器。确保您创建了一个与您要使用的键匹配的 dataLayer 变量,即。 “用户身份”。您的条件可以是“userId 等于 12”或“userId 等于 false”。最后,请记住,您还必须包含一个事件来触发代码。
  • 正如@Eike 指出的那样,将事件设置为仅在“立即开始购物”时触发。看看这是否适合你。记得先在预览模式下测试,当你推送数据层时,检查“数据层”下的调试窗口中显示的内容。

标签: google-analytics tags e-commerce google-tag-manager google-datalayer


【解决方案1】:

问题是我的网站是单页架构。所以自定义事件触发器不起作用。所以需要创建一个历史更改触发器

【讨论】:

    猜你喜欢
    • 2022-01-13
    • 2017-12-20
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 2023-03-19
    相关资源
    最近更新 更多