Как добавить код отслеживания конверсий Google AdWords в событие нажатия кнопки knockoutjs?

У меня есть код из Google AdWords.

<noscript>
 <div style="display:inline;">
 <img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/973348620/?value=[BookingValue];&amp;label=uffQCOz32QrMe70gM&amp;guid=ON&amp;script=0"/>
 </div>
</noscript>

Я разработал свой код, используя knockoutjs как одностраничное приложение.

Мне нужно добавить этот код отслеживания при успешном событии вызова ajax. Поэтому мне нужно реализовать весь код выше кода javascript.

2 ответа

Я бы рекомендовал использовать правильную асинхронную версию тега Google вместо того, чтобы делать безумие добавления синхронной версии тега с помощью тегов скриптов в DOM.

Я ответил на это в другом потоке, говоря о angular.js, который очень похож на knockout.js, поэтому должен применяться один и тот же ответ: Как настроить пиксель отслеживания Google AdWords для использования в приложении AngularJS?

Надеюсь, это поможет!


var s = document.createElement("script");
s.type = "text/javascript";
s.src = "google code";

document.head.appendChild(s);

Or

document.body.appendChild(s);

licensed under cc by-sa 3.0 with attribution.