- होम
- Apps
- Multichannel & PIM Tools
- Website Visitor Tracking
A build-to-order Odoo module that captures visitor sessions,
page views, and on-site shopper behavior across your website and eCommerce store.
ECOSIRE scopes, builds, installs, and supports it for you — no off-the-shelf download.
Website Visitor Tracking क्या है?
A build-to-order Odoo module that captures visitor sessions, page views, and on-site shopper behavior across your website and eCommerce store. ECOSIRE scopes, builds, installs, and supports it for you — no 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.
प्रमुख सुविधाएँ
ऑर्डर पर निर्मित, पूरी तरह आपके लिए तैयार
स्वयं सेटअप की ज़रूरत नहीं — ECOSIRE द्वारा निर्मित, इंस्टॉल और समर्थित एक कार्यशील ऐप।
- 1
आप ऑर्डर करते हैं
एक बार के निर्माण मूल्य से शुरू करें। किकऑफ़ पर हम आपके साथ मिलकर दायरा तय करते हैं।
- 2
हम बनाते और इंस्टॉल करते हैं
ECOSIRE इसे आपके Odoo पर बनाता, कॉन्फ़िगर और इंस्टॉल करता है।
- 3
लाइव + समर्थन
आप लगभग एक कार्य सप्ताह में लाइव हो जाते हैं, गो-लाइव के बाद दो सप्ताह के समर्थन के साथ। हमारे द्वारा दिए गए कोड की खामियाँ निःशुल्क ठीक की जाती हैं।
तकनीकी विनिर्देश
- Odoo संगतता
- Odoo 17, Odoo 18, Odoo 19
- संस्करण
- Enterprise और Community
- लाइसेंस
- लाइसेंस की पुष्टि आवश्यक है
- Python आवश्यकता
- Python 3.10+
- डेटाबेस
- PostgreSQL 12+
इस उत्पाद के बारे में
Most teams running Odoo can see orders and quotations, but the journey that leads to them is a black box. Odoo core gives you a website.visitor record with a last-connection timestamp and a rough page-visited log, plus link-tracker UTMs — but it stops well short of session-level analytics. It doesn't reconstruct ordered click paths, it doesn't attribute product-view interest back to product.template/product.product, it doesn't surface scroll depth or add-to-cart-then-abandon signals, and it gives sales and marketing no first-party dataset they can slice inside Odoo. Bolting on an external analytics pixel moves that data off-platform, breaks under consent tooling, and never joins back to your CRM leads or eCommerce orders. That gap is exactly what we build for.
ECOSIRE builds a first-party Website Visitor Tracking module that lives inside your own database. We add new models — typically x_visitor_session and x_visitor_event — related back to Odoo's own website.visitor, res.partner, and the eCommerce sale/cart models, so every page view, product view, search, cart change, and checkout step is recorded as a structured event with referrer, UTM, device, and dwell time. Capture runs through a lightweight first-party controller (http.Controller) that writes events server-side under a dedicated technical user via sudo(), so ad-blockers and privacy browsers don't silently drop your data the way a third-party tag would. A QWeb template injects a small, consent-aware beacon into your website layout; compute fields with @api.depends roll raw events up into session duration, page count, and an interest score you can act on.
On the reporting side we ship Odoo-native views: list, kanban and a graph/pivot analytics view over the event models, saved filters for "viewed but never bought" and "abandoned at payment," plus a QWeb PDF summary for weekly review. Automated actions (base.automation) can flag a hot session, create or update a CRM crm.lead, or notify a salesperson via mail.activity when a known partner returns and hits a high-intent page. Everything is permissioned properly through ir.model.access.csv and record rules so multi-company and salesperson-scoped visibility behave correctly, and the event stream is readable over the standard XML-RPC/JSON-RPC API if you want to pipe it into an external warehouse. The module is built and tested for Odoo 17.0, 18.0 and 19.0, on both Community and Enterprise (Enterprise adds tighter links to the native dashboards and studio-style customization if you have it).
Because this is build-to-order, nothing ships until we agree on scope. After a short scoping call we confirm exactly which events, which eCommerce touchpoints, and which CRM/automation hooks you need, then build against your Odoo version and edition, test on a staging copy of your database, and install to production with a rollback plan. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); multi-company rollouts, deeper eCommerce/checkout instrumentation, consent-manager integration, and historical data migration increase the quoted scope. You get a fixed quote after the scoping call — never a surprise.
What you get
- Installable module source code for your Odoo version and edition, delivered as a versioned addon
- Installation and configuration on your environment, including the tracking beacon wired into your website layout
- Technical documentation: model diagram, field reference, security matrix, and the event/controller API
- End-user guide plus a live training session for your sales and marketing team
- UAT on a staging copy of your database with a documented rollback plan before production install
- Post-go-live support window for defect fixes and configuration adjustments
- Git repository handover with full commit history and tagged release
- Odoo version-compatibility notes covering 17.0 / 18.0 / 19.0 and Community vs Enterprise differences
Who this is for
Odoo eCommerce manager
Runs the Odoo webshop and needs to see product-view interest, cart-abandon points, and checkout drop-off inside Odoo — joined to real orders, not in a disconnected analytics dashboard.
Sales leader using Odoo CRM
Wants high-intent website sessions to surface as CRM activities so reps follow up when a known account returns and hits pricing or a key product page.
Marketing / growth lead
Needs first-party, consent-respecting attribution — UTM and referrer captured per session and rolled into pivot reports — to judge which campaigns drive genuine on-site engagement.
Odoo administrator / IT owner
Responsible for the database and wants tracking that lives on-platform with proper access rules, multi-company scoping, retention housekeeping, and a clean upgrade path across Odoo versions.
How Website Visitor Tracking Compares
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo नेटिव |
|---|---|---|---|---|
| Deployment model | Built to order and installed for you on your Odoo version | Built once by an in-house dev, ongoing burden on your team | Generic download, install yourself, hope it fits | Nothing to deploy; basic visitor log only |
| Session & click-path depth | Ordered click paths, dwell time, scroll, interest score | Whatever you spec and have time to build | Fixed feature set; often page counts only | Last-seen timestamp and rough page list |
| eCommerce funnel signals | Product view, add-to-cart, checkout step, payment abandon | Possible but significant build effort | Partial; rarely joins to your real orders | Not correlated to browsing behavior |
| CRM / automation hooks | Auto lead create/update and salesperson activities | You build and maintain the automations | Usually none or shallow | No behavioral triggers |
| Data ownership & privacy | First-party, server-side, consent-aware, stays in Odoo | First-party if you design it that way | Often relies on a fragile client-side pixel | First-party but minimal data |
| Fit to your Odoo version/edition | Targeted to your 17/18/19, Community or Enterprise | As good as your team's Odoo depth | Version support varies; may lag releases | Ships with the version, no tailoring |
| Support & upgrades | Post-go-live window plus optional upgrade agreements | Falls on your internal team | Vendor forum or ticket queue, variable | Covered by Odoo itself, but no extra features |
| Total cost profile | Fixed quote from an indicative $999 base after scoping | High dev time; unpredictable maintenance cost | Low sticker price, hidden fit/integration cost | Free, but leaves the analytics gap open |
Frequently Asked Questions about Website Visitor Tracking
Is this an app I can download and install today?
No. This is a build-to-order module. We scope it to your Odoo version, edition, and eCommerce setup, then build, test on staging, and install it for you. There is no instant apps.odoo.com download.
How long does delivery take?
Typical delivery is one working week from confirmed scope. After the scoping call we agree the exact events, eCommerce touchpoints, and CRM hooks, and that agreed scope sets the timeline. Larger multi-company or data-migration work can extend it, which we tell you up front.
How does pricing and scoping work?
Pricing starts from $999 as an indicative single-company base scope. Drivers like multi-company rollout, deeper checkout instrumentation, consent-manager integration, and historical data migration increase the scope. You get a fixed written quote after the scoping call — no surprise costs.
Which Odoo versions and editions are supported?
We build and test for Odoo 17.0, 18.0 and 19.0 on both Community and Enterprise. Enterprise gives tighter links to native dashboards; Community is fully supported with our own analytics views. We target the exact version you run in production.
What about support and updates after go-live?
Every build includes a post-go-live support window for defect fixes and configuration tweaks. Beyond that we offer ongoing support and version-upgrade work (for example when you move from 18.0 to 19.0) as a separate agreement, with the git repo handed over so you are never locked in.
Will ad-blockers or privacy browsers break the tracking?
Capture is first-party and server-side through an Odoo controller, not a third-party pixel, so it is far more resilient to ad-blockers than an external tag. We also build it consent-aware, respecting your cookie/consent state and anonymizing where you require it.
Does the data stay inside our Odoo database?
Yes. All events are stored in your own database in dedicated Odoo models, permissioned via ir.model.access.csv and record rules. You can export over the XML-RPC/JSON-RPC API to a warehouse if you choose, but nothing is sent to a third-party analytics service by default.
Related Modules

