【发布时间】:2014-07-14 00:10:31
【问题描述】:
我经常发现在添加跟踪像素时有一个 javascript 和非 javascript 选项:
<!-- Google Code for Online Purchase Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = xxxxxx;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "Aa4-CNKm8QcQvu2V0QM";
var google_conversion_value = 1.00;
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/xxxx/?value=1.00&label=Aa4-CNKm8QcQvu2V0QM&guid=ON&script=0"/>
</div>
</noscript>
为什么需要 JS 版本...即你为什么不简单:
<img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/xxxx/?value=1.00&label=Aa4-CNKm8QcQvu2V0QM&guid=ON&script=0"/>
【问题讨论】:
-
因为有javascript的人不需要图片
-
@Petah 一行代码不是比20行好吗?使用 javascript 代替图片有什么好处?
-
你可以用js做更多的事情,比如事件跟踪、屏幕分辨率统计等
-
加载图像是对使用脚本时可用的更强大方法的后备。例如,您在页面上停留了多长时间、滚动了多远、您是点击了广告还是点击了外部链接、鼠标移动到了哪里等等。跟踪 URL 只会传达服务器提供的页面内容,例如,一个相当“愚蠢”的报告。
标签: javascript google-ads-api noscript