Passer au contenu principal
Les détails du produit sont affichés en anglais. Traductions à venir.
Facebook Pixel Integration for Odoo — A build-to-order Odoo module that injects your Facebook Pixel and fires PageView plus c — 1/1Aperçu illustratif

A build-to-order Odoo module that injects your Facebook Pixel and fires PageView plus configurable events across your Odoo website pages.

ECOSIRE scopes, builds, installs, and supports it — this is a made-to-order engagement, not an off-the-shelf download.

Qu'est-ce que Facebook Pixel Integration for Odoo ?

A build-to-order Odoo module that injects your Facebook Pixel and fires PageView plus configurable events across your Odoo website pages. ECOSIRE scopes, builds, installs, and supports it — this is a made-to-order engagement, not an off-the-shelf download. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Fonctionnalités clés

Pixel ID stored in configuration (`res.config.settings` backed by `res.company`), editable by marketers with no code changes
Base pixel loader plus guaranteed `PageView` event injected via QWeb template inheritance into the website `<head>` layout
Consistent firing across all front-end pages regardless of QWeb template, avoiding per-page snippet drift
`ViewContent` events on product, course, or content pages with `content_ids`, value, and currency sourced from the ORM
eCommerce events — `AddToCart`, `InitiateCheckout`, `Purchase` — wired to real `website_sale` and confirmed `sale.order` flows
`Lead` / `CompleteRegistration` events on website form and contact submissions
Multi-website and multi-company routing so different sites can carry distinct pixel IDs
Optional Conversions API server-side relay from Odoo via JSON-RPC / automated actions for deduplicated signals
Consent-aware loading so the pixel respects the visitor's cookie/consent state
`ir.model.access.csv` and record rules restricting who can view or edit pixel configuration
Standard vs advanced matching options with careful handling of user data fields
Version-correct front-end asset bundling for Odoo 17.0 / 18.0 / 19.0, Community or Enterprise
Debug/test mode toggle so you can validate events in the browser event tester before go-live
Clean `__manifest__.py` with explicit dependencies, upgrade-safe so it survives Odoo point releases

Fait sur commande, clé en main

Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.

  1. 1

    Vous commandez

    Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.

  2. 2

    Nous développons et installons

    ECOSIRE la développe, la configure et l'installe sur votre Odoo.

  3. 3

    Mise en ligne + assistance

    Vous êtes en ligne en une semaine ouvrée environ, avec deux semaines d’assistance après la mise en production. Les défauts du code que nous livrons sont corrigés gratuitement.

Spécifications techniques

Compatibilité Odoo
Odoo 17, Odoo 18, Odoo 19
Éditions
Enterprise et Community
Licence
Licence à confirmer
Version Python requise
Python 3.10+
Base de données
PostgreSQL 12+

À propos de ce produit

Marketing teams running Odoo Website want reliable audience tracking so they can retarget visitors, build lookalike audiences, and measure ad ROI — but Odoo core gives you no place to drop a Facebook Pixel. You end up pasting raw script tags into individual page headers or a website-wide <head> snippet, which is fragile: the pixel fails to load on some templates, PageView fires inconsistently across QWeb-rendered pages, and there is no clean way to add structured events (ViewContent, AddToCart, Purchase, Lead) that map to real Odoo actions. Consent handling and multi-website setups make the hand-pasted approach even messier, and every Odoo upgrade risks silently breaking the snippet.

We build a dedicated Odoo module that manages your Facebook Pixel properly. The pixel ID lives in a configuration model (extending res.config.settings, stored on res.company for per-company/per-website control) instead of being hard-coded, so marketers can update it without a developer. The module injects the base pixel loader and a guaranteed PageView event via a QWeb template inherited into the website <head> layout, so tracking fires consistently on every front-end page regardless of the template used. On top of the base PageView, we wire event hooks to genuine Odoo events — for example ViewContent on product/course pages, AddToCart and InitiateCheckout on eCommerce flows, Purchase on confirmed sale orders, and Lead/CompleteRegistration on website form submissions — each firing with the right parameters (value, currency, content IDs) sourced from the ORM.

Technically, the module ships a clean __manifest__.py declaring dependencies (website, plus website_sale when eCommerce events are in scope), config fields via a compute/inverse pattern where needed, and ir.model.access.csv entries so only appropriate users can edit pixel settings. Front-end injection is done through template inheritance rather than brittle in-page scripts, and event payloads are rendered server-side or passed to a small OWL/JS asset so values stay accurate. Where you want deduplicated server-side signals, we can add a Conversions API relay from Odoo using the JSON-RPC/automated-actions layer. We respect consent state, support multi-website and multi-company routing of different pixel IDs, and build for your exact Odoo version — Community or Enterprise, 17.0, 18.0, or 19.0 — accounting for the front-end asset-bundle differences between them.

Because this is build-to-order, delivery follows a short scoping call, a fixed written quote, then development against your confirmed event list, UAT on a staging database, and go-live with a support window. Typical delivery is one working week from confirmed scope, depending on how many events and integrations you need. Pricing starts from $999 (indicative, single-company base scope); additional event mappings, eCommerce and Conversions API relay, multi-website/multi-company pixel routing, and consent-mode depth increase the quoted scope. You receive the full source code and git repository for your version — nothing is locked behind a black box.

