# PrestaShop GA4 and GTM: measure sales without duplicates

> Set up PrestaShop ecommerce measurement with GA4 and GTM, consent-aware events and a verified test purchase.

- Canonical source: [PrestaShop GA4 and GTM: measure sales without duplicates](https://goccmodules.com/en/content/12-prestashop-ga4-gtm)

List the measurement tools already installed before adding more tags. A purchase should not be sent once directly to GA4 and again through GTM or another module. Reliable data matters more than the number of pixels.
Map the ecommerce events
Check product views, add-to-cart, checkout, purchase and refund events that matter for your store. GA4 ecommerce events should carry the relevant items, currency, value and a stable transaction identifier for purchases. Compare reported amounts with actual orders.
Validate before relying on reports
Use one delivery path per destination, direct or through GTM, and respect consent. Place a test order, inspect diagnostics and reports, then test refusal of cookies and a refund if relevant. Keep a staging shop for update checks.
[Explore the PrestaShop tracking module](https://goccmodules.com/en/modules-prestashop/14-tracking-conversion-suite-prestashop.html)
Source : [Google Analytics documentation](https://developers.google.com/analytics/devguides/collection/ga4/ecommerce).
Verify a transaction before interpreting GA4 reports
After a test order, compare the amount, currency and transaction ID between PrestaShop and the measurement destination. Check that two integrations do not send duplicate purchase events. Test refunds and consent choices. Explain measurement discrepancies before interpreting conversion rates.
[View the module and its requirements](https://goccmodules.com/en/modules-prestashop/14-tracking-conversion-suite-prestashop.html)

Before validating your events, also test refusal and withdrawal using our [PrestaShop cookies and GDPR guide](https://goccmodules.com/en/content/11-prestashop-cookie-consent). A Consent Mode signal does not replace these checks.

[//]: # (Generated by goccllmsgenerator 2.0.1)
