OdooOpen-tracking pixel, click tracking and unsubscribe
Odoo can insert an open-tracking pixel.
Marketing généraliste · Odoo · vendor's site ↗ · code odoo
Belgian suite of business applications in which email marketing is just one module among others: campaigns go out from the company's Odoo database. They are sent through Odoo's own server or through an SMTP server the company configures — the documentation names Mailgun, SendGrid or Mailjet.
Postmetry reference sheet
What the vendor says, checked by us
4 sources · last reviewed on 10/06/2026. Still not checked: Exclusion by campaign, Exclusion by contact, Consent — absence means no pixel, Native consent collection, Tracking anonymization, Traceable choice, List-Unsubscribe, RFC 8058 — one click, Tracking domain, Logging, Granularity of settings.
Postmetry corpus
What brands actually send
12 messages received from 08/12/2026 to 10/20/2026. Below the threshold of 30 messages and 8 brands: no rate is published.
Postmetry reference sheet
What this ESP allows
Catalog shared by both pages. Each note carries its source, its date, and its confidence level.
On the right, what our emails say about it: matching, contradicted, never observed despite the volume, too few emails to conclude — or out of reach, when the capability can't be read from an email.
Tracking 6 not verified
Open pixel Yes 1 note · 06/10/2026 Too few emails seen on 12 of 12 emails from 1 brand, 3 months
Opened (%) : percentage of sent emails that have been opened by the recipients.
Caveat The page counts opens without naming the image that measures them, or saying whether tracking can be switched off: the capability is inferred from the statistic.
Email Marketing — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
Click tracking Yes 1 note · 06/10/2026 Too few emails seen on 12 of 12 emails from 1 brand, 3 months
Clicked (%) : percentage of sent emails that have been clicked by the recipients.
Caveat The page counts clicks without saying how links are rewritten, nor at what level rewriting can be switched off.
Email Marketing — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
Unsubscribe 2 not verified
Preferences page Yes 1 note · 06/10/2026
If a recipient clicks the Unsubscribe link in a mailing, Odoo instantly unsubscribes them from the mailing list, presents them with a Mailing Subscriptions page where they can directly manage their subscriptions
Caveat Per list: a list appears there only if "Show In Preferences" is ticked (Mailing lists page). The page is served by the brand's Odoo database.
Manage unsubscriptions (blacklist) — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
Transactional exceptions Yes 1 note · 06/10/2026
Blacklisted emails are excluded from all marketing mailings, however, these emails can still receive transactional emails, such as order confirmations, shipping notifications, etc.
Caveat The page does not say whether these sends carry an unsubscribe link, nor whether they remain tracked.
Manage unsubscriptions (blacklist) — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
Authentication 1 not verified
DKIM Yes 1 note · 06/10/2026 Too few emails seen on 12 of 12 emails from 1 brand, 3 months
Enabling DKIM is required when sending emails from a custom domain using the Odoo email server.
Caveat Signature on the brand's domain, through a CNAME odoo._domainkey pointing to odoo._domainkey.odoo.com: selector "odoo". Databases that remain on their odoo.com subdomain are signed automatically.
Configure DNS records to send emails in Odoo — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
SPF Yes 1 note · 06/10/2026 Too few emails seen on 12 of 12 emails from 1 brand, 3 months
If the TXT record is v=spf1 include:_spf.google.com ~all, edit it to add include:_spf.odoo.com
Caveat When sending goes through Odoo's server from a custom domain. A third-party SMTP server requires its own records.
Configure DNS records to send emails in Odoo — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
DMARC Yes 1 note · 06/10/2026 Too few emails seen on 12 of 12 emails from 1 brand, 3 months
For the DMARC to pass, the DKIM or SPF check needs to pass and the domains must be in alignment. If the hosting type is Odoo Online, DKIM configuration on the sending domain is required to pass the DMARC.
Caveat No recommended policy: the page refers to DMARC.org and leaves the choice to the brand.
Configure DNS records to send emails in Odoo — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
Sending domain Yes 1 note · 06/10/2026 Too few emails out of 12 emails from 1 brand, 3 months
If choosing to use a custom domain instead, configuring SPF and DKIM records correctly is essential to prevent emails from being quarantined as spam or not being delivered to recipients.
Caveat Optional: by default, a database sends from its subdomain (@company-name.odoo.com), already authenticated. A third-party SMTP server requires a custom domain.
Configure DNS records to send emails in Odoo — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
Infrastructure & governance 1 partial · 2 not verified
API Yes 1 note · 06/10/2026 Out of reach
Odoo is usually extended internally via modules, but many of its features and all of its data are also available externally for analysis or integration with various other softwares.
Caveat Reserved for Custom plans: "Access to data via the external API is only available on Custom Odoo pricing plans." No tracking setting to expose there.
External JSON-2 API — Odoo 19.0 documentation · API documentation · last reviewed on 10/06/2026 · confidence high
Consent history Partially 1 note · 06/10/2026 Out of reach
informing the user when the recipient blacklisted themselves (via a Mail Blacklist created log note)
Caveat A dated note when a contact is blacklisted, with its reason: objection to receiving, not consent to tracking. The page says nothing about exporting it.
Manage unsubscriptions (blacklist) — Odoo 19.0 documentation · Help centre · last reviewed on 10/06/2026 · confidence medium
Postmetry corpus
Observed in our corpus
Recorded by our analyzers on messages received on addresses we control. Nothing from the reference sheet here, no access to the tool.
12 messages, 1 brand, below the threshold of 30 messages and 8 brands: no rate is published. A percentage on so few emails, or so few brands, describes what one brand configured, not what the sending platform does.
Period observed
08/2026 → 20/10/2026
3 months, 1 distinct brand.
Identification signals
What we recognized the sending platform by, message by message.
- X-Odoo-Objects 100 %
Limits of this analysis
It doesn't say what a brand has actually configured. A sending platform that allows turning off the pixel says nothing about which brands have done so — that's what a brand's report answers.
It doesn't rank. No score, no recommendation: capabilities don't carry the same weight depending on the use, and that weight isn't ours to set.
A “not checked” cell is not a “no”. It says nobody has gone to look yet, and nothing else.
The corpus does not establish a capability. A rate of observed pixels says what brands send, not what the tool can do.
Sources
4 sources- Manage unsubscriptions (blacklist) — Odoo 19.0 documentation Help centre · confidence medium 06/10/2026
- External JSON-2 API — Odoo 19.0 documentation API documentation · confidence high 06/10/2026
- Email Marketing — Odoo 19.0 documentation Help centre · confidence medium 06/10/2026
- Configure DNS records to send emails in Odoo — Odoo 19.0 documentation Help centre · confidence medium 06/10/2026
Comparable sending platforms
Compare the whole family →Frequently asked questions
Does Odoo rewrite links for click tracking?
Do your emails go through Odoo?
The sending platform is read from the headers, not from a claim. The report names it, and says where to fix the findings with that vendor.