Every page, every session, in order.
First page, last page, referrer, device, browser, country, city. Returning vs new. Conversion path. Click into any visitor for the full chronological journey.
Anonymous visitors, returning leads, signed-in customers, AI chat conversations and revenue events — all stitched into one intelligence layer per visitor. The dashboard tells you who is on your site right now and what they're trying to do.
One continuous intelligence thread per person, even across devices and weeks.
First page, last page, referrer, device, browser, country, city. Returning vs new. Conversion path. Click into any visitor for the full chronological journey.
Pricing visits, /demo views, chat questions, return cadence — combined into a 0–100 score updated live.
Resolved from IP. Used for currency, language, support hours.
When the visitor signs in, every prior anonymous session is linked. Continuous journey, no gaps.
Conversions linked to the journey that produced them.
For high-intent visitors, the AI suggests a next-step on the dashboard so your team can act in real time.
On any page that exposes the customer to the OpsIQ widget — your account portal, your customer-facing dashboard, your help center — the widget reads window.opsiqConfig.user and propagates the email and customer ID into the visitor log on every beacon. The "Logged-in" count on the dashboard fills automatically.
When a visitor declines non-essential cookies via the consent banner, OpsIQ falls back to session-only tracking — IP-anonymised, no localStorage identifier, no cross-session linking. Your analytics still works for engagement signals; the privacy surface stays clean.
Yes — we read the CF-Connecting-IP header for accurate visitor IPs. Same for Akamai, Fastly, and any reverse proxy that sets standard forwarding headers.
Yes, CSV export with full timeline. Or query the API for programmatic access.
Yes — the widget exposes a window.opsiq.pageview() hook for SPAs that don't do full page loads.
First live session in your dashboard within 5 minutes of installing the widget.