Blog

· 3 min read

Funnels and journeys without cookies

How Hark shows the paths people take through a site, and where they drop out of a funnel, without cookies or any identifier that lasts beyond a day.

  • Funnels
  • Privacy

Funnels and journeys are where analytics tools tend to reach for cookies. To say that someone went from your pricing page to signup, you need to know the two pageviews came from the same person. Hark shows both on every plan without setting a cookie, and here's how.

A visit, not a person

When a pageview arrives, Hark computes a visitor id from the site, the visitor's IP address and browser, and a random salt. The salt changes every day and old ones are deleted, so the id can't be worked out again later, and the same person gets a different id tomorrow and on every other site. Nothing is stored on the visitor's device.

A visit is that visitor's pageviews and events until 30 minutes pass without any. Funnels and journeys both count visits.

That's the trade-off: Hark can tell you that a visit went from a blog post to pricing to signup, but not that the same person read the blog on Monday and signed up on Thursday. For most sites, the single visit is where the useful questions are: which pages lead people on, and where they give up.

Journeys

Journeys show the most common paths through the first few pages of a visit, drawn as a flow diagram, along with how many pages a visit sees and the most common first and last pages. It's a quick way to see whether people follow the route you designed or one of their own.

Funnels

A funnel is 2 to 8 steps in order. Each is either a page (a path such as /pricing, where * matches anything, so /blog/* is any post) or a goal, a custom event you send when something happens:

window.analytics?.("Signup")

A visit counts at a step if it reaches it at or after the step before; other pages in between don't matter. For each funnel, Hark shows how many visits reached each step, how long completing it took, and the same numbers by device, which is often where a broken mobile form shows up.

You can save funnels on the dashboard, or try one out on the spot from an AI assistant through Hark's MCP server: "Of the visits that saw /pricing, how many signed up?"

No banner needed

Because nothing is stored on the device and nothing identifies a person, Hark doesn't need a consent banner, so funnels count everyone who visits, not just the people who click "accept". That's a big part of why people look for a Google Analytics alternative in the first place. You can watch a live demo or try it on your own site.

Try Hark on your own site

Cookieless analytics with a live visitor map, funnels and an MCP server on every plan. 14 days free, no card.

More from the blog