谷歌Adwords转换脚本

我有一个表单,提交表单后我想运行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更改为我的真实细节。

谢谢

我只是自己发送像素请求。 类似下面的东西对我有用:

 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); 

至少注册转换,但我不确定是否有任何问题,因为没有加载实际的跟踪脚本。

只是一个猜测,但可能是转换脚本期望在全局范围内看到它的变量。 在您的代码中,您可以在本地范围内定义它 – 在回调下

所以代替var google_...window.google_...

HTH

我认为实际转化仅在您实际使用AdWords(点击进行转化)后才会显示 – 这就是为什么您根据AdWords的点击次数而不是所有来源获得的点击次数。

是否有意义? 🙂

查看事件跟踪,您可以将从您的网站跟踪的自定义事件链接到您的Google分析,然后将所有内容与adwords链接在一起。

video由谷歌

活动跟踪指南

希望这些链接可以帮到你。