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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了尽管正在执行DataLayer推送,但未触发Google跟踪代码管理器代码相关的知识,希望对你有一定的参考价值。

严格遵循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库。

答案

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

以上是关于尽管正在执行DataLayer推送,但未触发Google跟踪代码管理器代码的主要内容,如果未能解决你的问题,请参考以下文章

尽管在 CMake 中指定了库,但未定义的引用错误(与 libtorch 链接的问题(C++11 ABI?)

带有 Gtk+ 的 OpenGL,尽管背景已清除,但未绘制形状

推送示例android gcm,已注册设备但未收到推送通知

调用了 didRegisterForRemoteNotificationsWithDeviceToken 但未发送推送通知

尽管表存在,但未找到 Hive 表或视图

AWS SNS - 推送 GCM 显示为从 Cloudwatch 发送但未在移动设备中接收