One prompt to install it
Copy the line with your project key, paste it into Claude Code, Cursor, Lovable, Bolt, v0 or Replit, and the agent installs it. React, Next.js, Vue, Svelte, Astro, Angular or plain JavaScript on the web; React Native, Swift, Kotlin or Flutter in an app. On WordPress, Webflow, Wix, Squarespace, Shopify or Framer there is a snippet and a guide instead.
Then publish, open the page once, and press the button. It waits for real events before calling itself installed, so you find out now rather than three weeks later from an empty chart.
Three surfaces, kept apart
Your landing page, your web app and your mobile app each have their own tab. Website numbers stay website numbers; an app is read on its own terms, in screens, taps and events rather than pages and pageviews.
Where people come from
Traffic is split by source, and the short links close the loop: every platform gets a link on your own domain with the tracking tag hidden behind it, so a click from your TikTok bio arrives already labelled and stays labelled through the session and whatever happens next.
Funnels and flow maps
A funnel is the route you intended — welcome, signup, checkout, paid — with the share that got through each step and the average time it took. A flow map is what people actually did: every path out of a step, including the ones you did not plan, with drop-off shown as a path rather than a hole in the picture.
Both are built from events your site already sends, and the time between two steps is often the most useful number on the screen. Five minutes is someone reading. An hour is someone who left and came back.
Every user, one at a time
Behind the charts is a list of people: country, stage, sessions, and a written summary of what each one did and where they stalled — the paywall they reached three times, the button they rage-clicked, the onboarding they restarted.
Open a session and you get the timeline: every click and page in order, with timestamps. A number on a chart becomes a person you can answer.
Social, in the same place
Everything HeyCatch publishes for you is measured here too, all networks together or one at a time: Instagram, TikTok, YouTube, Facebook.
- Followers across all connected accounts.
- Posts published in the period, against the period before.
- Profile views, where the platform reports them.
- Average engagement, and whether it moved.
Followers, and where they actually are
A daily line per network shows the shape of growth, and the breakdown beside it gives each platform its follower count and its share of the total.
That share is usually the uncomfortable part. Posting everywhere equally while one network holds almost all of your audience is a scheduling problem, not a content problem, and the split makes it visible in a second.
Every post in one table
One row per post, with its caption, its format — reel, short, clip, photo or a carousel with the number of slides — and the date it went out. Views, likes, comments, shares, saves and engagement sit next to it, sortable by any column, searchable by caption or date.
Where a platform does not report a metric the cell is a dash rather than a zero, so an unknown never reads as a failure.
One post, in detail
Open a post and you get what was actually published: the video or image, the caption with its hashtags, the exact time it went out, its type and its id on the platform, and a link to open it there.
Below that, views since publish as daily snapshots — the curve that tells you whether a post is still being served or stopped in the first hour. Two posts with the same total can have completely different shapes, and the shape is what you learn from.
It reads the data for you
Above all of it sits a written summary of the period, rewritten as data arrives. It checks the numbers against each other first and says when a step has stopped firing, instead of reporting a collapse that never happened.
When there is not enough yet, it says that too: still collecting signals, more posts and clicks needed before anything can be called a pattern. What it does find becomes recommended fixes — specific, ranked, with the evidence underneath, and they stay on the list until you close them.