首页 文章

如何跟踪Google Adwords转换?

提问于
浏览
68

如果有人点击链接,Google Adwords不会为您的网页添加任何代码来计算转化次数 . 但是因为它是Javascript,我相信有一种方法可以做到这一点 .

以下是Google允许您在页面中包含的代码(未经更改),应该算作转换(大部分时间都是感谢页面):

<!-- Google Code for Klick Conversion Page -->
<script type="text/javascript">
<!--
var google_conversion_id = 1062751462;
var google_conversion_language = "de";
var google_conversion_format = "1";
var google_conversion_color = "ffffff";
var google_conversion_label = "dKXuCODvugEQ5pnh-gM";
var google_conversion_value = 0;
//-->
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1062751462/?label=dKXuCODvugEQ5pnh-gM&amp;guid=ON&amp;script=0"/>
</div>
</noscript>

使用其他转换跟踪脚本,必须执行一些功能来计算转换 . 在这里,只需将JS-File添加到您的页面就足以触发转换跟踪,因为conversion.js在加载时调用一个函数(下载它并在通过代码测试器运行后查看它,这真的是相当不错的工作!) .

知道怎么解决这个问题吗?

5 回答

  • 4

    我有类似的问题 .

    问题:我的客户有一个有表格的联系页面 . 在用户填写所有表单字段后,会进行验证(以检查用户是否正确填写了所有字段) . 验证后,用户将被重定向到Webmail服务器页面 . 没有“成功”或“谢谢”页面 . 所以我需要在表单验证后放置Adwords标记 .

    解决方案:

    验证是这样完成的:

    var missinginfo = "";
    var f = document.forms["CONTACT"];
    if (f.name.value == ""){
    missinginfo += "\n     -  name";}
    .
    .
    .
    if (missinginfo != "") 
    {
    missinginfo ="_____________________________\n" +
    "Empty Field" + "incorrectly filled" +
    missinginfo + "\n_____________________________"
    alert(missinginfo);
    return false;
    }
    //End of Validation
    

    所以我添加了这个代码段:

    else if(missinginfo == ""){   //Check if the form was filled correctly
    adw_conv();  //Function Name
    return false;
    }
    function adw_conv(){
    var img = new Image()  //Creates an image using JS to make the request
    img.src = "http://www.googleadservices.com/pagead/conversion/123456789/?label=-8bcaCNHv6AIQl_v8_QM&amp;guid=ON&amp;script=0"; 
    img.onload = function(){    
    var form = document.getElementsByName('CONTACT')[0];
    form.submit();
    }}
    

    这样,在表单验证之后和网站将用户重定向到webmail页面之前,会触发Adwords转换!

  • 5

    将以下代码添加到您要跟踪转化的页面部分 .

    <script>
    function adwTrack() {
       var img = new Image(1,1);
       img.src =     "https://www.googleadservices.com/pagead/conversion/XXXXXXXXXX/?value=1.00&amp;currency_code=EUR&amp;label=XXXXXXXXXX&amp;guid=ON&amp;script=0";
    

    }

    只需将XXX ...替换为您的实际转化ID和标签即可 .

    然后在链接的onclick事件中调用我们在上面创建的adwTrack()函数:

    <a href="#" onclick="adwTrack();">Track This</a>
    

    您也可以使用GTM执行此操作:https://www.redflymarketing.com/blog/track-conversions-without-a-thank-you-page/

  • 20

    不知道你是否已经找到它......无论如何我还是为未来的冲浪者提起它......

    我一直在寻找相同的,并找到了这段代码:

    <script type="text/javascript"> 
        function trackConv(google_conversion_id, google_conversion_label) {
            var image = new Image(1, 1); 
            image.src = "//www.googleadservices.com/pagead/conversion/" + google_conversion_id + "/?label=" + google_conversion_label + "&script=0";  
        }
     </script>
    

    然后,对于要跟踪的链接,请执行以下操作:

    <a onclick="trackConv(1234567890, 'LQV8CNq6RxCKlPbvAw');" href="http://www.example.com">Link</a>
    
  • 2

    在提交按钮上使用Ajax的Google转化跟踪概念:

    $.ajax({
            type: "POST",
            url: "enquiry-submit.php",
            data: data,
            success: function (result) {
              $("#msg").fadeIn(400).html(result);
    
              /* Conversion Tracking Start */
              var google_conversion_id = YOUR_CONVERSION_ID_HERE;
              var google_conversion_language = "en";
              var google_conversion_format = "3";
              var google_conversion_color = "ffffff";
              var google_conversion_label = "YOUR_CONVERSION_LABEL_HERE";
              var google_remarketing_only = false;
    
              $.getScript('//www.googleadservices.com/pagead/conversion.js');
    
              var image = new Image(1, 1); 
              image.src = "//www.googleadservices.com/pagead/conversion/YOUR_CONVERSION_ID_HERE/?label=YOUR_CONVERSION_LABEL_HERE&guid=ON&script=0";  
              /* Conversion Tracking End */
            }
          });
    

    它100%致力于我的Google广告系列 .

    Note: You must Test this by clicking on your ad. The effect of conversion will be visible after 12 minute on your AdWords Console

  • 114

    Google现在提供了一个onclick选项,您可以在AdWords的“转化”页面中进行复制和粘贴 . 在AdWords转化页面中:

    将标签添加到网站上的按钮,例如“立即购买”按钮 .

    这是一个名为Track clicks on your website as conversions的文档页面的片段 . 将XXXXX替换为转化ID和标签:

    <!-- Google Code for Conversion Page
    In your html page, add the snippet and call
    goog_report_conversion when someone clicks on the
    chosen link or button. -->
    <script type="text/javascript">
      /* <![CDATA[ */
      goog_snippet_vars = function() {
        var w = window;
        w.google_conversion_id = XXXXXXX;
        w.google_conversion_label = "XXXXXXX";
        w.google_remarketing_only = false;
      }
      // DO NOT CHANGE THE CODE BELOW.
      goog_report_conversion = function(url) {
        goog_snippet_vars();
        window.google_conversion_format = "3";
        var opt = new Object();
        opt.onload_callback = function() {
        if (typeof(url) != 'undefined') {
          window.location = url;
        }
      }
      var conv_handler = window['google_trackConversion'];
      if (typeof(conv_handler) == 'function') {
        conv_handler(opt);
      }
    }
    /* ]]> */
    </script>
    <script type="text/javascript"
      src="//www.googleadservices.com/pagead/conversion_async.js">
    </script>
    

    还有代码中的其他地方

    button.addEventListener('click', function() {
      console.log('Button clicked!');
      goog_report_conversion();
    });
    

相关问题