Website/Portal Returns Self-Service for Odoo
Customers raise and track returns from your Odoo website/portal — auto-creating RMAs and reverse pickings, built and installed by ECOSIRE.

Website Show Price After Login
A made-to-order Odoo eCommerce module that hides product pricing and the Add-to-Cart flow from anonymous visitors, revealing them only to logged-in members you approve. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17/18/19 site.

Wildberries & Ozon Connector for Odoo (CIS/Russia)
A build-to-order Odoo module that connects Wildberries and Ozon to your Odoo instance — syncing product cards, FBO/FBS orders, per-warehouse stock and prices, and shipment documents. ECOSIRE scopes, builds, installs and supports it; it is not an instant apps.odoo.com download.
Website Visitor Tracking
A build-to-order Odoo module that captures visitor sessions, page views, and on-site shopper behavior across your website and eCommerce store. ECOSIRE scopes, builds, installs, and supports it for you — no off-the-shelf download.
- First-party event capture via an Odoo `http.Controller` endpoint that writes server-side under a dedicated technical user, so ad-blockers and privacy browsers do not drop your data
- New `x_visitor_session` and `x_visitor_event` models related to Odoo's native `website.visitor`, `res.partner`, and eCommerce sale/cart records
- Ordered click-path reconstruction per session with referrer, landing page, exit page, and UTM source/medium/campaign captured on every event
- Product-view attribution linking browsing events to `product.template`/`product.product` so you see interest before purchase
