This article describes how to add Google Adwords Conversion Tracking code to X-Cart's order confirmation page ("Thank you for your order" page).
Step-by-step guide
Steps involved:
Create a new custom template file (for example, via FTP):
skins/theme_tweaker/customer/body/js/google_ads_coversion_tracking.twig
Add your Google Adwords Conversion Tracking Code to the custom template, for example:
{##
# @ListChild (list="layout.footer", weight="999100")
#}
{% if this.getTarget() == "checkoutSuccess" %}
<!-- Google Code for Conversion Page -->
<script type="text/javascript">
/* <![CDATA[ */
var google_conversion_id = 999999999;
var google_conversion_language = "en";
var google_conversion_format = "3";
var google_conversion_color = "ffffff";
var google_conversion_label = "xxxfCKzzz2YQyyyyxxx";
var google_conversion_value = "{{ this.order.getTotal() }}";
var google_conversion_currency = "{{ this.order.currency.getCode() }}";
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/999999999/?value={{this.order.getTotal()}}¤cy_code={{this.order.currency.getCode()}}&label=xxxfCKzzz2YQyyyyxxx&guid=ON&script=0"/>
</div>
</noscript>
{% endif %}Apply the following SQL patch to your X-Cart database:
INSERT INTO xc_theme_tweaker_template (template, date) VALUES ("theme_tweaker/customer/body/js/google_ads_coversion_tracking.twig", UNIX_TIMESTAMP());
Re-generate X-Cart cache.