See it in action

Real screens, captured from the running product on a demo site. Nothing is redrawn, and every figure comes from generated traffic — never a customer’s data.

The daily view

The headline numbers, what they are compared against, and the curve behind them. Metrics, range and tiles all live in the URL, so the view you are reading is the view you can send.

The daily view

Screenshot of the product on a demo site — generated traffic, never customer data.

Acquisition, in full

Sources, referrers and every UTM field, each a searchable, sortable, exportable table. Clicking a row filters the whole dashboard by it.

Acquisition, in full

Screenshot of the product on a demo site — generated traffic, never customer data.

Pages as routes, not URLs

/orders/48213 and /orders/48214 are one page, not two. Entry pages, exit pages and average scroll depth sit beside the list.

Pages as routes, not URLs

Screenshot of the product on a demo site — generated traffic, never customer data.

Goals and conversions

A goal is an event, a page or a click. Each carries its conversion rate, its value, and the pages that actually convert.

Goals and conversions

Screenshot of the product on a demo site — generated traffic, never customer data.

Where people drop off

Ordered steps over a conversion window, with the loss at each one. The steps are stored with the funnel, so deleting a goal never rewrites its history.

Where people drop off

Screenshot of the product on a demo site — generated traffic, never customer data.

How a page is really used

Clicks, hovers, attention and scroll reach — aggregated by construction, with no visitor id, no session and no recording. Every reading carries its sample size and its certainty.

How a page is really used

Screenshot of the product on a demo site — generated traffic, never customer data.

The last 24 hours, five minutes at a time

Intraday charts read a five-minute tier that expires on its own; once a window ages past it, the same question is answered from the raw events, which are still there.

The last 24 hours, five minutes at a time

Screenshot of the product on a demo site — generated traffic, never customer data.

Tracked QR codes

Codes for print that redirect through us: the scans land in the same reports as everything else, and the design stays scannable because the contrast is measured, not assumed.

Tracked QR codes

Screenshot of the product on a demo site — generated traffic, never customer data.

One line to install

A script tag served first-party from your own subdomain, plus server-side keys for the traffic a browser tag never sees.

One line to install

Screenshot of the product on a demo site — generated traffic, never customer data.

Your team, and your clients

Roles per organisation, invitations that expire, and a white-label share page for reports that leave the team.

Your team, and your clients

Screenshot of the product on a demo site — generated traffic, never customer data.

The number, then the reason

Every headline metric carries its comparison, and the explanation sits beside it rather than on a page of its own.

Nothing is invented

A metric that cannot be measured shows an em dash and says why. You will never see a fabricated zero.

Built for reading

Numbers are set in a tabular monospace so columns line up, and the chart palette stays legible with colour-blindness.

Try it on your own site

No credit card required. Free plan forever.

Start free
See it in action — causalIT