Tracking overview: Google and Meta¶
The Google and Meta (Facebook & Instagram) apps connect your website, your eCommerce store, your CRM and your point of sale to the advertising and analytics platforms of Google and Meta. They measure what visitors do on the website, report purchases and leads back to your ad accounts, publish your product catalog, import the leads of lead ad forms into the CRM, and, for Meta, answer Messenger, Instagram, and WhatsApp messages from Odoo.
Both apps are built on a shared base that handles everything that must be identical for every platform: the visitor’s consent, the queue of events sent from the server, the hashing of personal data, and the connections to the platform accounts. Small add-ons that install by themselves connect the apps to eCommerce, CRM, and Point of Sale.
The two apps¶
App |
What it does |
|---|---|
Google Tag Manager, Google tag (Google Analytics 4), Consent Mode v2, Google Ads conversions, GA4 Measurement Protocol, Search Console statistics, Business Profile reviews, Merchant Center product feeds and synchronization, Google Customer Reviews, offline conversions, Customer Match audiences, and Google Ads lead forms. |
|
Meta Pixel, domain verification, Conversions API, product catalog, Lead Ads and Conversion Leads, Facebook and Instagram inbox and posts, and WhatsApp. |
Install an app from . Installing one of them also installs the shared base. You can install only the Google app, only the Meta app, or both.
Add-ons that install automatically¶
The add-ons below are installed automatically as soon as everything they connect is installed. You do not need to install them yourself. Their names appear in the list.
Add-on |
Installs automatically when… |
What it adds |
|---|---|---|
Website Tracking & Consent |
the Google or the Meta app is installed |
The shared base: the cookie consent banner that replaces the cookies bar, the Tracking block of the Website settings, the Tracking & Consent menu (server events, consent log, cookies, connections), and the click identifiers stored on orders and leads. |
Website Tracking for eCommerce |
the shared base and eCommerce are installed |
The eCommerce events (product views, cart, checkout, purchase, refund) and the eCommerce tracking settings. |
Website Tracking for CRM |
the shared base and the Website CRM forms are installed |
The lead events of website forms and the lead stage rules (offline conversions). |
Website Tracking for Point of Sale |
the shared base and Point of Sale are installed |
The Report Store Sales setting. |
eCommerce Product Feeds |
Google for eCommerce or Meta Catalog for eCommerce is installed |
The product feeds and the Marketing tab of the products. |
eCommerce Product Feeds - Stock |
product feeds and eCommerce stock management are installed |
The stock quantities and the availability in the product feeds. |
Google for eCommerce |
the Google app and the eCommerce tracking are installed |
Merchant Center, Google Customer Reviews, offline purchase conversions and Customer Match. |
Google for CRM |
the Google app and the CRM tracking are installed |
The Google Ads lead form webhook and the Google Ads conversion action on the lead stage rules. |
Meta Catalog for eCommerce |
the Meta app and the eCommerce tracking are installed |
The Meta catalog feed and real-time updates. |
Meta Lead Ads and Conversion Leads for CRM |
the Meta app and the CRM tracking are installed |
Two further modules are not installed automatically because they change how your company works every day. Install them from if you need them:
Meta Social: Facebook & Instagram Inbox and Posts: Messenger and Instagram messages and posts.
WhatsApp (Meta Cloud API): WhatsApp messages and templates.
Note
The Tracking Broker is a different kind of module: it is installed only on the central database of a company that offers the connection to Google and Meta as a service to several databases. See Connection broker for Google and Meta.
Where to find the settings¶
Menu |
Content |
|---|---|
Cookie Consent (privacy section) and the Tracking block: debug mode, retention, Connection Broker, eCommerce Tracking, Lead Tracking. |
|
Server Events, Consent Log, and Connections. |
|
All the settings of the Google app. |
|
All the settings of the Meta app. |
|
The product feeds. |
|
The lead stage rules. |
|
Report Store Sales. |
The settings of the Google and Meta apps apply to one website. If your database has several websites, select the website in the Settings of Website field at the top of the settings page before changing anything.
Important
The menus of the Google and Meta apps are available to the users of the Website application who have the Designer access right. The connections, the secrets, and the webhooks can only be changed by an administrator (Settings access right).
Getting started¶
Enable Cookie Consent in and choose how the consent is collected, as described in Cookie consent.
Install the Google app, the Meta app, or both.
Enter the identifiers of your accounts (measurement ID, container ID, pixel ID…) in the settings of the app. These identifiers only make the browser tags work: no connection is needed.
For the features that use the platform APIs (Merchant Center, offline conversions, Lead Ads, catalog, Search Console, Business Profile, WhatsApp), connect your account.
Test that the events arrive.
See also