リマーケティング タグの Google コードを追加しようとしています
カタログ/ビュー/テーマ/*/テンプレート/共通/footer.tplOpencart プロジェクトで使用します。
この vQmod を作成しました
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>Add Google Code for Remarketing Tag in footer</id>
<version>1.0</version>
<vqmver required="true">2.4.0</vqmver>
<author>nbran@kanenas.net</author>
<file name="catalog/view/theme/*/template/common/footer.tpl">
<operation>
<search position="before" offset="0">
<![CDATA[</body>]]>
</search>
<add><![CDATA[
<script type="text/javascript">
var google_conversion_id = XXXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
</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="//googleads.g.doubleclick.net/pagead/viewthroughconversion/XXXXXXXXX/?value=0&guid=ON&script=0"/>
</div>
</noscript>
]]></add>
</operation>
</file>
</modification>
1つの小さな問題で機能します。Tag Assistant (by Google)は、これを意味する「 Missing CDATA comments 」について (マイナーな問題として) 不満を言っています。
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = XXXXXXXXX;
var google_custom_params = window.google_tag_params;
var google_remarketing_only = true;
/* ]]> */
</script>
すでに CDATA が含まれています。
vQmod で CDATA 内の CDATA を「エスケープ」する方法はありますか?
ありがとうございました!