Google AdWords скрипт преобразования - PullRequest
7 голосов
/ 12 марта 2012

У меня есть форма, после отправки которой я хочу запустить скрипт конвертации 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 на свои реальные данные.

Спасибо

Ответы [ 4 ]

9 голосов
/ 12 марта 2012

Я просто отправляю запрос на пиксель сам.Что-то вроде следующего работает для меня:

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

Это по крайней мере регистрирует преобразование, но я не уверен, что есть какие-либо проблемы, потому что фактический скрипт отслеживания не загружен.

0 голосов
/ 06 февраля 2015

Я думаю, что реальная конверсия появляется только после того, как вы на самом деле используете AdWords (переходы по кликам и переходы), поэтому в AdWords вы получаете конверсии на основе количества кликов из AdWords, а не из всех источников.

Имеет ли это смысл?:)

0 голосов
/ 14 сентября 2014

Просто предположение, но, возможно, сценарий преобразования ожидает увидеть свои переменные в глобальной области видимости.В вашем коде вы определяете его в локальной области - под обратным вызовом

Так вместо var google_... пишите window.google_...

HTH

0 голосов
/ 22 мая 2012

Посмотрите на отслеживание событий, вы можете связать собственные события, отслеживаемые с вашего сайта, с вашей аналитикой Google, а затем связать все вместе с AdWords.

Видео от Google

Руководство по отслеживанию событий

Надеюсь, эти ссылки помогут вам.

...