A build-to-order Odoo integration that streams server-side purchase, lead, and cart events to Meta's Conversions API — with event deduplication, PII hashing, and consent gating. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 instance. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $399.00 USD; request a quote for a scoped proposal.

A build-to-order Odoo integration that streams server-side purchase, lead, and cart events to Meta's Conversions API — with event deduplication, PII hashing, and consent gating. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 instance.
现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。
Browser-based Meta Pixel tracking loses more signal every year — ad blockers, cookie restrictions, iOS ATT, and short-lived cookies mean a meaningful share of your real conversions never reach Meta. When events do arrive, they carry weak match keys, so your campaigns optimize against an incomplete picture and your reported ROAS drifts from what actually happened in Odoo. Odoo core has no concept of Meta's server-side event stream: there is no model that mirrors a purchase or lead as a Conversions API payload, no place to store your dataset/pixel ID and access token securely, and no mechanism to hash and forward customer data server-to-server. The website builder can drop a client-side pixel, but that is exactly the fragile path that is decaying.
Server-side event forwarding from Odoo directly to Meta's Conversions API Graph endpoint, independent of the browser pixel
Dedicated `meta.capi.config` model storing dataset/pixel ID, encrypted access token, and test-event code, secured by `ir.model.access.csv` + record rules
SHA-256 hashing of email, phone, external ID, and location fields before any data leaves the instance
Event deduplication via a shared `event_id` so browser-pixel and server events collapse into one conversion in Meta
Standard event mapping: Purchase, Lead, AddToCart, InitiateCheckout, CompleteRegistration, plus custom events
Triggers wired to `sale.order` confirmation, `crm.lead` creation, POS orders, and e-commerce checkout via automated/server actions
ECOSIRE builds a dedicated integration that emits conversion events straight from your Odoo backend to Meta's Conversions API over the Graph endpoint, so events fire from your server regardless of what happens in the shopper's browser. Technically, we add a new configuration model (typically meta.capi.config) holding the dataset ID, encrypted access token, test-event code, and environment toggle, secured with ir.model.access.csv plus record rules so only marketing/admin roles can read the token. Business triggers — sale.order confirmation, crm.lead creation, website.visitor activity, POS orders, or e-commerce checkout steps — are wired through @api.depends computes and Odoo automated actions/server actions to build a normalized event log model. Customer identifiers (email, phone, external ID, city, zip) are SHA-256 hashed before they ever leave the instance, and each event carries an event_id so the same conversion sent by both the browser pixel and the server is deduplicated by Meta rather than double-counted. Delivery uses Odoo's outbound HTTP layer with retry/backoff, and every send is recorded with its Meta trace ID and HTTP response for auditing in a dedicated view.
The build maps cleanly onto Odoo's architecture: an event-log model (models.Model with state, fbtrace_id, payload_json, and a sent/failed lifecycle), OWL/XML backend views and a QWeb-friendly summary, a scheduled ir.cron to flush queued and retry failed events, and consent gating so events are suppressed when a contact has not granted marketing consent (respecting GDPR/data-use rules). We support Community and Enterprise on Odoo 17.0, 18.0, and 19.0 — noting that some triggers (e.g. subscription or certain marketing-automation hooks) exist only on Enterprise, and we scope around your edition. Optional pieces include Advanced Matching enrichment, offline/CRM event mapping, multi-pixel routing per company or per website, and a JSON-RPC/XML-RPC hook so external systems can push custom events through the same validated pipeline.
Because this is build-to-order, nothing ships until we have agreed the scope. After a short scoping call we confirm which Odoo events map to which Meta standard/custom events, your edition and version, and any multi-company or localization needs; you then receive a fixed quote and a delivery plan. Typical delivery is 2-4 weeks from confirmed scope, on a staging instance first, with UAT against Meta's Test Events tool before go-live. Pricing starts from $399 (indicative, single-company base scope); additional pixels/datasets, multi-company routing, offline-conversion and CRM event mapping, and heavier historical data backfill increase the quoted scope.
Runs paid social off Odoo eCommerce or POS and is watching match quality and reported ROAS decay as browser tracking erodes. Needs reliable server-side Purchase/AddToCart events with proper deduplication so ad optimization sees the real revenue.
Owns the instance and its data governance. Wants the access token stored encrypted, PII hashed before it leaves Odoo, consent respected, and a clean audit log of every event sent — not a fragile client-side hack.
Manages Meta campaigns for a client running Odoo and needs a dependable CAPI feed with offline/CRM conversion mapping and test-event verification, delivered and supported by an Odoo specialist rather than built ad hoc in-house.
Operates several companies or websites in one Odoo database and needs events routed to the correct pixel/dataset per brand, with per-company configuration and role-scoped access to each dataset's token.
在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Facebook Conversions API for Odoo 模块 ZIP。
将 ZIP 解压到服务器上的 Odoo 自定义插件文件夹中(或通过“应用程序”>“从 Odoo.sh / runbot 上的文件安装”上传)。
激活开发者模式,打开应用程序,单击更新应用程序列表,搜索 Facebook Conversions API for Odoo,然后按安装。
打开新菜单,粘贴您的 ECOSIRE 许可证密钥,连接任何外部凭据(Shopify、Amazon、Stripe 等),然后保存。
运行内置连接测试,同步前 10 条记录,并安排定期 cron。如果出现任何问题,请联系支持人员。
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | 奥杜本机 |
|---|---|---|---|---|
| Server-side event delivery | Native CAPI stream from the Odoo backend with retry/backoff | Possible, but you design the queue and delivery from scratch | Often only partial or browser-assisted forwarding | |
| Event deduplication | Shared `event_id` across pixel and server, dedup verified in UAT | Must be implemented and tested by your team | Varies; not always aligned with your pixel setup | |
| PII hashing & consent gating | SHA-256 in-instance hashing + marketing-consent gate | Your responsibility to build correctly and compliantly | Hashing usually present; consent gating inconsistent | |
| Fit to your Odoo version/edition | Built for your 17/18/19 Community or Enterprise scope | Fully bespoke, but at your full build cost | Fixed feature set; may not match your triggers | |
| Audit log & observability | Per-event payload, HTTP status, and Meta `fbtrace_id` stored | Only if you build the logging model yourself | Limited or no in-Odoo audit trail | |
| Support & ownership | Support window, training, and full git handover | In-house team owns all maintenance | Vendor support tiers; code often obfuscated | |
| Delivery model | Build-to-order, staging UAT, 2-4 weeks from scope | Weeks to months depending on internal capacity | Instant download but generic and self-integrated | |
| Total cost profile | From $399 indicative; fixed quote after scoping | Typically higher — full dev, test, and maintenance | Low sticker price, hidden integration effort |
No. This is a build-to-order integration — ECOSIRE builds it for your specific Odoo version, edition, and event requirements after a scoping call. It is not an existing apps.odoo.com download, and there is no instant-download claim. You receive installable source once your version is built and passed UAT.
Typical delivery is 2-4 weeks from confirmed scope. After the scoping call we agree the event mapping, edition, and any multi-company or offline-conversion needs, then build on a staging instance, run UAT against Meta's Test Events tool, and schedule go-live. Larger scopes (multiple datasets, heavy data mapping) sit at the longer end.
Pricing starts from $399 as an indicative single-company base scope. It is not a fixed price — after the scoping call you receive a firm fixed quote covering your exact requirements. Drivers like extra pixels/datasets, multi-company routing, offline/CRM event mapping, and historical backfill increase the quoted scope.
Every build includes a post-go-live support window for defect fixes and configuration adjustments, plus a git repository handover so you own the code. Version upgrades (for example moving from Odoo 18.0 to 19.0) or new event types are scoped as follow-on work. We can also arrange an ongoing support retainer.
Each event carries a shared `event_id` sent by both the browser pixel and the Odoo server. Meta uses that ID to deduplicate, keeping the more complete server-side event and discarding the duplicate — so you gain signal reliability without inflating your conversion counts.
No. Personally identifiable fields — email, phone, external ID, city, and zip — are SHA-256 hashed inside Odoo before any request leaves your server, per Meta's Conversions API requirements. Events are also consent-gated, so contacts without marketing consent are suppressed.
Yes — we support Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise. Some triggers depend on Enterprise-only apps (such as certain subscription or marketing-automation hooks); during scoping we confirm which events are available on your edition and design around it.
A build-to-order Odoo integration that streams server-side purchase, lead, and cart events to Meta's Conversions API — with event deduplication, PII hashing, and consent gating. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 instance.