首页 文章

在使用dataLayer进行虚拟页面查看的情况下,不会触发Google跟踪代码管理器代码

提问于
浏览
0

我有多个网址,具有以下模式:

/产品/?类别= CATEGORY_NAME

我想为这种类型的网址创建虚拟页面(更改网址, Headers ) . 在GTM代码下面的代码我有:
dataLayer.push({'event':'VirtualPageview','virtualPageURL':'/category/category_name','virtualPageTitle':'category_name'});
在GoogleTagManager中我设置:

  • 两个数据层变量:virtualPageTitle,virtualPageURL

  • 触发器virtualPageView
    enter image description here

  • 和标签

enter image description here

我正在使用wasp来检查数据,dataLayer看起来像是推送:
enter image description here

我有 Value 观:

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

但是没有触发VirtualPageView标记,我不明白为什么 . 我还查看了LivePreview .

1 回答

  • 2

    在事件触发器中指定事件名称时,不必(再次)过滤Event变量 .

    在您的情况下,您已将两个过滤器用于具有不同情况的相同变量( v irtualPageView和 V irtualPageView) . 因此,这两种情况在同一时间永远不会成立,至少在区分大小写的情况下 .

相关问题