Over 200 add-ons available under a single subscription for $40 per month!

UTM statistics

The add-on captures UTM tags and selected GET parameters when a customer lands on the storefront, links them to the order, and shows UTM statistics in the admin panel. The report includes visits, order count, order total, and filtering by source, campaign, and time...
Please enter a valid addres(es) of the shop where you are going to use the add-on.
By subscription 3 000 
Latest module version Updated:
Have questions about the module? Write to us: HelpDesk

This add-on is part of our Subscription plan.

Subscribe once — enjoy all add-ons without limits.

The add-on helps you understand which traffic sources and advertising campaigns actually bring customers to the checkout. It captures UTM tags when a visitor lands on the storefront, records the visit in statistics, and links the collected data to the order.

As a result, the store administrator can see not only the visit itself, but also the number of orders, the total sales amount, and extra traffic parameters for each advertising source directly in the CS-Cart administration panel.

Purpose

The add-on is designed for stores that use tagged advertising links and want to evaluate campaign performance without manually matching orders to traffic sources.

Main features

  • Automatically captures visits from links that contain UTM tags.
  • Saves source, campaign, other UTM parameters, and selected extra GET parameters together with the order.
  • Lets you choose the main report dimension: by source or by campaign.
  • Builds a nested statistics tree from additional UTM parameters for more detailed analysis.
  • Shows visits, number of orders, and total order amount for every branch in the report.
  • Displays saved attribution data in the order details.
  • Supports previously saved attribution data so older orders can still show UTM information correctly.
  • Allows filtering the report by source, campaign, and time period.

How it works

When a customer opens the storefront from a tagged advertising link, the add-on remembers the transferred parameters and logs the visit. If the customer later places an order, the collected UTM data is written to that order.

The report in the administration panel groups visits and orders by the selected main UTM parameter and then expands the remaining parameters as a tree. This makes it easier to see which traffic source or campaign brought not just clicks, but actual revenue.

If the store uses extra tracking identifiers in links, such as additional analytics parameters, they can also be saved together with the order and viewed later by the administrator.

Where it appears in the admin panel

The add-on settings are available in Add-ons - Manage add-ons - UTM statistics. The report is available in Marketing - UTM statistics. Saved UTM data is also displayed in the order details.

Have questions about the add-on?

Write to us.

Product:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Recipient:
  • Owners
Development
:
  • Backend
Localization:
  • English
  • Русский
Compatible versions:
  • 4.20
  • 4.19.X
  • 4.18.X
  • 4.17.X
  • 4.16.X

Installation

  1. Open Add-ons - Manage add-ons in the administration panel.
  2. Upload and install the add-on using standard CS-Cart tools. On CS-Cart 4.13.1 and newer, use Gear button - Manual installation.
  3. Make sure the add-on is active after installation.
  4. If the system asks you to run migrations, confirm the action.

Configuration

  1. Open the add-on page in Add-ons - Manage add-ons - UTM statistics.
  2. In Main UTM parameter, choose how the top level of the report should be grouped: by utm_source or by utm_campaign.
  3. In UTM parameter positions, list the additional parameters that should build the nested statistics tree, separated by commas. For example: utm_medium, utm_term, utm_content.
  4. In Additional parameters to save in the order, specify extra GET parameters that should be stored with the order together with UTM tags. For example: roistat, openstat, from.
  5. Save the settings.

Using the add-on

After activation, the add-on works automatically. When a customer lands on the storefront from a tagged link, the visit is saved to statistics. When the customer places an order later, the collected tags and extra parameters are linked to that order.

If you use multiple traffic dimensions, the report will show a top-level grouping by the selected main parameter and then expand the remaining parameters as nested rows.

Where to view the data

  • Marketing - UTM statistics shows visits, order count, total order amount, and the nested breakdown by parameters.
  • The sidebar on the report page allows filtering data by source, campaign, and time period.
  • Order details show the UTM tags and extra parameters saved with the order.

How to test

  1. Configure the main report parameter and the additional tracked parameters in the add-on settings.
  2. Open the storefront with a tagged link, for example: https://example.com/?utm_source=yandex&utm_campaign=spring_sale&utm_medium=cpc&utm_content=banner_1.
  3. If needed, add one of the extra parameters configured for saving in the order, for example: &roistat=test123.
  4. Place a test order.
  5. Open Marketing - UTM statistics and verify that the visit appears in the report under the expected source or campaign.
  6. Open the created order and make sure the UTM tags and extra parameters are displayed in the order details.

Troubleshooting

  • If visits do not appear in the report, make sure the landing URL contains at least utm_source or utm_campaign.
  • If the report is empty for a known order, check the selected time period filter.
  • If the breakdown tree is incomplete, make sure the required parameters are listed in UTM parameter positions.
  • If extra parameters are not shown in the order, check that they are listed in the add-on settings and are really present in the landing URL.

Changelog

v1.5.0

24.04.2026

Changes and improvements:

  • Updated the add-on layout according to the current template.

v1.4.0

16.04.2026

New features and improvements:

  • The add-on started saving UTM tags directly in the order and showing them in the order details.
  • A setting was added for extra GET parameters that must be stored together with UTM tags in the order.
  • Support was added for previously saved UTM data so older orders continue to display attribution information correctly.

v1.3.0

07.04.2026

New features and improvements:

  • Initial release of the add-on.
Reviews

Here you can share your opinion and evaluate our work.

Your feedback helps us become better and offer you even better service.

Similar add-ons