我有一个表单,提交表单后我想运行google 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中的脚本正常工作 . 我只是没有在谷歌adwords中看到转换 .
我能做什么?
当然,我将myConversionId和myConversionLabel更改为我的真实细节 .
谢谢
4 回答
我只是自己发送像素请求 . 像下面这样的东西适合我:
至少注册转换,但我不确定是否有任何问题,因为没有加载实际的跟踪脚本 .
只是一个猜测,但可能是转换脚本期望在全局范围内看到它的变量 . 在您的代码中,您可以在本地范围内定义它 - 在回调下
所以而不是
var google_...
写window.google_...
HTH
我认为实际转化仅在您实际使用AdWords(点击进行转化)后才会显示 - 这就是为什么您根据AdWords的点击次数而不是所有来源获得的点击次数 .
是否有意义? :)
查看事件跟踪,您可以将从您的网站跟踪的自定义事件链接到您的Google分析,然后将所有内容与adwords链接在一起 .
Video by google
Events tracking guide
希望这些链接可以帮助你 .