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
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.
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
Set up in four steps
-
1
Upload the module
In the back office under Modules → Module Manager → “Upload a module”, choose the ZIP file; the module is installed.
-
2
Create an API key
In VisualClicks under Settings → Website → API keys, create a key with the right “Send events”.
-
3
Enter the token
Paste it as API token in the module configuration – per shop in multistore.
-
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.