如何实现谷歌的Adwords"转换像素"使用一个提交按钮阿贾克斯(否]谢谢"页) [英] How to implement a Google Adwords "conversion pixel" using ajax on a submit button (no "thank you" page)

查看:162
本文介绍了如何实现谷歌的Adwords"转换像素"使用一个提交按钮阿贾克斯(否]谢谢"页)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想实施了AdWords转化像素的剧本 - 这是脚本:

I want to implement an adwords "conversion pixel" script - this is the script:

<!-- Google Code for General_Lead Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 000;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "hahaha";
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/975247275153/?label=IiuoCNO17lcQgZ2P0QM&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

在我的网站上的联系方式不会导致一个谢谢你页面。 这是我的提交表单code。 (验证不是100%完成的:P)的

to a contact form on my website which doesn't lead to a "thank you" page. This is my submit form code. (The validation isn't 100% done :P )

// Send button for the "contact form".
$('#sendBtn').click(function(){
    //get info 
    var fullname = $("#fullname").val();
    var email = $("#email").val();
    var text = $("#text").val();
    //send info to php 
    $.ajax({
        beforeSend: function() {
            if ( IsEmail(email) == false) {
                $('#aboutUnsuccess').show("slow");
                $('#contactform').hide("slow");
            }
        },
        url: 'http://www.example.com/contact.php', 
        type: "POST", 
        data: ({ "fullname": fullname, "email": email, "text": text }), 
        success: function (results){
            if ( IsEmail(email) == true) {
                //hide table 
                $('#contactform').hide('slow', function() {
                    $('#contactform').hide( "slow" );
                  });
                //show textboxes
                $('#aboutSuccess').show("slow");
            }
        }
    }); 


});

我尝试使用.append,我发现它不googleing后工作。

I tried using .append that I found out it doesn't work after googleing.

和试图按照这篇文章:<一个href="http://stackoverflow.com/questions/2082129/how-to-track-a-google-adwords-conversion-onclick">How到的onclick跟踪谷歌的Adwords转换 - 没有工作过。

and tried to follow this post: How to track a Google Adwords conversion onclick? - which didn't work too

推荐答案

谷歌支持异步转换:

<一个href="https://developers.google.com/adwords-remarketing-tag/asynchronous/">https://developers.google.com/adwords-remarketing-tag/asynchronous/

在HTML文件中加载该脚本:

Load this script in your html file:

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

,然后调用函数 google_trackConversion 当用户点击该按钮:

And then call the function google_trackConversion when your user clicks the button:

window.google_trackConversion({
    google_conversion_id: 1234,
    google_remarketing_only: true,
    // ...
});

这篇关于如何实现谷歌的Adwords&QUOT;转换像素&QUOT;使用一个提交按钮阿贾克斯(否]谢谢&QUOT;页)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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