Analytics
Know what works. Without cookies.
Visitors, pages, sources, goals and funnels for every app, on dashboards you arrange, counted without cookies and without keeping an IP address.

Every number, against the last period.
Six totals open every dashboard, each with its change, and the chart draws the previous period dashed beside this one.
- Visitors, visits and pageviews
- Views per visit, bounce rate and visit duration
- Who is here right now
- Drag across the chart to zoom into any stretch

Click a row. Filter everything.
Every row of every table is a filter. Here, only visitors from Hacker News: the chart, the totals and every table follow.
pathsourcecountrydevicebrowseroslangutm_campaignevent
Where they come from, what they use.
A map and countries, devices, browsers, operating systems and languages, from the request itself. No fingerprinting, no lookup of the address.

Goals with a value.
Any event you send is a goal: its visitors, count, conversion and summed value, over time and broken down by its properties.
Events and goals
Funnels you can see.
Pages and events as steps, from home to purchase: how many reached each one, how many dropped off, and the median time to the next.
- Within a visit, or across a visitor's day
- In order, or in any order
- Page prefixes such as
/products/*, and events with a property - Through any segment or filter

Draw them, step by step.
The funnel designer counts as you build: add a page, a prefix or an event, drag steps into place, and see each step's numbers before you save.

Your dashboard, your way.
Each person arranges their own dashboards: choose the panels, size them to any width and height, and keep several per app. The apps and the terminal lay out the same.
summarychartlivefunnelerrorslabpagessourceslocationsgoals
Any window. Your history too.
How it works.
Route your app's /_care/
Send /_care/ on your app's host to LogSure, so pages only talk to their own site.
app.example.com {
handle /_care/* {
reverse_proxy https://logsure.example.com {
header_up Host logsure.example.com
}
}
}
Add the script
One tag on every page. Single-page navigations count too.
<script defer data-app="acme-notes"
src="/_care/script.js"></script>
Send goals
From the page, from a click, or from your back-end with the server key.
logsure.track('signup', { plan: 'pro' });
logsure.track('purchase', { plan: 'pro' }, 9.99);
<button data-logsure-event="trial-click">