我有一个表单,提交表单后,我想运行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中的脚本正常工作。我只是没有在Google 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);
至少注册了转换,但是我不确定是否存在任何问题,因为未加载实际的跟踪脚本。