gpt4 book ai didi

javascript - 迁移到 Google 跟踪代码管理器打破了我们的虚拟网页浏览量

转载 作者:行者123 更新时间:2023-11-30 12:11:09 25 4
gpt4 key购买 nike

我最近将我公司的网站转换为 Google 跟踪代码管理器。由于我们的联系表单没有带有唯一 URL 的唯一确认页面,因此我们使用虚拟网页浏览量来跟踪转化。表单已提交,页面会重新加载新内容和我们的转化跟踪代码。

自从迁移到 GTM 后,我们所有的虚拟网页浏览量都停止了。现在,当我在我们的网站上提交表单时,我会在控制台日志中看到:

ReferenceError: ga is not defined
ga('send', 'pageview', '/funnel_G1/premium1.html');

之前,我们直接在页面上加载 Universal Analytics。现在我们通过 GTM 加载 Universal Analytics。这就是所有发生变化的地方,我不明白为什么我们的虚拟网页浏览脚本不再有效。

这是在表单完成时触发的脚本:

<script type="text/javascript">
$(document).ready(function () {
ga('send', 'pageview', '/funnel_G1/premium1.html');
});
</script>

最佳答案

当您迁移到 GTM 时,您可能还正确地删除了所有页面上的 GA 代码,其中包括标准 GA 代码段以及

ga('create', 'UA-.....');
ga('send','pageview');

代码。删除 GA 代码段也会删除“ga”对象的创建,这就是您看到错误的原因。使用 GTM,您现在需要发送带有标签的事件和综合浏览量。因此,您可以尝试做的是将事件推送到 dataLayer,这有助于触发触发虚拟网页浏览的标签。在您的具体情况下,您可以在提交表单时执行类似的操作:

dataLayer.push({
'event': 'form complete',
'vpv': '/funnel_G1/premium1.html'
})

然后在 GTM 中,您需要创建由事件“表单完成”触发的网页浏览标记,并且还将页面值更改为“vpv”dataLayer 键的值(即/funnel_G1/premium1 .html)。

关于javascript - 迁移到 Google 跟踪代码管理器打破了我们的虚拟网页浏览量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33762452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com