Отслеживание конверсий Google AdWords с использованием формы AJAX

У меня есть код отслеживания конверсий google adwords, который мне нужно реализовать в основном в событии onclick. Форма, которую я отслеживаю, отправляет информацию с помощью AJAX, а затем передает сообщение благодарности на страницу, заменяя форму div благодарностью HTML ($ ('div'). Html ( "спасибо..... и т.д." ) );)

Мне интересно, есть ли способ a) вызвать дорожку конверсии при нажатии кнопки SUBMIT или b) если я включу google script, который будет отправлен на сайт в функции html(), которая записывает к div, будет ли отслеживать преобразование? или c) Любые другие мысли по этому поводу?

Я искал немного по этому поводу, но мне не повезло.... Спасибо!

Ответы

Ответ 1

Используйте IFRAME для вызова HTML файла с кодом отслеживания конверсий на нем.

http://www.benjaminkim.com/?p=24

Ответ 2

AFAIK лучший способ сделать это в вашей области использует образ no- script.

Я покажу вам два способа:

  • Вы можете поместить его на свой "спасибо HTML", как есть, с экранированными символами, где это необходимо.

  • Или... Просто поместите пустой тег изображения, как это, в любом месте вашего документа HTML:

    <img src="" width="1" height="1" style="visibility:hidden;" alt="" id="myconversion" />
    

    Затем добавьте эту строку jQuery в свой script до или после вашего "спасибо HTML":

    $("#myconversion").attr("src","xxxxxxxxx");
    

    Где xxxxxxxxx - это атрибут src для изображения no- script.

Ответ 3

Я слышал, что метод iframe ненадежен. Динамическая вставка script работает, однако, поскольку преобразование script использует document.write, вы должны сделать что-то вроде http://www.webdeveloper.com/forum/showthread.php?t=195112 для загрузки script в противном случае это не сработает.

Ответ 4

Попробуйте динамически вставить код отслеживания на страницу после преобразования пользователя.