Journeys and funnels
Turn on journey mode, and it can wait for consent. Each visit then reads as a short timeline of the steps you name, and funnels show where people stall.
Cookieless analytics that follows the whole visit. Little Friend adds journeys and funnels with consent, goals your server confirms, and a report and a door for crawlers and AI agents.
| Feature | Little Friend | Fathom |
|---|---|---|
| Cookies | None, in either privacy mode | No analytics cookies1 |
| Visitor identifiers | None in aggregate mode, the default. Journey mode keeps a random id for one browser tab, with consent. | A SHA-256 signature of the IP address, user agent, site and a daily salt, stored with events1 |
| Bots and AI crawlers | An Agents report with evidence for each one, and an optional door at your edge that lets them in, slows them down or blocks them. Crawlers are counted from a Vercel log drain or your edge. | Bot detection on by default, blocking SEO bots and AI scrapers2 |
| Visits from AI assistants | An AI assistants channel, next to the requests each AI company made | An AI tab that lists visitors by AI tool3 |
| Funnels and journeys | Journey timelines, funnels and paths, in journey mode | Not in its feature list4 |
| Events from your server | Server events, and goals that count only what your server confirms | Not in its feature list4 |
| Session recordings | Opt-in, for journey sessions. Every word is masked until you choose to show it, and form values are never recorded. | Not in its feature list4 |
| AI assistants reading your numbers | Read-only MCP server for Claude, Cursor and any MCP client | Not in its feature list4 |
Turn on journey mode, and it can wait for consent. Each visit then reads as a short timeline of the steps you name, and funnels show where people stall.
A server-confirmed goal counts only the events your server sends with a secret key, so a click on Buy never passes for a purchase.
Each crawler and AI agent gets its own row, with the evidence behind its name. A door at your edge then decides which agents get in, and people always do.
@littlefriend/node or one HTTPS call sends each confirmed outcome with a secret key. Goals and server eventsChecked October 6, 2026. If something here is out of date, tell us at hello@littlefriend.io and we'll fix it.
Little Friend is free during the beta. Sign up, paste one script tag, and watch your first visit arrive.
No card needed.