【问题标题】:The Google Tag Manager Tag is not fired - in a case of virtual page views using dataLayer未触发 Google 跟踪代码管理器代码 - 在使用 dataLayer 进行虚拟页面查看的情况下
【发布时间】:2018-07-24 10:12:46
【问题描述】:

我有多个网址,格式如下:

/products/?category=category_name

我想为该类型的 url 创建虚拟页面(更改 url、标题)。在 GTM 代码下面的代码中 我有:

数据层.push({ '事件':'虚拟网页浏览', 'virtualPageURL':'/category/category_name', 'virtualPageTitle':'category_name' });

在 GoogleTagManager 我设置:

  • 两个数据层变量:virtualPageTitle、virtualPageURL
  • 一个触发器 virtualPageView

  • 和标签

我正在使用 wasp,来检查数据,dataLayer 看起来像推送:

我有价值观:

event: VirtualPageview
virtualPageURL: /category/rumba
virtualPageTitle: rumba
gtm.uniqueEventId: 2

但是没有触发 VirtualPageView 标签,我不明白为什么。我还检查了 LivePreview。

【问题讨论】:

  • 您添加了两次相同的屏幕截图(触发器)。向我们展示您的标签。
  • @zborovskaya 更新图片

标签: google-analytics google-tag-manager


【解决方案1】:

当您在事件触发器中指定事件名称时,无需(再次)过滤事件变量。

在您的情况下,您使用了两个过滤器来处理不同情况下的同一变量(virtualPageView 和 VirtualPageView)。所以这两个条件永远不会同时为真,至少在区分大小写的检查中是这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-27
    • 2018-08-28
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    相关资源
    最近更新 更多