Skip to main content
Version: X-Cart 5.4 and earlier

How to add Google Adwords Conversion Tracking Code to "Thank you for your order" page

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:

  1. Create a new custom template file (for example, via FTP):

    skins/theme_tweaker/customer/body/js/google_ads_coversion_tracking.twig

  2. 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()}}&currency_code={{this.order.currency.getCode()}}&label=xxxfCKzzz2YQyyyyxxx&guid=ON&script=0"/>
    </div>
    </noscript>
    {% endif %}
  3. 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());
  4. Re-generate X-Cart cache.