вторник

Отработка конверсии Adwords с помощью javascript

Наконец то я добрался до своего блога после длительного периода. Сегодня я хочу поговорить про "родные"  конверсии Adwords. Многие из Вас уже использовали данный функционал и знакомы с основными принципами работы таких конверсий. Но наверняка столкнулись с проблемой вида - что же делать если необходимо чтобы конверсия отработала при нажатии кнопки, сабмитта формы или же загрузки файла? Ведь, как известно, при создании конверсии система Google Adwords генерирует код, который необходимо разместить на странице, так называемой "thank you page". И тут вопрос - что же делать если таковой страницы нету в принципе или целевое действие обрабатывается, например, с помощью ajax технологий? Об этом сегодня я и буду говорить.

И так... Давайте сначала вспомним как же создается adwords конверсия.

1. Заходим в меню Инструменты и анализ, и Создаем новую конверсию.


2. Проходим все этапы создания конверсии и заполняем необходимы поля. 


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


На завершающем этапе Гугл формирует код конверсии которые необходимо разместить на странице после отработки целевого действия.

Разберем для начала из чего же состоит данный код.

1. Есть блок JavaScript, в котором определяются переменные конверсии и подключение библиотек.

2. Есть HTML код - именно вывод картинки в хтмл коде и является отработкой конверсии.

Все что нам нужно - это сделать вывод картинки с нужными параметрами используя функцию ЯваСкрипт. Немного покопавшись в литературе по работе с javascript функция получила следующей вид:

  function trackConv()  {     
         var google_conversion_id = 1014325464
         var google_conversion_label = "QCh8CLi-rAQQ2MHV4wM"; 
         image = new Image(1,1); 
         image.src =  "http://www.googleadservices.com/pagead/conversion/"+google_conversion_id+"/value=0&label="+google_conversion_label+"&guid=ON&script=0"; 

  }

Что же делает эта функция? Ответ простой - выводит в хтмл картинку-конверсию. Отмечу лишь одно, что значение переменных google_conversion_id и google_conversion_label являются именно те значения которые им присвоены при генерации кода конверсии.

Теперь отработать данную конверсию можно при любом событие на сайте просто вызывав созданную яваскрипт функцию.

Например, отработка конверсии при нажатии кнопки html код кнопки будет выглядеть так:

<input type="submit" name="submit" onClick="trackConv()">

Аналогичным образом можно поступить и с кодами Ремаркетинга, создать Аналогичную функцию и отрабатывать коды ремаркетинга при выполнении определенного целевого действия.

Комментариев нет:

Отправить комментарий