如何跟踪Google Adwords转换?

jan*_*pio 69 javascript tracking onclick google-adwords

如果有人点击链接,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>
Run Code Online (Sandbox Code Playgroud)

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

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

小智 115

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

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

<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>
Run Code Online (Sandbox Code Playgroud)

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

<a onclick="trackConv(1234567890, 'LQV8CNq6RxCKlPbvAw');" href="http://www.example.com">Link</a> 
Run Code Online (Sandbox Code Playgroud)

  • 使用此方法时是否还需要conversion.js? (14认同)
  • 你应该删除你的参数的`&script = 0`部分.否则你可能会向Google发送错误的信号,说用户没有启用javascript,这是不准确的.此外,除非您的链接是`target = _blank`或打开一个新窗口,否则根本不可能工作.在发出图像请求之前,您的窗口可能会被重定向.正确的方法是取消点击事件,并使用location.href触发重定向和超时,类似于跟踪http://stackoverflow.com/a/19461995/1647538中解释的事件的方式 (11认同)

Jon*_*era 20

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

将标记添加到网站上的按钮,例如"立即购买"按钮.

以下是标题为跟踪您网站点击次数的文档页面的摘录.将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>
Run Code Online (Sandbox Code Playgroud)

还有代码中的其他地方

button.addEventListener('click', function() {
  console.log('Button clicked!');
  goog_report_conversion();
});
Run Code Online (Sandbox Code Playgroud)


Irs*_*han 5

在提交按钮上使用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 */
        }
      });
Run Code Online (Sandbox Code Playgroud)

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

注意:您必须点击广告进行测试.您的AdWords控制台会在12分钟后显示转化效果