Integrate GA4 with Odoo Website
If your storefront runs on Odoo Website, analytics deserves the same rigour a Shopify store would get: proper GA4 ecommerce events, clean attribution, and conversion data your ad platforms can optimise against. Out of the box, Odoo Website gives you little of that.
We implement GA4 ecommerce tracking on Odoo Website via Google Tag Manager, the same discipline we bring to GTM/GA4 work generally.
What we connect
- Full ecommerce event set. view_item, add_to_cart, begin_checkout and purchase implemented with complete item-level parameters, so GA4’s ecommerce reports actually populate correctly.
- DataLayer done properly. A structured dataLayer on Odoo Website templates, so tags read reliable data instead of scraping page HTML that breaks with every theme tweak.
- Purchase integrity. Server-confirmed purchase data (transaction ID, revenue, tax, shipping) matching Odoo’s own numbers, ending the ‘GA4 says X, ERP says Y’ argument at the source.
- Consent mode compliance. Consent-aware tag firing aligned with your cookie banner, keeping UK/EU measurement defensible.
- Ads-ready conversions. Clean conversion events feed Google Ads and other platforms, which is where tracking quality turns directly into media efficiency.
How reporting integrations are validated
- Metric definitions agreed in writing. What counts as revenue, a return, an active customer. Reporting projects fail on definitions far more often than on tooling, so this is settled before any modelling.
- Data access designed for safety. Read-only access with a refresh cadence sized so reporting load never competes with your live operation during trading hours.
- A model shaped for reporting. Odoo’s operational structures reshaped into the dimensions and measures your analysts expect, rather than exposing raw tables and calling it a data strategy.
- Validated against source of truth. Every headline figure reconciled to the equivalent Odoo report until they match. A dashboard that disagrees with the ERP gets ignored within a month.
- Handover with the definitions attached. Documentation covering the model, refresh schedule and metric logic, so the numbers stay defensible after we step back.
Common questions
Our GA4 numbers never match Odoo's sales. Is that normal?
Can you audit what our last agency set up?
Does this work with Odoo's cookie bar or do we need a CMP?
Not sure where to start? Book a free discovery call and we’ll map your current setup, or request a free Odoo health check if you’re already running Odoo.