Skip to content
VisualClicks
PrestaShop module

VisualClicks for PrestaShop – e-commerce tracking in two minutes

One module, one API token, done. Page views, heatmaps and replays as usual – plus cart, purchases and credit slips straight from PrestaShop, even when ad blockers are around.

Version 1.0.0 · ZIP, 55 KB · for PrestaShop 8.1 – 9.2 · free

php bin/console visualclicks:checkPrestaShop
Website: Mein Shop (vc_…) · shop.example
  consent cookieless · e-commerce yes · server events on
// add_to_cart     demo_1042  ×1   49,90 €
// update_cart     demo_1042  1 → 3  (+2)
// purchase        XKBKNABJK  149,70 €

What the module tracks

Tracking added automatically

No code in the theme: the module adds the tracking tag itself – also with CCC and Smart cache. Page views, clicks, scroll depth, heatmaps and session replays work right away.

Cart with every quantity change

Add, change quantity (1 → 3 items counts as +2), remove, empty – reported by PrestaShop itself, not by the browser. Merging carts at login is not counted as removal.

Purchases, cancellations and credit slips

Every order with reference, net, tax, shipping, vouchers, payment module and carrier. Credit slips – partial ones too – and the states Cancelled, Refunded or Payment error reduce revenue, once per order.

Product data as in the shop

Product reference, name, manufacturer, category path and combination – for reports by product, category and brand.

Works with your consent module

Without consent VisualClicks measures cookieless. Google Consent Mode v2 and IAB TCF v2 are recognised, so the usual consent modules work – with consent, recognition and replays are added.

Fail-safe

Data is sent after the page has been delivered. If VisualClicks is ever unreachable, the shop keeps running unchanged.

E-Commerce

See which cart value is left behind

Because every cart change arrives, VisualClicks shows the missed purchases: goods value, number of items and abandonment rate – by product, channel and device. So you see which products and sources lose revenue.

  • Missed revenue and missed items per period
  • Cart abandonment by channel – also for visitors from ChatGPT & co.
  • Purchase funnel from product to payment
See which cart value is left behind

Set up in four steps

  1. 1

    Upload the module

    In the back office under Modules → Module Manager → “Upload a module”, choose the ZIP file; the module is installed.

  2. 2

    Create an API key

    In VisualClicks under Settings → Website → API keys, create a key with the right “Send events”.

  3. 3

    Enter the token

    Paste it as API token in the module configuration – per shop in multistore.

  4. 4

    Done

    The module fetches the site ID itself; check everything with php bin/console visualclicks:check.

Frequently asked questions

Which PrestaShop versions are supported?

PrestaShop 8.1, 8.2 and 9.0 to 9.2. PrestaShop 1.7 is no longer supported by PrestaShop itself and therefore not by the module either.

Does the module cost anything?

The module is free. You need a VisualClicks account; e-commerce reports are included from the Medium plan (as an add-on for Small) and in the 7-day trial.

Do I need a cookie banner for it?

No. Without consent VisualClicks measures cookieless, including cart and purchases. If your consent module passes consent on via Google Consent Mode v2 or IAB TCF v2, returning visitors are recognised and sessions recorded.

What about ad blockers?

PrestaShop reports cart, purchases and credit slips directly to VisualClicks – they are not lost. Only page views and heatmaps depend on the browser.

Are orders counted twice?

No. Purchases are matched by order reference; if PrestaShop splits one cart into several shipments, it counts as one purchase. If a payment module validates the order later, it is still attributed to the shopper’s visit.