我无法使用Google跟踪代码管理器与单页网站和ajax联系表单。
我一直在查看旧文章和示例以及较新的文章,但其中没有一篇是使用ajax表单。我看过一个使用V1的例子,他们使用虚拟页面浏览,但我无法在V2中找到如何做到这一点。
我需要做的是在成功提交表单时触发事件。由于表单已经过验证,我无法点击按钮。
<body id="page-top" class="index">
<script>
dataLayer = [];
</script>
<!-- Google Tag Manager -->
.....
.....
.....
<!-- End Google Tag Manager -->
<!-- Navigation -->
一旦表单有效,在我的jquery ajax成功之后,我向dataLayer推送一些我想传递给GTM的值。
$.ajax({
url: "........",
type: "POST",
data: {........},
success: function() {
dataLayer.push({
'event':'pageview',
'virtualUrl':'/success/'
});
}
});
我正在寻找的是一个例子,如果有人之前已经这样做或者如何让这个工作,因为我的触发器永远不会发射
我正在看这个,因为它似乎接近我想要实现的目标How do I fire a tag in GTM when a value appears in my data layer?