如何在knockoutjs按钮点击事件中添加谷歌广告词转换跟踪代码
How to add Google AdWords Conversion Tracking code in knockoutjs button click event?
我从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代码中实现上述所有代码。
我建议使用正确的异步版本的Google标记,而不是通过脚本标记将同步版本的标记添加到DOM中。
我在另一个关于angular.js的帖子中回答了这个问题,它与knockout.js非常相似,所以同样的答案应该适用:我如何调整谷歌AdWords跟踪像素以在AngularJS应用程序中使用?
希望能有所帮助!
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "google code";
document.head.appendChild(s);
Or
document.body.appendChild(s);
相关文章:
- 谷歌地图可以't添加正确的标记ID
- 谷歌图表API:添加空白行到时间线
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- 在SVG地图上添加水的渐变,就像在谷歌地图(PHP/JS)中一样
- Javascript/谷歌图表-为谷歌地图添加标记过滤器
- 将行从数组添加到谷歌图表
- 如何在谷歌表单中添加动态字段
- 如何在谷歌地图上为单个位置添加多个标记
- 如何操作谷歌任务添加的节点
- 谷歌地图/SQL-添加链接到信息面板中的字段
- 谷歌图表工具在一个页面上添加多个图表
- 如何在谷歌地图上添加带有Instagram图片的多个标记
- 无法在一个页面中添加多个谷歌地图
- 如何在地图加载后向谷歌地图添加标记
- 谷歌地图API v3 - 初始化后添加标记
- 谷歌地图api:如何将我自己的标记添加到地图
- 谷歌地图:将带有信息框的多个标记添加到自定义地图
- 如何将回调添加到 gstatic 加载器.js谷歌图表库
- 如何在面板中添加在两种类型的谷歌图表之间切换的按钮
- 将名称添加到上次编辑(谷歌脚本)