在AJAX表单上进行Google AdWords转换? [英] Google AdWords Conversion on AJAX Form?

查看:113
本文介绍了在AJAX表单上进行Google AdWords转换?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

客户已要求我们在完成查询表单后将其AdWord Conversion跟踪代码添加到登录页面,问题是该表单基于AJAX,因此没有登录页面".

We have been asked by a client to add their AdWord Conversion tracking code to a landing page following the completion of an enquiry form, the problem is the form is AJAX based so there is no "landing page".

我们已经阅读了很多帖子,并按照指南使用异步AdWords再营销标签

We have read many posts and followed the guidance to use the Asynchronous AdWords Remarketing Tag

https://developers.google.com/adwords-remarketing-tag/异步/

因此请对此代码进行修改:

<!-- Google Code for Footer Contact Form Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
  var google_conversion_id = XXXXXXXXX;
  var google_conversion_language = "en";
  var google_conversion_format = "3";
  var google_conversion_color = "ffffff";
  var google_conversion_label = "XXXXXXXXXXXXXXXXXX";
  var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/XXXXXXXXX/?label=XXXXXXXXXXXXXXXXXX&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

收件人:

头部:

<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script>

JS:

$.ajax({
    type: 'POST',
    url: "/contactSend.php",
    data: postData,
    success: function(result) {
        // CONVERSION TRACKING START 
        window.google_trackConversion({
            google_conversion_id: XXXXXXXXX,
            google_conversion_language: "en",
            google_conversion_format: "3",
            google_conversion_color: "ffffff",
            google_conversion_label: "XXXXXXXXXXXXXXXXXX",
            google_remarketing_only: false,
            onload_callback : function() {
                console.log("Conversion Sent Contact");
            }
        });
    }
});

但是客户端说即使控制台登录正确注册,转换也没有注册.

However the client says the conversions are not registering even though the console log in registering correctly.

任何帮助将不胜感激.

推荐答案

上述解决方案是正确的.

The above solution is correct.

在头部,添加:

In the head, add:

<script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion_async.js" charset="utf-8"></script>

在JS中:

In the JS:

$.ajax({
    type: 'POST',
    url: "/contactSend.php",
    data: postData,
    success: function(result) {
        // CONVERSION TRACKING START 
        window.google_trackConversion({
            google_conversion_id: XXXXXXXXX,
            google_conversion_language: "en",
            google_conversion_format: "3",
            google_conversion_color: "ffffff",
            google_conversion_label: "XXXXXXXXXXXXXXXXXX",
            google_remarketing_only: false,
            onload_callback : function() {
                console.log("Conversion Sent Contact");
            }
        });
    }
});

这篇关于在AJAX表单上进行Google AdWords转换?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