2013-04-10 50 views
0

我正在我的网站上安装Google AdWords转换跟踪代码,并注意到Google提供的部分代码在URL查询字符串中使用&。例如。“&”或“&”?

<img height="1" width="1" style="border-style:none;" alt="" 
src="//www.googleadservices.com/pagead/conversion/1000252671/ 
?value=0&amp;label=EQfkDGsBrkTPj_YU6FH&amp;guid=ON&amp;script=0"/> 

然而,a Google AdWords support page shows & being used instead of &amp;(扩展“在您的网站上追踪转换”,然后展开“第2步”,然后再看第二个代码块的最后几行)

<img height=1 width=1 border=0 src="http://www.googleadservices.com/pagead/ 
conversion/1234567890/?value=10.0&label=Purchase&script=0"> 

我应该使用&amp;&

回答

0

大多数现代浏览器将可能让你得逞只&,但根据HTML规范,你必须使用字符实体引用&amp;

您可以使用W3的验证器(http://validator.w3.org)检查自己;当不使用&amp;时,会投诉“无法生成一般实体的系统标识符”标签“”