javascript GetEmails collection script (from Retention.com) is not firing consistently through GTM

j5fpnvbx  于 2022-12-02  发布在  Java
关注(0)|答案(1)|浏览(94)

我正在尝试在我们的网站aventure.vc上运行收集(GetEmail)脚本。这是一个使用Webflow构建的网站。
问题:在将保留脚本移至GTM后,我们收到了来自保留部门的多封电子邮件,通知我们自该脚本移至GTM后3天或更长时间内未收集任何数据。
我们如何通过GTM让脚本在页面上一致地触发?

  • 这是使用提供给我们以供www.example.com收集的代码片段的标记配置 Retention.com *

https://imgur.com/TtrftmZ

  • 上述标签存在于容器的实时版本中,并且在每次使用GTM中的“preview”选项进行检查时显示为成功触发。*

查看“Retention(保留)” Jmeter 板上的数据可确认在大多数天没有收集数据,但在少数几天收集了少量条目。

  • 这表示脚本有时通过GTM成功触发,但并不是对访问站点的每个人都持续触发。*

下一步,在aventure.vc网站上,我们使用chrome上的“inspect”(检查)选项来查看站点元素选项卡。
在这里,我们使用“ctrl-f”搜索选项手动查找GetEmails收集脚本,以查看GTM是否已将其成功加载到站点中。
在执行此操作后,我们发现GetEmails脚本有时确实会出现在站点元素中,

但在大多数情况下,当加载站点时,当我们手动查找脚本时,脚本不会出现。
TL;DR

GetEmails脚本在每次通过我们站点www.example.com的webflow放入header标记时都会触发aventure.vc,
但是当试图通过GTM触发相同的脚本时,脚本在大部分时间里从站点元素中丢失。这表明脚本有时会成功触发。

我们如何通过GTM使脚本在页面上一致地触发?

kh212irz

kh212irz1#

您需要进行更多的调试。
1.确保您已经发布了GTM工作空间。
1.确保GTM在测试时加载页面上的CHTML标签。
1.检查开发工具中的Network选项卡,查看呼叫是否发送到供应商的端点。
1.请检查您的所有页面触发器。确保出现真实的的页面浏览。它不会在SPA历史记录更改时触发。
1.最后,使用GTM预览调试器进行GTM逻辑调试。它将给予您更深入地了解正在发生的事情。

相关问题