繁体   English   中英

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

[英]Google Tag Manager tag not triggered despite DataLayer push being executed

严格遵循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推送的图像-尚未触发任何标签(在“标签”标签中-在图片中未显示):

dataLayer推送

使用jQuery库。

您所指的教程建议您有一个“注册”事件的自定义事件触发器,并且正在使用此触发器来触发Google Analytics(分析)标记。 我建议您仔细检查触发器配置。 您还可以在GTM调试面板中切换到“代码”标签,以检查哪些特定触发条件对您的Google Analytics(分析)代码有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM