我从Google AdWords获得了以下代码。
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 973348620;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "uffQCOz32QrMe70gM";
var google_conversion_value = [BookingValue];;
var google_remarketing_only = false;
/* ]]> */
</script>
<script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/973348620/?value=[BookingValue];&label=uffQCOz32QrMe70gM&guid=ON&script=0"/>
</div>
</noscript>
我使用knockoutjs
设计我的代码作为单页面应用程序。
我需要在ajax调用的成功事件上添加此跟踪代码。 所以我需要在javascript代码中实现上面的所有代码。
答案 0 :(得分:2)
我建议使用Google标记的正确异步版本,而不是通过脚本标记将标记的同步版本添加到DOM中。
我在另一个讨论angular.js的帖子中回答了这个问题,这与knockout.js非常相似,所以相同的答案应该适用:How do I adapt a Google AdWords tracking pixel for use in an AngularJS app?
希望有所帮助!
答案 1 :(得分:0)
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "google code";
document.head.appendChild(s);
Or
document.body.appendChild(s);