Marketing Revolution supplies sixteen advertising and analytics destinations with a shared stream of PrestaShop shopping events. You install the module and enter the identifiers for the networks your store uses.
Those destinations include Google Analytics, Google Ads, Meta, ChatGPT Ads and TikTok. Each network supplies its account identifier and sets its own charges; most measurement accounts are free, with network costs separate from the module.
You enable platforms individually and keep identifiers separate by shop. Events carry exact product variants, values and currencies. Consent controls distinguish analytics from advertising, while ownership checks prevent duplicate tracking. Server purchase delivery and hourly recovery support Google Analytics, Meta and ChatGPT Ads.
The purchase ledger identifies valid orders missing from reports, giving the recovery process the records needed to send those sales afterwards.
Summary of what the module offers
Marketing Revolution gives a PrestaShop store one measurement layer for every network it advertises on, built to report the truth. The overview below maps the six parts of this page.
- Sixteen destinations, one stream: Google, Meta, ChatGPT Ads, TikTok and twelve more, fed identical commerce data.
- Precise payloads: exact variants, brand, categories, values, coupons, currencies.
- Signals others never send: high-intent engagement measured on the product page.
- Purchases that always arrive: server delivery plus hourly recovery of missed orders.
- Compliance without blindness: four consent families understood, duplicate tags prevented.
- Operations: dashboard, purchase ledger, diagnostics with one-click repairs.

How many tracking modules does this replace?
All of them. Google Tag Manager, Google Analytics, Google Ads, Meta, ChatGPT Ads, TikTok, Pinterest, Snapchat, Reddit, X, Criteo, AdRoll, Outbrain, Quora, Taboola and Google Customer Reviews are each a switch and an identifier field, not a separate module. Every active network receives the same normalized events, so numbers finally agree with each other. Since version 1.6.0, ChatGPT Ads brings ads inside ChatGPT conversations into the same measurement layer, with the sales data bidding needs to find buyers. The OpenAI Pixel loads only after consent through MPR Cookies Revolution, and purchases also reach the OpenAI Conversions API from the server, counted once alongside the browser event.
Each platform keeps its own settings screen, including the mapping of store events to that network’s conversions, and in a multistore each shop runs its own identifiers. Turning a network on later is pasting one identifier, not installing anything.

What does it measure that standard tracking misses?
Standard tracking sees pages and purchases. This module also sees the behaviour between them: deep browsing across the catalogue, repeated gallery viewing, image zoom, options being chosen, a configuration completed, an add-to-cart attempted, a long attentive visit. These combine into a consolidated high-intent signal, sent as an event your networks optimize toward.
Products are reported to the exact variant, with manufacturer, price, quantity and up to four category levels, so the shoe in size 42 and the shoe in size 44 are different facts, and remarketing audiences are built from the products a visitor viewed and carted. Campaigns stop optimizing on page views and start optimizing on buyers.

What happens to the purchases the browser loses?
A purchase confirmation page that never finishes loading, a blocker, a closed tab: every store loses a share of its reported purchases this way, and every lost purchase makes a winning campaign look weaker than it is. This module delivers purchases server to server to Google Analytics, Meta and ChatGPT Ads, beyond the reach of blockers, with hashed customer data strengthening match rates.
On top of that, an hourly worker compares valid orders against the module’s own purchase ledger, finds any order that never reported, rebuilds its full payload and delivers it after the fact. The consequence is the one that matters most on this page: your networks see your real revenue, so budget flows to the campaigns that actually earned it.

Does it respect the cookie banner, and can tags double-fire?
Consent is read from four families of consent tools: the MPR consent banner, Cookiebot, OneTrust and the generic industry consent signal. Analytics and advertising consent are applied separately, engagement measurement waits for analytics consent, and duplicate consent commands are suppressed when another tool owns them. Tracking obeys the banner without going dark where it is allowed to see.
Double counting is prevented structurally: before any tag fires, an ownership check confirms this module owns that platform and identifier, so a leftover single-network module cannot make Meta count twice. Where a native tag exists that the module cannot yet coordinate, the back office says so explicitly instead of staying silent.