Ce que vous obtenez

  • Installable module source code built for your exact Odoo version (17.0 / 18.0 / 19.0, Community or Enterprise)
  • Installation and configuration on your environment, with pixel ID and event mappings wired to your live flows
  • Technical documentation covering models, config fields, template inheritance points, and event payloads
  • User guide plus a live training session for your marketing/admin team
  • UAT on a staging database with the Facebook event tester, plus a documented rollback plan
  • Post-go-live support window for defect fixes and configuration adjustments
  • Full git repository handover so you own and can extend the code

Pour qui c'est

Marketing / Growth Lead

Runs paid social and needs reliable PageView and conversion signals from the Odoo website to power retargeting, lookalike audiences, and accurate ad ROI reporting — without begging IT to re-paste a script every quarter.

eCommerce Manager

Operates an Odoo `website_sale` store and needs AddToCart, InitiateCheckout, and Purchase events firing with correct value and currency so campaign optimization and ROAS measurement actually work.

Odoo Administrator / IT Owner

Wants pixel tracking implemented as a proper, upgrade-safe module with access controls and version compatibility, rather than fragile inline snippets that break on the next Odoo upgrade.

Digital Agency / Consultant

Manages the client's Odoo site and needs a documented, handed-over module with a git repo they can maintain and extend across multiple websites or companies.

Comment Facebook Pixel Integration for Odoo se compare

CritèreÉCOSIREConstruction personnaliséeConcurrentNatif Odoo
Delivery modelBuilt to your scope, installed and supported by usBuilt once by an in-house/freelance devInstant download, generic buildNot available — no pixel feature
Pixel configurationMarketer-editable config on `res.company`, no codeHowever the dev chose to store itUsually a settings field, genericManual `<head>` snippet paste only
Event coveragePageView plus your chosen ORM-wired eventsOnly what you brief and pay forFixed event set, may not map to your flowsNone
Odoo version fitBuilt for your exact 17/18/19, Community or EnterpriseDepends on the developerTargets common versions, edition gaps possiblen/a
Upgrade safetyTemplate inheritance, clean manifest, upgrade-friendlyVaries with code qualityVaries, vendor-dependentInline snippet breaks on template changes
Support & ownershipSupport window plus full git repo handoverYou own it, you maintain itVendor support, no source ownership typicallyNo support surface
Consent & multi-siteConsent-aware, multi-website/company routing optionalOnly if scoped and builtLimited or single-pixelNot handled
Cost profileFrom $999 indicative, fixed quote after scopingHigh dev time and QA costLow sticker price, generic fitFree but no capability

Foire aux questions sur Facebook Pixel Integration

How long does delivery take?

This is a build-to-order module, so it is built after you request a quotation. Typical delivery is one working week from confirmed scope, depending on how many events and integrations (base PageView only, full eCommerce events, Conversions API relay, multi-website routing) you need. The exact timeline is confirmed in your written quote after the scoping call.

Is this an existing app I can download right now?

No. We do not sell an instant download. ECOSIRE builds the module to your requirements and your Odoo version, then installs and configures it on your environment. You receive the full source code and git repository at handover.

How does pricing and scoping work?

Pricing starts from $999 (indicative, single-company base scope covering pixel injection and PageView). After a short scoping call we send a fixed written quote. Additional event mappings, eCommerce and Conversions API relay, multi-website/multi-company pixel routing, and consent-mode depth increase the quoted scope — there is no firm fixed price until scope is confirmed.

What about support and future Odoo upgrades?

Every build includes a post-go-live support window for defect fixes and configuration tweaks. Because the module is delivered as a proper addon with a clean manifest and template inheritance (not inline snippets), it is upgrade-friendly; we can quote a separate migration if you later move to a newer Odoo major version.

Which Odoo versions and editions do you support?

We build for Odoo 17.0, 18.0, and 19.0, in both Community and Enterprise. We account for the front-end asset-bundle and website-layout differences between versions so the pixel and events fire correctly on your specific setup.

Can it track eCommerce conversions, not just page views?

Yes. Beyond the base PageView, we can wire structured events — ViewContent, AddToCart, InitiateCheckout, and Purchase — to real Odoo `website_sale` and `sale.order` flows, with value, currency, and content IDs pulled from the ORM. For deduplicated server-side signals we can add a Conversions API relay from Odoo.

Do you handle consent and multiple websites?

Yes. The pixel can be made consent-aware so it respects the visitor's cookie/consent state, and multi-website / multi-company setups can route distinct pixel IDs per site. Both are scoping options confirmed in your quote.

Demander un devis

Facebook Pixel Integration

A build-to-order Odoo module that injects your Facebook Pixel and fires PageView plus configurable events across your Odoo website pages. ECOSIRE scopes, builds, installs, and supports it — this is a made-to-order engagement, not an off-the-shelf download.

  • Pixel ID stored in configuration (`res.config.settings` backed by `res.company`), editable by marketers with no code changes
  • Base pixel loader plus guaranteed `PageView` event injected via QWeb template inheritance into the website `<head>` layout
  • Consistent firing across all front-end pages regardless of QWeb template, avoiding per-page snippet drift
  • `ViewContent` events on product, course, or content pages with `content_ids`, value, and currency sourced from the ORM

Demander un devis

Décrivez vos besoins pour Facebook Pixel Integration et nous vous enverrons les tarifs, les options de licence et une proposition sur mesure, généralement sous un jour ouvré.

Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.