Meta Pixel & Conversions API for Odoo — the browser and the server send the same purchase with the same identifier, and Meta counts it only once. Without this, ad blockers wipe out half of your measured revenue.
Overview
Meta Pixel and Conversions API — two channels, a single count
A pixel on its own misses a significant share of conversions: ad blockers, Safari, tracking opt-outs. The Conversions API sends the event from the server, whether or not the browser let the pixel through — but it then creates duplicates if the two channels are not matched.
This module sends both, with the same event ID. Meta deduplicates them and counts only once. That is the whole point, and it is what most integrations get wrong.
Also searched as: Meta Pixel Odoo, Facebook Pixel Odoo, Conversions API Odoo, CAPI Odoo, store conversion tracking, server-side pixel deduplication.
Journey events, as Meta names them: ViewContent, AddToCart, InitiateCheckout and Purchase, with the currency, the value and the item details — taken from the data layer, and therefore from the Odoo model.
Customer data is hashed before it leaves. Email and phone number are reduced to SHA-256 on the server side, as Meta requires: the plain-text data never leaves Odoo.
Consent decides. Without advertising consent, neither the pixel nor the server sends anything.
A connection test button tells you whether the token is valid, rejected or expired, with Meta's message in plain text — rather than discovering six weeks later that nothing was ever sent.
What the module does not do
It does not create a product catalog at Meta — that is the job of the Merchant Center feed. It does not manage audiences or campaigns. It sends nothing to Google.
Odoo Online: this module calls the Meta API from the server, so it cannot run on Odoo Online. The base module and the GA4 module can.
Specifications
| Price | €149 excl. VAT |
|---|---|
| License | OPL-1 |
| Odoo series | 19.0: published on the Odoo Apps Store; 20.0: published on the Odoo Apps Store |
| Version | 1.0.0 |
| Edition | Odoo Community / on-premise |
| Technical name | dyo_tracking_meta |
| Domain | Website and building blocks |
Price excluding VAT as displayed on the Odoo Apps Store; purchase and installation are done on the Store or through your Omnifloo instance.