Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales
Marketing Revolution
One Module. 15 Platforms. Full GA4 Enhanced Ecommerce.
Marketing Revolution replaces a dozen separate tracking modules with one unified solution. Configure your pixels once, track everywhere — from Google Analytics to TikTok, from Meta to Taboola.
- Google Stack — GA4 (direct + GTM), Google Ads conversions, Google Customer Reviews
- Meta & Social — Facebook Pixel with server-side CAPI, TikTok, Pinterest, Snapchat, Reddit, X
- Ad Networks — Criteo OneTag, AdRoll, Outbrain, Quora, Taboola
- Enhanced Ecommerce — full funnel: view_item, add_to_cart, begin_checkout, purchase & 10 more events
- Server-Side APIs — GA4 Measurement Protocol + Meta Conversions API for ad-blocker-proof tracking
- Consent Mode v2 — automatic bridge for mprcookiesrevolution, Cookiebot, OneTrust, IAB TCF v2
Compatible with PrestaShop 1.6 through 9.x. One license, lifetime updates, 90 days of dedicated support.
Stop Installing 15 Separate Tracking Modules
Every advertising platform wants its own pixel. Google wants gtag.js. Meta wants fbevents.js. TikTok, Pinterest, Snapchat — each with their own SDK, their own snippet, their own quirks. Before you know it, your store loads 8 different tracking scripts, they conflict with each other, slow down your page, and half of them break after every PrestaShop update.
Marketing Revolution replaces all of them with a single, unified module. One admin panel. One set of hooks. One optimized JavaScript layer. Configure your platform IDs, flip the switches, and every ecommerce event is tracked correctly across all your advertising channels.
15 Platforms, Zero Conflicts
Google Ecosystem
- Google Tag Manager — container snippet with dataLayer ecommerce events
- Google Analytics GA4 — direct gtag.js with IP anonymization & user ID tracking
- Google Ads — conversion tracking with per-event labels (purchase, add_to_cart, view_item, checkout, sign_up, search, page_view for remarketing)
- Google Customer Reviews — post-purchase survey opt-in with trust badge
Meta & Social Platforms
- Meta (Facebook) Pixel — full event set with server-side Conversions API
- TikTok Pixel — ViewContent, AddToCart, PlaceAnOrder + product data
- Pinterest Tag — pagevisit, addtocart, checkout with line items
- Snapchat Pixel — VIEW_CONTENT, ADD_CART, PURCHASE events
- Reddit Pixel — ViewContent, AddToCart, Purchase with value tracking
- X (Twitter) Pixel — pixel-prefixed events with value & currency
Advertising & Retargeting Networks
- Criteo OneTag — viewHome, viewItem, viewList, viewBasket, trackTransaction with device detection
- AdRoll Pixel — segment-based tracking (product_view, add_to_cart, purchase)
- Outbrain Pixel — VIEW_CONTENT, ADD_TO_CART, PURCHASE events
- Quora Pixel — ViewContent, AddToCart, InitiateCheckout, Purchase
- Taboola Pixel — view_content, add_to_cart, start_checkout, make_purchase with revenue
Full GA4 Enhanced Ecommerce — Every Event, Every Platform
Marketing Revolution tracks the complete customer journey, not just purchases. Every event follows the GA4 Enhanced Ecommerce specification and is automatically translated to each platform's native format:
| Customer Action | Event Name | Data Sent |
|---|---|---|
| Views a product page | view_item | Product ID, name, price, brand, category hierarchy, variant |
| Browses a category/listing | view_item_list | Up to 30 products with position index |
| Clicks a product from a list | select_item | Product data + list context |
| Adds to cart (AJAX-aware) | add_to_cart | Product ID, name, price, quantity |
| Removes from cart | remove_from_cart | Product ID |
| Adds to wishlist | add_to_wishlist | Product ID, currency |
| Starts checkout | begin_checkout | Cart total, all items with full product data |
| Selects shipping method | add_shipping_info | Detected via checkout step change |
| Selects payment method | add_payment_info | Detected via checkout step change |
| Creates an account | sign_up | Method: email |
| Logs in | login | Method: email |
| Searches the store | search | Search term |
| Completes a purchase | purchase | Transaction ID, revenue, tax, shipping, currency, coupon, all items |
| Order cancelled/refunded | refund | Transaction ID (logged server-side) |
Product data includes configurable ID format (product ID, reference, EAN-13, or UPC), up to 4 levels of category hierarchy, brand/manufacturer name, combination variant details, and prices with or without tax.
Server-Side Tracking — Ad Blockers Can't Stop This
Client-side pixels get blocked by ad blockers, privacy browsers, and network-level filters. Marketing Revolution includes two server-side APIs that fire directly from your server to the advertising platform — no browser involved:
- GA4 Measurement Protocol — sends purchase events directly to Google Analytics via HTTPS. Requires an API Secret (free, generated in GA4 admin).
- Meta Conversions API (CAPI) — sends purchase events to Meta with hashed customer data (email, name, phone, address) for better attribution matching. Supports test event codes for validation.
The module also includes an automatic missed purchase resender: a cron job runs every hour, finds orders that were never tracked (browser closed, ad blocker, network error), and resends them via the server-side APIs. Configurable lookback window from 6 to 72 hours.
Google Consent Mode v2 — Built-In
GDPR compliance requires consent before tracking. Marketing Revolution includes a Consent Mode v2 bridge that automatically integrates with your cookie consent module:
- MPR Cookies Revolution — native integration, zero configuration
- Cookiebot (Cybot) — auto-detected, reads statistics + marketing consent
- IAB TCF v2 — maps Purpose 1 (analytics) and Purposes 4+7 (ads)
- OneTrust — reads Performance (C0002) and Targeting (C0004) groups
Default consent state is configurable (denied for EU, granted for non-EU). Consent updates fire immediately when users make their choice — no page reload needed.
Admin Dashboard & Tracking Log
- Dashboard — tracking status, active platform count, recent tracked orders at a glance
- Platform Manager — enable/disable each platform with one click, configure per-platform settings
- Tracking Log — every tracked purchase recorded with order link, platforms used, source (frontend/cron/backoffice), and status badges
- Debug Inspector — look up any order and see the exact event payload that was sent. Copy-to-clipboard for sharing with your agency
- Global Settings — product ID format, price display (tax inc/exc), category depth, consent mode, missed purchase resending
Google Ads Conversion Tracking
Track conversions directly in Google Ads with per-event conversion labels. Assign different labels to purchases, add-to-cart, checkout starts, product views, sign-ups, searches, and page views (for remarketing audience lists). The module intelligently shares gtag.js with GA4 when both are active — no duplicate script loading.
Why Choose Marketing Revolution?
- One module instead of 15 — no script conflicts, no version mismatches, no 15 separate update cycles
- Performance-first — shared gtag.js loading, single event dispatch layer, no redundant DOM queries
- Server-side backup — GA4 Measurement Protocol + Meta CAPI catch what ad blockers miss
- Automatic missed purchase recovery — hourly cron resends untracked orders via server-side APIs
- Consent-aware from day one — Consent Mode v2 with 4 CMP integrations built in
- Debug without guessing — order lookup shows the exact JSON payload sent to each platform
- PS 1.6 through 9.x — one module that works across all your stores
-
Referencemprmarketingrevolution
-
In stock999 Items
-
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
Per-shop platform configuration for multistore
PlannedLinkedIn Insight Tag adapter
PlannedMicrosoft Advertising (Bing) UET Tag adapter
PlannedTikTok Events API (server-side)
PlannedEnhanced Conversions for Google Ads
PlannedCustom event API for theme developers
PlannedPinterest Conversions API (server-side)
PlannedData export for tracking log
PlannedThe add_shipping_info and add_payment_info events use a MutationObserver watching for .-current CSS classes on checkout step elements. Checkout modules that use different markup (one-page checkouts, custom step indicators) may not trigger these two events.
Workaround: Use Google Tag Manager to set up custom triggers for these events based on your checkout module's specific DOM changes. All other events (begin_checkout, purchase) work regardless of checkout module.
PrestaShop 1.6 does not have the displayAfterBodyOpeningTag hook, so noscript fallbacks for GTM, Meta Pixel, and Pinterest Tag are not injected. This only affects users with JavaScript completely disabled, which is extremely rare.
Impact: Minimal. JavaScript-disabled visitors are not tracked by any pixel regardless of noscript tags. The noscript fallbacks primarily serve as verification signals for the platforms.
When the missed purchase resender fires via cron, it generates a pseudo client ID (random digits + timestamp) because the original browser's _ga cookie is not available. This means resent purchases appear as separate sessions/users in GA4 reports.
Workaround: Enable User-ID tracking in the GA4 platform config. If the customer was logged in during purchase, the User-ID will link the server-side event to their existing user profile.
Criteo's OneTag specification limits viewList events to a maximum of 3 product IDs. Category pages with more products only send the first 3 IDs. This is a Criteo platform limitation, not a module bug.
Quora's pixel API does not accept revenue parameters in the standard track('Purchase') call. The purchase event fires correctly but without transaction value. This is a limitation of Quora's tracking API.
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales
No reviews yet. Be the first to leave a review!
Write a Review