1. Knowledge Base
  2. Salesfire Dashboard

Tracking Issues

After integrating the Salesfire code on your site, some clients experience tracking issues which affects your statistics pages in the Salesfire Dashboard which will show no statistics other than Total Visitors & Page Views.

In most cases, we are able to automatically detect orders if you are using Google Analytics on your order success page. however, we understand not all clients use Google Analytics.

The main integration method where we generally see most tracking issues are via our GTM integration or via manually placing our script in your site's Header. You are generally using GTM or manual integration as you have a bespoke site that doesn't use a specific platform e.g. Shopify or Magento.  Our Specific platform integrations are Shopify, Magento 1 & 2, BigCommerce and Prestashop.  More information on these can be found here:

https://www.salesfire.co.uk/help/installation

If you find after integration, your Dashboard shows no tracking against the monetary section, then the likelihood is we aren't tracking orders because there is insufficient data on your Checkout Success Page for our integration code to pick up.

The next stage to get you tracking is to add our Custom Checkout:

Field definitions:

Purchase

  • id - (required) - the unique ID of the transaction. We deduplicate base upon this ID.
  • revenue - (required) - the revenue generated by this order. You can include or exclude shipping and tax, this figure is what is reflected within Salesfire.
  • currency - (recommended) - the currency of this order. Defaults to GBP.
  • products - (recommended) - an array of products. See Product below.

We also support the following but are optional:

  • shipping - (optional) - the cost of shipping.
  • tax - (optional) - the cost of tax.
  • coupon - (optional) - what coupon or discount code was applied to this order. If multiple, use a comma-separated list.
  • city - (optional) - the city of the customer.
  • state - (optional) - the state, county or region of the customer.
  • country - (optional) - the 2 letter code representing the country of the customer.

Product

  • SKU - (required) - this is the product variant ID or SKU. For example, the ID of the blue variant of a t-shirt.
  • parent_sku - (required) - this is the product ID. For example, the ID of a t-shirt product.
  • name - (recommended) - the name of the product.
  • variant - (recommended) - the name of the variant.
  • price - (recommended) - the price of the product excluding tax
  • currency - (recommended) - the currency of the product's price

Please ensure SKU and parent_sku match the IDs used in your product feed if you are an Enterprise customer.

We also support the following but are optional:

  • brand - (optional) - the name of the brand
  • category - (optional) - a comma-separated list of categories. Nested categories should be denoted by a >.

Please see the full integration guide here:

https://www.salesfire.co.uk/help/installation/custom/installation

If after adding the code to your Checkout Success Page and you find you still aren't tracking then please contact our support team.