All Modules
Google Analytics 4: E-commerce & Analytics Dashboard logo
Analytics

Google Analytics 4: E-commerce & Analytics Dashboard

5.0(3 reviews)

Track the customer journey and sales in GA4, then monitor traffic, revenue and conversions from your PrestaShop back office. Choose quick Measurement ID setup or connect Google for the advanced dashboard.

  • GA4 tracking
  • Ecommerce events
  • Custom events
  • Data layer

Product overview

About this module

Turn day-to-day store activity into useful Google Analytics 4 data and see what drives revenue without constantly switching between PrestaShop and Google Analytics. The module combines detailed e-commerce event tracking, flexible order-value rules and an optional Analytics dashboard built into your back office.

Understand the complete shopping journey

Follow customers from product discovery to purchase with GA4 events for product and list views, product selection, cart additions and removals, cart views, checkout, shipping and payment choices, purchases and refunds. Product payloads include meaningful context such as product name, brand, category, variant, quantity, price, discount, coupon and currency where available.

This gives you a clearer view of where shoppers engage, where they leave and which products contribute to sales. The module also tracks useful engagement actions such as login, registration, sharing and quick view interactions.

Make reported revenue fit your business rules

Avoid misleading conversion values caused by a one-size-fits-all total. Decide whether purchase values should include taxes, shipping and gift wrapping, whether discounts should be deducted, and whether wholesale cost should be subtracted for a more margin-oriented value. Product prices can also be sent with or without tax.

Map your own PrestaShop order statuses to full or partial refunds. When a mapped status is reached, the module prepares the appropriate GA4 refund event; partial refunds can include the refunded products and quantities.

See the numbers that matter inside PrestaShop

Advanced connection mode links your Google account with read-only Analytics access and brings reporting into the back office. Review sessions, users, revenue, purchases, add-to-carts, checkout starts, average order value and conversion rate, with trends and comparisons to the preceding period.

Explore performance by acquisition channel and source, country and city, device, landing page, product, visitor type and event. A realtime view shows active users and recent activity across devices, countries, pages and events, so you can check launches or campaigns without opening a separate Analytics tab.

Choose preset date ranges or a custom period of up to 730 days. Cached report data reduces unnecessary repeat calls to Google while manual refresh remains available when you need the latest historical figures.

Give every team member a focused dashboard

Show only the widgets that matter, then drag and resize them to create a practical workspace. Layout and selected period are saved per employee and shop, so different back-office users can keep their own view without affecting colleagues.

Event drill-downs help you move beyond totals with daily trends and breakdowns by page, device, source, e-commerce item and registered GA4 event parameters when the data is available.

Start quickly, then extend tracking when needed

Simple mode needs only a GA4 Measurement ID and is suited to merchants who want storefront tracking without Google Cloud setup. Advanced mode guides you through adding your own Google OAuth credentials, connecting an account, and selecting the Analytics account, property and web data stream used by the store.

For store-specific interactions, create click or scroll events using a CSS selector, with optional label and numeric value, without editing the module's JavaScript. A storefront debug panel displays captured event payloads during testing, helping you verify setup before relying on the data.

Features

GA4 E-commerce Tracking

  • Tracks product views, product lists, product selection, cart activity, checkout steps, purchases and refunds
  • Sends detailed item data including products, brands, categories, variants, quantities, prices and discounts where available
  • Tracks login, sign-up, product sharing and quick-view interactions
  • Loads the Google tag asynchronously when tracking is enabled and a Measurement ID is configured

Revenue and Refund Control

  • Include or exclude taxes, shipping and gift wrapping from purchase conversion value
  • Deduct discounts and optionally wholesale cost from the reported value
  • Send item prices with or without product tax
  • Map PrestaShop order statuses to full and partial GA4 refunds
  • Include refunded line items and quantities in partial refund events when available

Back-office Analytics Dashboard

  • KPIs for sessions, users, revenue, purchases, add-to-carts, checkout starts, average order value and conversion rate
  • Period comparisons, sparklines and daily trends for traffic and sales
  • Breakdowns for channels and sources, countries and cities, devices, landing pages, products, new versus returning visitors, and events
  • Realtime active users and recent devices, countries, pages, key events where available, and other events with automatic refresh
  • Preset ranges from 7 days to 12 months, plus custom ranges up to 730 days

Personalized Analysis

  • Drag, resize, enable or hide dashboard widgets
  • Saves dashboard layout and selected period per employee and shop
  • Event trends with page, device, source, item and registered event-parameter breakdowns where GA4 supports them
  • Cached historical and realtime reports reduce repeated Google API requests

Flexible Setup and Custom Tracking

  • Simple mode using a GA4 Measurement ID, with no Google Cloud connection required
  • Advanced mode using the merchant's own Google OAuth client and read-only Analytics access
  • Guided account, property and web-stream selection with Measurement ID synchronization
  • First-run setup wizard for connection method, tracking and order-value settings
  • Custom click and scroll events based on CSS selectors, with status controls and optional labels or values
  • Storefront debug panel for reviewing captured event names and payloads

Compatibility and Administration

  • Compatible with PrestaShop 1.7, 8 and 9
  • Shop-specific custom events and employee dashboard layouts for multistore installations
  • OAuth secrets and tokens stay server-side and are not returned in admin status responses
  • Optional removal of module settings and tables during uninstall

Live Demo

Back Office Demo

Admin panel preview

Open Back Office

Front Office Demo

Customer-facing storefront

Open Front Office

Frequently Asked Questions

Changelog

v2.0.0
  • β€’ Brand-new React-powered configuration page with a modern, faster UI.
  • β€’ Added Google OAuth connect flow to link Google Cloud credentials and select a GA4 property / web stream.
  • β€’ New Advanced-mode Analytics dashboard powered by the Google Analytics Data API (no need to leave PrestaShop).
  • β€’ Dashboard KPIs: sessions, users, revenue, purchases, add to carts, begin checkouts, average order value, and conversion rate β€” with period deltas and sparklines.
  • β€’ Trend charts for sessions & revenue, purchases, and new vs returning visitors.
  • β€’ Breakdown widgets: top channels (with sources drill-down), countries (with cities drill-down), devices, landing pages, top products, and events (with per-event trends and breakdowns).
  • β€’ Live Realtime card: active users sparkline for the last 30 minutes, plus devices, countries, pages, and events views with auto-refresh.
  • β€’ Flexible date ranges: last 7 / 30 / 90 / 180 / 365 days or a custom range (up to 730 days).
  • β€’ Customizable dashboard grid: drag, resize, show/hide widgets, and per-employee layout persistence.
v1.5.0
  • β€’ Ready to rock with PrestaShop 9! πŸš€
  • β€’ Squashed a bug where the purchase event was playing hard to get if the product name had a little extra flair (special characters)! 🐞✨
  • β€’ Gave the codebase a nice spring cleaning.
v1.4.3
  • β€’ Added option to include / exclude taxes in product price.
  • β€’ Added option to include / exclude discounts in conversion value.
  • β€’ Added option to deduct wholesale price from conversion value.
  • β€’ Fixed product name value for purchase event.
v1.4.2
  • β€’ General improvements.
v1.4.1
  • β€’ Fixed custom events tracking when the event category was not available in GA.