首页 文章

尽管正在执行DataLayer推送,但未触发Google跟踪代码管理器代码

提问于
浏览
0

严格遵循https://www.rheinwunder.com/blog/analytics-conversion-funnel-ajax-gtm/教程,我通过Google跟踪代码管理器使用dataLayer和虚拟网页浏览设置了GA目标目标 . dataLayer.push-es确实发生了,但是,我的标签中只有一个实际上正在触发 . 我以相同的方式设置了所有标签和触发器,并反复检查 . 因此,我为'/signup-confirm'虚拟URL触发了标记,而对于'/signup-step-1','/signup-step-2',标记未触发 .

我的数据层处理代码如下所示(每个dataLayer.push都设置为某个按钮的onclick()函数):

dataLayer.push({'event':'signup', 'virtualPageURL':'/signup-confirm', 'virtualPageTitle' : 'Signup confirm'});

dataLayer.push({'event':'signup', 'virtualPageURL':'/signup-step-2', 'virtualPageTitle' : 'Signup - Step 2'});

正如我之前所说,标签和触发器以相同的方式设置并进行双重检查 . 我真的不知道发生了什么事?只是看不出差异 .

dataLayer push的图像被推送 - 但没有触发Tag(在Tags选项卡中 - 图中未显示):

dataLayer push

使用jQuery库 .

1 回答

  • 1

    您所指的教程建议您为“注册”事件设置自定义事件触发器,并使用此触发器触发Google Analytics代码 . 我建议你仔细检查触发器配置 . 您还可以切换到GTM调试面板中的“标签”标签,以检查哪些特定触发器适用于您的Google Analytics标记 .

相关问题