我正在运行PrestaShop网站并希望将其与Google AdWords和转换跟踪功能集成。 PrestaShop代码在Smarty 3中。将Google AdWords转换跟踪(javascript)代码添加到PrestaShop/Smarty页面
现在我发现我可以将Google的JS代码放在tpl文件的末尾:order-confirmation.tpl。下面是谷歌代码:
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = <my id>;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "<my label>";
var google_conversion_value = {$total};
/* ]]> */
</script>
<script type="text/javascript" src="http://www.googleadservices.com/pagead/conversion.js">
</script>
<noscript>
<div style="display:inline;">
<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/<id>/?value=0&label=<label>&guid=ON&script=0"/>
</div>
</noscript>
的问题是供给JS变量google_conversion_value
与总次序值的内容。
我正在使用Smarty 3,并试图在{literal}标记之间包含整个JS块,或者没有用空格括住大括号,没有空格,似乎任何东西都可以工作。
同样的转换值在该部分中,即googleadservices链接中的一个参数,并且它当前设置为0,但是我希望$ total值也可以转到那里。