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

原文 标签 javascript jquery google-analytics google-tag-manager google-datalayer

严格按照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 push

使用jQuery库。

最佳答案

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

关于javascript - 尽管执行了DataLayer推送,但Google跟踪代码管理器代码未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47876072/

相关文章:

javascript - Webpack文件加载器未加载图像,错误404

javascript - 如何区分 Javascript 中的第一个页面加载和连续的页面刷新事件?

javascript - 为什么不总是使用 HTTPOnly 和 Secure cookie 标志?

c# - Silverlight 中的 JavaScript 表达式解析器

javascript - 使用livevalidation脚本-_(下划线)-(连字符)以外的特殊字符。 (点)和空格

php - Yii2 Kartik依赖下拉列表在使用ajax加载下拉值后未更改使用ajax的选定值

google-analytics - 谷歌分析需要多长时间来处理前一天的数据?

google-analytics - Google Analytics(分析)的隐私权政策摘要

google-analytics - 在谷歌分析属性设置中,默认 URL 有什么不同

javascript - 我应该采取什么方法来连续跳到有条件且没有循环的函数?