How do I know the whole thing is working?
The dashboard answers at a glance: tracking health, how many platforms are live, how many purchases were tracked. The ledger lists every recorded purchase, the debug screen shows the events as they flow, and the diagnostics screen checks the master switch, the platform registry, required identifiers and log growth, with one-click repairs for what it finds, including switching off debug mode on a production store.
So the recurring agency conversation about whether the pixel is broken ends with a screenshot of a green dashboard, and the monthly numbers meeting starts from figures everyone can trust.

-
Referencemprmarketingrevolution
-
PrestaShop CompatibilityPS 1.6 – 9.x
-
Pricing ModelOne-time Purchase
-
Module TypeFront & Back-office
-
GDPR RelevantYes
-
Business GoalMarketing & Retargeting
-
External Account NeededYes
-
Module ComplexityFeature-Rich Module
-
Customer Journey StageAttract Visitors
-
Works With PlatformAd & Analytics Networks
What customers say about us
Be the first to share your experience with this module.
Write a Review
Marketing Revolution centralizes PrestaShop marketing tracking for GA4, GTM, ad pixels, retargeting tags, Google Ads, ChatGPT Ads, and Google Customer Reviews. It helps merchants keep product, cart, checkout, and purchase data consistent across the platforms they actually use.
- Addedthe full ChatGPT Ads feature set of the Pixel for ChatGPT Ads module: Browser Pixel switch, a switch for each of the six events, Ignore shop employees
- AddedSend test purchase (validate only), failed server event count with Retry failed events, and tracking, consent and item ID status notices
- Fixedserver-only ChatGPT Ads setups: consent changes now reach the server without the browser Pixel
Works Well With Marketing Revolution
Modules our team genuinely pairs with this one, and exactly why each belongs in the same setup.
A store using Marketing Revolution consolidates advertising and analytics events across many platforms, GTM, GA4, Google Ads, Meta, TikTok, Pinterest and more, into one controlled place instead of scattered snippets. That governs how shopping events are sent, but it does not produce the product feed that Google Shopping campaigns need to have something to advertise in the first place.
Smart Google Merchant Feed Manager covers that by shaping catalogue data into protected XML feeds or Content API syncs for Google Merchant Center, with profiles for markets, languages, currencies and target countries. It builds the product feed, a separate job from event tracking.
Running both, your store supplies Shopping with a well-formed product feed and reports the surrounding shopping events through a consolidated tracking layer. The feed gets products listed while Marketing Revolution handles consistent ecommerce event data across platforms, two independent pieces, one feeding the listings and the other measuring the activity around them.
A store using Marketing Revolution sends ecommerce events to many advertising and analytics platforms from one place. In the EU and similar regions, those marketing and analytics tags should only fire according to the shopper's consent, and Marketing Revolution applies that choice from supported consent tools.
Cookies Revolution covers that by collecting and enforcing consent for necessary, functional, analytics and marketing cookies. It blocks matching external and inline scripts before consent, reactivates allowed ones once it is granted, and records each decision. It governs consent, a separate concern from sending events.
Running both, your store gathers and enforces shopper consent through Cookies Revolution while Marketing Revolution manages the platform events themselves. The consent layer holds marketing and analytics scripts until the visitor accepts and reactivates them afterwards, so your store keeps consolidated tracking and a compliant, consent-aware approach to when those tags are allowed to run.
A store using Marketing Revolution centralises advertising and analytics events across platforms, which makes the stack tidier but does not, on its own, prove the data flowing through it is correct, GTIN gaps, price mismatches, broken tags or double-counted conversions can still hide inside a clean-looking setup. The module organises events, it does not independently audit them.
Feed & Tracking Audit — Technical Review covers that as an expert service, checking Merchant feed quality, GA4/Ads conversion tracking, pixels and Product/Offer schema, finding the faults before your next campaign. It is human review, separate from the tracking tool.
Running both, you manage events day to day through Marketing Revolution and have a specialist validate that the feed and tracking are actually sound before spending. The module keeps the stack consolidated, while the audit catches the data and measurement faults that quietly waste ad budget, so problems surface before campaigns rather than after.
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales
You might also like
Who builds and maintains this module
Built and maintained by David Miller and mypresta.rocks. David has worked with PrestaShop since 2013, and the company behind this shop has been registered since 3 December 2018. Every module in this catalogue is our own work, so your questions to support reach the people who wrote the code. The changelog on this page lists every update with its date.
