Skip to main content
PDF document version 2025-04-05 created from https://seine.excentos.com/en/documentation/ecommerce-tracking

Ecommerce tracking:
How to Track Successful Orders to excentos Analytics

The Ecommerce tracking is part of the excentos' Web Analytics and allows tracking orders of products that have been recommended by the Product Guide. Ecommerce tracking is offered by excentos free of charge and we recommend activating it in order to measure and improve your Product Guide's long term success.
This documentation describes how orders in your shop are generated and how excentos gets informed about successful orders (successNotifier).

Goal of Ecommerce tracking

The standard event tracking only recognizes user actions that take place within the Product Guide. Because transactions often take place outside of excentos Product Guides (i.e. in your product detail or order confirmation page) and some consumers tend to purchase later, also sometimes in another visit, we cannot track transactions without our Ecommerce tracking script.

How do we track recommended products?

excentos saves the recommended products for each visitor automatically when they are displayed on his device.
The information is kept anonymously in a serverside database.

Each entry contains the following data:

  • visitor ID
  • Product Guide name
  • system or market
  • list of product IDs rendered by the client (i.e. displayed in the web browser's viewport upon active user request / scrolling to make the recommendation visible)
  • date

How does excentos get informed about successful orders (successNotifier)?

Once your visitor completed a checkout, your shop system presents an order confirmation page. For each visitor in your order confirmation page, the successNotifier code checks if the visitor used the Product Guide by examining the xcVisitorId cookie. Only if the xcVisitorId cookie exists, tracking data regarding this order is sent to excentos. excentos then determines for each purchased product whether it was presented in the Product Guide or not. Only purchased products that were presented to the visitor in a Product Guide will then be stored. The information is kept anonymously in a serverside database.

Depending on your project configuration and contract type, this information contains the following data:

  • visitor ID
  • order ID
  • product ID and, if applicable, master product ID (in order to determine if a user bought a variant of a product recommended by excentos)
  • product label
  • product category
  • system or market
  • date
  • price
  • currency



Notes and Prerequisites

Whether Ecommerce tracking is available or not depends on the Workbench edition you choose. All efforts for setup, support, testing and ongoing quality assurance will be invoiced according to a support package or time and material.

Prerequisites

  • publish the Product Guide you have created in the Workbench (see documentation ).
    The Product Guide needs to contain some example products and should contain outlinks to product detail pages within your website
  • integrate the Product Guides into an integration page within your website.
    See the site integration documentation.
  • provide a test shopping cart functionality:
    • The test shopping cart functionality can be any shopping cart functionality on a productive or stage environment that contains the below script code and allows excentos to complete orders without actually ordering the product.
    • After you have integrated the tracking code into your order confirmation page, excentos may choose to only activate the reports in our web analytics system once you provide a test shopping cart functionality that allows us to test purchasing products. We need the test shopping cart in order to test the accuracy of the data, effectively handle your support requests and make sure this very important functionality works as intended.
    • Please notify excentos if you would like to use the Ecommerce tracking but cannot provide a test shopping cart.