Odoo 19 Website Tracking
Track every visitor action — sent straight to GTM.
Push pageviews, product views, cart activity, checkout steps and purchases to Google Tag Manager’s dataLayer — without a developer writing custom tracking code.
| Website Google Tag Manager GTM container setup and eCommerce dataLayer tracking | $9 |
Key benefits
Stop guessing what visitors do on your store
Wire up proper eCommerce tracking without touching a line of tracking code yourself.
5-minute setup
Paste your GTM Container ID into a single settings record — no code, no template edits.
Full checkout funnel
Tracks view_item, add_to_cart, begin_checkout, add_shipping_info, add_payment_info and purchase — the entire funnel.
Per-event control
Toggle each of the 14 tracked events independently — turn off what you don’t need.
Multi-website ready
Run a different GTM container per website if you manage more than one Odoo site.
Internal event logs
Optionally keep a server-side log of tracked events inside Odoo, with configurable retention.
No ongoing cost
Pay once for the module. GTM itself is free — no subscription on our side either.
Features
Everything included in one module
Container setup, event tracking, and internal logging — all included.
How it works
From install to live events in three steps
No sidecar, no external service — everything runs inside Odoo.
Install
Install the module from Odoo Apps. No external services or dependencies to configure.
Add your container
Go to Website → Configuration → Google Tag Manager, pick the website, and paste your GTM-XXXXXXX container ID.
Verify in your browser
Open DevTools Console on your live site, type dataLayer, and watch events populate as you browse, add to cart and check out.
Compatibility
Works with your Odoo setup
Why buyers choose it
Proper eCommerce tracking, without hiring a developer.
Most stores either have no GTM tracking at all, or a half-working snippet pasted into a template that misses half the funnel. This module wires up the full dataLayer — product views, cart, checkout steps and purchase — correctly, from inside Odoo’s own configuration screens.
Good fit for store owners running Google Ads, Meta Ads, or GA4 reporting who need accurate conversion and funnel data.
You still need your own free Google Tag Manager account and container ID — this module handles getting the data to it correctly.
FAQ
Frequently asked questions
Yes, a free one. Create a container at tagmanager.google.com, then paste the Container ID (format GTM-XXXXXXX) into this module’s settings.
page_view, search, view_item_list, select_item, view_item, add_to_cart, add_to_wishlist, begin_checkout, add_shipping_info, add_payment_info, purchase, generate_lead, sign_up and login — each can be turned on or off individually.
Yes. Each website gets its own container configuration, so a multi-site Odoo instance can track each site separately.
This module pushes events to GTM’s dataLayer. From there, you configure GTM tags/triggers (in your free GTM account) to forward that data to Google Analytics, Google Ads, Meta Pixel or any other destination you connect.
You can contact the developer directly for setup support or customization requests — a real person, not a queue.
More apps
More apps by Technical Rajni
Odoo 19 apps for ecommerce, delivery, WhatsApp and store automation.
WhatsApp Connector Product Label Builder Pro Delivery Driver App Abandoned Cart Recovery Browse all appsReady to see what your visitors actually do?
Full funnel tracking from pageview to purchase, sent straight to GTM.
Buy Now — $9| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• eCommerce (website_sale) • Website (website) • Invoicing (account) |
| Lines of code | 577 |
| Technical Name |
tr_gtm_tracking |
| License | OPL-1 |
| Website | https://www.technicalrajni.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module