带有Ajax表单的Google跟踪代码管理器 - 如何触发响应

时间:2015-06-18 11:16:33

标签: google-tag-manager

我无法使用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?

0 个答案:

没有答案