メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Facebook Meta Pixel eCommerce Tracking — A build-to-order Odoo eCommerce tracking layer that fires standard Meta Pixel events — 1/1イメージプレビュー

A build-to-order Odoo eCommerce tracking layer that fires standard Meta Pixel events

— ViewContent, AddToCart, InitiateCheckout, Purchase — from your website shop, product and category pages with accurate value and currency. Scoped, built, installed and supported by ECOSIRE.

Facebook Meta Pixel eCommerce Trackingとは?

A build-to-order Odoo eCommerce tracking layer that fires standard Meta Pixel events — ViewContent, AddToCart, InitiateCheckout, Purchase — from your website shop, product and category pages with accurate value and currency. Scoped, built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

主な機能

QWeb template inheritance of `website_sale` shop, product, and category views injects tracking without overwriting your theme or core files
Standard eCommerce events fired to spec: `PageView`, `ViewContent`, `AddToCart`, `InitiateCheckout`, `AddPaymentInfo`, and `Purchase`
Product-impression events on category/collection listing pages with `content_ids`, `content_type=product`, and per-item value
Authoritative `Purchase` value and currency computed server-side from the confirmed `sale.order` and `order_line`, not scraped from the DOM
Catalog identifier mapping (internal reference, barcode, or `product.template` id) so events match your product feed for dynamic ads
Optional server-to-server Conversions API controller with SHA-256 hashed email/phone and browser/server event-ID deduplication
Credentials, pixel ID, dataset ID, access token, and test-event code stored in `ir.config_parameter`, never hard-coded
Configuration surfaced as `res.config.settings` fields under Website settings with per-event enable/disable toggles
Access secured via `ir.model.access.csv` plus record rules so only marketing admins can view or edit pixel credentials
Consent-gate hook that suppresses browser and server events until the visitor accepts marketing cookies
Normalized `dataLayer` push structure so the same events can be reused by a tag manager if you run one
Deduplicated `AddToCart` handling for both AJAX cart updates and full-page reloads to avoid double-counting
Multi-website aware: per-website pixel/dataset configuration when you run more than one storefront on the same database
Upgrade-safe module with its own `__manifest__.py`, tested against Odoo 17.0, 18.0, and 19.0

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

技術仕様

Odoo互換性
Odoo 17, Odoo 18, Odoo 19
エディション
Enterprise&Community
ライセンス
ライセンスの確認が必要です
Python要件
Python 3.10+
データベース
PostgreSQL 12+

この製品について

Marketing teams running an Odoo eCommerce site keep hitting the same wall: the ad platform reports thin, unreliable signal because browser-side pixel snippets pasted into the website theme fire inconsistently, miss the real cart value, and break every time the storefront template or product page layout changes. Odoo core ships a basic tracking-ID field under Website settings, but it does not emit properly structured ViewContent, AddToCart, InitiateCheckout, or Purchase events with the product content_ids, value, and currency that ad optimization and catalog matching actually depend on. Without those, lookalike audiences, dynamic product ads, and return-on-ad-spend reporting all run half-blind.

ECOSIRE builds you a made-to-order Odoo module that wires standard eCommerce events into your shop the way the ad platform documents them. On the front end it injects the pixel base code and a normalized dataLayer push through QWeb templates that inherit the website shop, product, and category views (website_sale.products, website_sale.product), so events fire on the exact DOM points your theme actually renders — product impressions on category/collection pages, ViewContent on the product detail page, AddToCart on the cart button, InitiateCheckout at /shop/checkout, and Purchase on the confirmation page. Server-side, an Odoo model (models.Model) reads the confirmed sale.order and its order_line records to compute the authoritative purchase value and line-item contents via @api.depends computed fields, rather than trusting a number scraped from the page. Product identifiers are mapped to your catalog reference (internal reference / barcode / product.template id) so they match your product feed.

Because thin browser signal is now the norm, the build includes an optional server-to-server Conversions API path: a controller and queued job hash customer identifiers (email, phone) with SHA-256, attach the event ID for browser/server deduplication, and post to the graph endpoint using credentials stored in ir.config_parameter. Consent handling, test-event codes, and per-event enable/disable are exposed as res.config.settings fields under Website configuration, with access controlled through ir.model.access.csv and record rules so only marketing admins can edit pixel credentials. Everything is delivered as a clean, upgrade-safe module with its own __manifest__.py, no monkey-patching of core, and full support for Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise (Enterprise adds nothing mandatory here — this runs on Community website/eCommerce).

Delivery is build-to-order: we start with a short scoping call to confirm your Odoo version, theme, which events matter, whether you need the Conversions API, and your consent/GDPR posture. We then build on a staging copy of your database, run UAT against real test events using the platform's Test Events tool, and only deploy to production once you sign off — with a rollback plan and the git repository handed to you. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); adding the server-side Conversions API, multi-website or multi-company storefronts, deep consent-management integration, or a heavily customized theme increases the quoted scope.

得られるもの

  • Installable, upgrade-safe module source code for your exact Odoo version (17.0, 18.0, or 19.0)
  • Installation and configuration on your staging environment, then production after sign-off
  • Technical documentation: module structure, models, config parameters, and event mapping reference
  • End-user / marketing guide plus a live training session on configuring and verifying events
  • UAT on a staging copy using the platform Test Events tool, with a documented rollback plan
  • Post-go-live support window for bug fixes and event-firing corrections
  • Git repository handover with full commit history and tagged release
  • Event QA checklist and Conversions API dedup verification notes (when the server-side path is in scope)

