Product

Everything the snippet sees, and what it means

Product, web and experience analytics on one event stream, with an AI layer that reads it continuously and a query engine that keeps it honest.

Features

Fifteen things InsightClickIQ does for you

Each page shows the real screen, how the feature works underneath, and the questions it answers.

AI insights & Ask

The weekly digest, an insight card on every screen, Explain on every chart, Ask with drivers and sessions, signals sized by impact, investigations over many sessions.

Learn more

Agents

A tool-using analyst loop with nine playbooks, free-form goals, a live step trace, scheduled runs and a rules path when the model is off.

Learn more

Journeys

Mined patterns tagged golden, loop, detour and exit; converted versus dropped with friction pages; drop-off with what people did next and their replays.

Learn more

Heatmaps & zones

Click, rage, dead and scroll layers on a rebuilt page; per-element click rate, dead rate, reach, time to first click and conversion lift; Explain this page.

Learn more

Form analytics

Per-field interactions, time, refills, empties, errors and drop-off, an abandonment funnel and the abandoning sessions. Never a field value.

Learn more

Session replay

rrweb recordings with inputs masked by default, an AI summary with highlights that seek the player, and a frustration score per session.

Learn more

Segments & annotations

Audiences from event filters and session behaviour, suggested from a sentence; release, campaign and incident markers on every trend.

Learn more

Executive reports

Templates, AI-built or hand-built reports with narrative panels, horizontal bars and maps, person-trait breakdowns, print layout and server PDF.

Learn more

MCP server

Streamable HTTP at /mcp: 37 tools, two resources, bearer or API-key auth, the caller's tenancy and role on every call.

Learn more

Mobile apps

React Native, iOS (Swift) and Android (Kotlin) SDKs: screens, taps with positions, tap heatmaps, mobile vitals, masked native replay, crashes and an offline queue.

Learn more

Flags & experiments

Feature flags with targeting and rollout on every SDK, A/B tests with intervals and P(beat control), and an AI readout that says ship, keep running or stop.

Learn more

Surveys

NPS, rating, choice and open-text surveys targeted by page, event and audience; AI themes from the answers, each linked to the sessions and replays behind it.

Learn more

Comments & sharing

Timestamped threads on replays, reports, dashboards and investigations; scoped, expiring, revocable share links for people without an account.

Learn more

AI agent analytics

Model calls, tool calls and ratings of your own agents as events: a Python SDK and LangChain handler, a dashboard template and error and latency signals.

Learn more

Data platform

Postgres or ClickHouse by configuration, partitions and retention, Parquet export to S3, Azure, GCS or OCI, session sampling, and email delivery.

Learn more
Architecture

One snippet, one store, one query language

InsightClickIQ architecture: snippet or SDK, ingest, event store and object store, one query engine, and the console, AI layer and MCP server on top 1Snippet or SDKBrowser autocaptureplus rrweb replay;React Native, iOS andAndroid SDKs withmasked native replay;the Python SDK orHTTP from yourservers.2IngestBatches keyed by apublic write key,origin-checked;sessions and peoplefolded as eventsarrive.3StoresEvents in Postgres(monthly partitions)or ClickHouse; replayand PDFs in yourobject store.4Query engineEvery chart, widget,alert, answer and MCPcall is a QuerySpeccompiled by onemodule.5AIConsole, AI andMCPInsights, signals,digest, agents,reports; tenancy byrow-level security.InsightClickIQ architecture: snippet or SDK, ingest, event store and object store, one query engine, and the console, AI layer and MCP server on top 1Snippet or SDKBrowser autocapture plus rrwebreplay; React Native, iOS andAndroid SDKs with masked nativereplay; the Python SDK or HTTPfrom your servers.2IngestBatches keyed by a public writekey, origin-checked; sessions andpeople folded as events arrive.3StoresEvents in Postgres (monthlypartitions) or ClickHouse; replayand PDFs in your object store.4Query engineEvery chart, widget, alert, answerand MCP call is a QuerySpeccompiled by one module.5AIConsole, AI and MCPInsights, signals, digest, agents,reports; tenancy by row-levelsecurity.
Swapping the event store is a dialect inside the query module; routes, the AI layer and the console do not change.
Capture

What the snippet records without any code

Then name the business moments yourself with track and identify.

Captured automaticallyWhat it carriesUsed by
Pageviews and SPA routesURL, title, referrer (the previous in-app URL on route changes), UTM tagsOverview, trends, paths, journeys
ClicksElement tag, text, a stable CSS selector, optional data-clickiq-name label, position on the pageHeatmaps, zones, journeys with events
Rage and dead clicksThree or more clicks within 700 ms and 30 px; a click followed by no DOM change, navigation or request for 1 sFrustration signals, zones, session frustration score
FormsPer field: order, focus time, visits, changed, refilled, empty, length bucket. Submit and abandon with the last field. Never valuesForm analytics, Form doctor agent
Scroll and time on pageMaximum scroll depth and duration when the page is leftScroll layer, zone reach, engagement
Errorswindow.onerror, unhandled rejections, optionally console.error; message, stack, source, lineErrors, error spikes, Error triage agent
Core Web VitalsLCP, INP, CLS, FCP and TTFB from PerformanceObserver, once per hard loadPerformance, slow-page signals
Flags and surveys$flag_exposure the first time a flag is read in a session; Survey shown, responded and dismissedExperiment results, survey results and themes
Session replayrrweb DOM recording, lazy-loaded and sampled, inputs maskedReplay, AI session summaries, investigations
Your eventstrack, identify with traits, page, reset, consentFunnels, conversion, segments, person-trait breakdowns
Also in the box

The analytics you would expect, on the same stream

Analyze

Trends, metrics, tables, funnels (2–10 steps with a conversion window), retention cohorts and paths on any event, filtered and broken down by any property or person trait.

Dashboards three ways

Six templates (web, conversion, acquisition, engagement, UX and frustration, performance), a drag-and-drop builder, or “generate a dashboard for…”; any widget from a sentence.

Live

Visitors and sessions now, the pages they are on and the last 50 events, streamed every two seconds.

Errors and performance

Errors grouped by fingerprint with trend, sessions and samples; Core Web Vitals p75 per page and device with good / needs improvement / poor.

People

Every identified person with their traits, sessions and events; erasure removes every id they used, their sessions, events and replays.

Alerts

A metric above or below a threshold, or changing sharply, over a window from 15 minutes to 7 days; fired in the console, by email with the metric’s trend, and to a webhook (a Slack incoming webhook works as is).

Walk through it on your traffic

We install the snippet on a page you choose and review the first digest with you a week later.

Request a demo