Ответ 1
Используйте IFRAME для вызова HTML файла с кодом отслеживания конверсий на нем.
У меня есть код отслеживания конверсий google adwords, который мне нужно реализовать в основном в событии onclick. Форма, которую я отслеживаю, отправляет информацию с помощью AJAX, а затем передает сообщение благодарности на страницу, заменяя форму div благодарностью HTML ($ ('div'). Html ( "спасибо..... и т.д." ) );)
Мне интересно, есть ли способ a) вызвать дорожку конверсии при нажатии кнопки SUBMIT или b) если я включу google script, который будет отправлен на сайт в функции html(), которая записывает к div, будет ли отслеживать преобразование? или c) Любые другие мысли по этому поводу?
Я искал немного по этому поводу, но мне не повезло.... Спасибо!
Используйте IFRAME для вызова HTML файла с кодом отслеживания конверсий на нем.
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.
Я слышал, что метод iframe ненадежен. Динамическая вставка script работает, однако, поскольку преобразование script использует document.write, вы должны сделать что-то вроде http://www.webdeveloper.com/forum/showthread.php?t=195112 для загрузки script в противном случае это не сработает.
Попробуйте динамически вставить код отслеживания на страницу после преобразования пользователя.