我无法使用带有单页网站和ajax联系表单的Google跟踪代码管理器 .
我一直在查看旧文章和示例以及更新的文章,但它们都不是用于使用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?