これは誰のためのものですか

eCommerce Marketing Manager

Runs paid social for the Odoo shop and needs reliable ViewContent, AddToCart, and Purchase signal with correct value and currency to optimize campaigns, build lookalikes, and report ROAS honestly.

In-house Odoo Administrator

Owns the Odoo instance and wants tracking delivered as a clean, upgrade-safe module — no pasted snippets in the theme, no core patches — that survives version upgrades and is easy to configure under Website settings.

Performance / Growth Agency

Manages ad accounts for a client on Odoo and needs server-side Conversions API with browser/server deduplication and hashed identifiers to recover signal lost to browser restrictions and consent gating.

Data & Analytics Lead

Cares that the Purchase value comes from the confirmed sale.order rather than a scraped page number, that events deduplicate correctly, and that consent state is respected before anything fires.

Facebook Meta Pixel eCommerce Tracking の比較方法

基準エコシエールカスタムビルド競合他社Odoo 標準機能
eCommerce event coverageFull funnel: ViewContent, AddToCart, InitiateCheckout, Purchase with value/currencyWhatever you build; often incomplete on first passBase events, frequently missing InitiateCheckout or accurate valueTracking-ID field only; no structured commerce events
Purchase value accuracyComputed server-side from confirmed sale.order/order_lineDepends on developer; DOM-scraped values commonUsually scraped from the confirmation pageNot applicable — no purchase event
Server-side Conversions APIOptional in-scope: hashed identifiers + browser/server dedupPossible but significant extra build effortRarely included or shallow implementationNone
Upgrade safetyOwn manifest, QWeb inheritance, no core patchesVaries; ad-hoc code can break on upgradeVaries by vendor; theme snippets are fragileStable but minimal capability
Consent / GDPR handlingConsent-gated events, integrates with your CMPOnly if you scope and build itInconsistent; often fires regardless of consentNone
Fit to your version & themeBuilt and tested for your exact Odoo 17/18/19 + themeFully bespoke but you own the maintenanceGeneric; may not match your theme's DOMGeneric, minimal
Support & accountabilityNamed build, UAT, rollback, post-go-live support windowInternal team or contractor availabilityMarketplace ticket queue, best-effortCommunity support only
Total cost of ownershipFrom $999 indicative; fixed quote, maintained moduleHigh dev + ongoing maintenance costLow upfront, hidden cost when it breaksFree but insufficient for ad optimization

Facebook Meta Pixel eCommerce Tracking に関するよくある質問

How long does delivery take?

This is build-to-order, not an instant download. After a confirmed scope, typical delivery is one working week: we build on a staging copy of your database, run UAT with real test events, and deploy to production only after you sign off. Timing shifts with the number of events, whether the server-side Conversions API is included, and theme complexity.

How does pricing and scoping work?

Pricing starts from $999 as an indicative single-company, base-scope figure. After a short scoping call we send a fixed written quote. Cost rises with the server-side Conversions API, multi-website or multi-company storefronts, deep consent-management integration, data migration, or heavily customized themes.

What about support and Odoo version updates?

Every build includes a post-go-live support window for bug fixes and event-firing corrections. Because we deliver a clean, upgrade-safe module (its own manifest, no core patches), it moves cleanly across point releases. Migrating the module to a future major Odoo version, or adding new events later, is quoted as a separate small engagement.

Will this conflict with my existing theme or Odoo's built-in tracking field?

No. We inherit the relevant QWeb website_sale views rather than overwriting them, and we do not monkey-patch core. If you already use Odoo's basic Website tracking-ID field, we either replace it cleanly or coexist with it, whichever you prefer, so events fire once and are not double-counted.

Do you support the server-side Conversions API and event deduplication?

Yes, as an optional in-scope add-on. We post events server-to-server with SHA-256 hashed email and phone, attach a shared event ID so the browser pixel and server events deduplicate, and store credentials in ir.config_parameter. This recovers signal lost to browser and cookie restrictions.

How do you handle cookie consent and GDPR?

We gate both browser and server events behind a consent hook, so nothing fires until a visitor accepts marketing cookies. If you run a consent-management platform, we integrate with it; if not, we can wire a simple consent flag. This is confirmed during scoping so the delivered behavior matches your privacy posture.

Does this work on Odoo Community, or only Enterprise?

It runs on Odoo Community with the standard Website/eCommerce apps — no Enterprise dependency is required for pixel and Conversions API tracking. We support Odoo 17.0, 18.0, and 19.0, and the module is built and tested against your specific version.

見積もりを依頼

Facebook Meta Pixel eCommerce Tracking

A build-to-order Odoo eCommerce tracking layer that fires standard Meta Pixel events — ViewContent, AddToCart, InitiateCheckout, Purchase — from your website shop, product and category pages with accurate value and currency. Scoped, built, installed and supported by ECOSIRE.

  • QWeb template inheritance of `website_sale` shop, product, and category views injects tracking without overwriting your theme or core files
  • Standard eCommerce events fired to spec: `PageView`, `ViewContent`, `AddToCart`, `InitiateCheckout`, `AddPaymentInfo`, and `Purchase`
  • Product-impression events on category/collection listing pages with `content_ids`, `content_type=product`, and per-item value
  • Authoritative `Purchase` value and currency computed server-side from the confirmed `sale.order` and `order_line`, not scraped from the DOM

見積もりを依頼

Facebook Meta Pixel eCommerce Tracking のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。