谷歌AdWords转化脚本

7

我有一个表单,提交表单后我想运行谷歌Adwords转化脚本。

我正在使用ajax和jQuery:

var dataString = 'name='+$('#name').val()+'&'+'phone='+$('#phone').val()+'&'+'mail='+$('#mail').val();
        $.ajax({  
          type: "POST",  
          url: "newLead.php",  
          data: dataString,  
          success: function() {  
                alert('Send successfully');
                var google_conversion_id = myConversionId;
                    var google_conversion_language = "en";
                    var google_conversion_format = "3";
                    var google_conversion_color = "ffffff";
                    var google_conversion_label = "myConversionLabel";
                    var google_conversion_value = 0;
                    $.getScript("http://www.googleadservices.com/pagead/conversion.js");


          }  
        });  

一切都正常,弹窗消息跳出来了,并且newLead.php中的脚本也在运行。但是我在Google AdWords中没有看到转化率。

我该怎么办?

当然,我已经将myConversionId和myConversionLabel更改为我的真实详细信息。

谢谢


找到了一个看起来是正确答案的页面:http://articles.adamwrobel.com/2010/12/23/trigger-adwords-conversion-on-javascript-event - Alexis Wilke
4个回答

8
我只是自己发送像素请求。以下类似的内容适合我:
var img = document.createElement("img");
var goalId = 123456;
var randomNum = new Date().getMilliseconds();
var value = 100;
var label = "label";
var url = encodeURI(location.href);

var trackUrl = "http://www.googleadservices.com/pagead/conversion/"+goalId+"/?random="+randomNum+"&value="+value+"&label="+label+"&guid=ON&script=0&url="+url;
img.src = trackUrl;
document.body.appendChild(img);

至少这样可以记录转化情况,但是我不确定是否存在问题,因为实际的跟踪脚本没有加载。


它正在工作 - 只需查看变量是trackUrl而不是trackingUrl。 - Nir
@EwanHeming +1给你的回答!我问了一个非常类似的问题,你介意看一下吗?我认为你的答案对我的问题也适用,但我需要了解一些变量。哪些是必需的等等。我的问题在这里http://stackoverflow.com/questions/10027246/google-adwords-conversion-services-issue-asynchronous-conversion-code。提前致谢! - Ben Carey
随机数变量是否必要?我在AdWords官方给出的原始图像URL中没有找到它。 - Ram G Athreya
当我最初发布这篇文章时,它还在那里,但现在可能已经被删除了。无论如何,使用随机数作为标识URL是一个好主意,因为相同的URL可能会被浏览器缓存。 - Ewan Heming

0

只是猜测,但可能转换脚本希望在全局范围内看到它的变量。

在您的代码中,您将其定义在本地范围内 - 在回调下面

因此,不要写var google_...,而应该写window.google_...

希望对您有所帮助


0

我认为真正的转化只有在你实际使用AdWords(点击并进行转化)后才会出现 - 这就是为什么你在AdWords中基于AdWords点击次数而不是所有来源获得转化。

这有意义吗? :)


-1

了解事件跟踪,您可以将从您的网站跟踪的自定义事件链接到您的Google Analytics,然后通过AdWords将所有内容链接在一起。

谷歌视频

事件跟踪指南

希望这些链接能对您有所帮助。


1
事件追踪不会追踪转化,并且也不会将数据发送到您的Adwords帐户。 - Squiggs.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接