eCommerce Data Layer for Odoo — la couche de données que tous les traceurs attendent : produit vu, ajout au panier, commande passée, avec le prix, la devise et les articles. Sans aucun traceur dedans.
Présentation
Couche de données e-commerce — le socle
Odoo 19 injecte bien gtag et le Consent Mode v2, mais il n'émet aucun événement e-commerce : ni produit vu, ni ajout au panier, ni commande passée. Chaque module de traçage refait donc sa propre plomberie, incompatible avec celle du voisin, et l'on finit avec trois scripts qui lisent le DOM chacun à sa façon.
Ce module pose la plomberie une fois, et n'embarque aucun traceur.
Recherché aussi sous : data layer Odoo, dataLayer e-commerce, suivi des conversions boutique Odoo, événements GA4 Odoo, pixel Odoo.
Ce qu'il émet. window.dyoDataLayer reçoit les événements du parcours d'achat, nommés comme la recommandation e-commerce de Google — view_item, view_item_list, add_to_cart, remove_from_cart, begin_checkout, purchase — chacun avec la devise, la valeur et le détail des articles : identifiant, libellé, prix unitaire, quantité, catégorie.
Rendu côté serveur, pas deviné dans le DOM. Les prix, les devises et les références viennent du modèle Odoo, pas d'une lecture de texte affiché. Un changement de thème ne casse rien, et une remise ou une taxe incluse donne la bonne valeur.
Le consentement décide. Chaque événement porte l'état du consentement publicitaire et analytique au moment où il se produit. Un traceur branché dessus sait s'il a le droit de l'envoyer.
Aucun appel sortant. Ce module ne parle à personne : il expose, il n'envoie pas. C'est ce qui lui permet de tourner aussi sur Odoo Online.
Ce que le module ne fait pas
Il n'envoie rien à Google, à Meta ni à personne : il faut lui adjoindre un module de traçage. Il ne pose pas de bandeau de consentement. Il ne remplace pas la clé Google Analytics d'Odoo, il la complète.
Caractéristiques
| Prix | Gratuit |
|---|---|
| Licence | LGPL-3 |
| Séries Odoo | 19.0 : publiée sur l'Odoo Apps Store ; 20.0 : publiée sur l'Odoo Apps Store |
| Version | 1.0.0 |
| Édition | Odoo Community / sur site |
| Nom technique | dyo_tracking_base |
| Domaine | Site web et blocs |
Prix hors taxes tel qu'affiché sur l'Odoo Apps Store ; l'achat et l'installation se font sur le Store ou via votre instance Omnifloo.