Skip to content
Article

Three questions your link-in-bio analytics can now answer

Knowing you got 400 visits is not the same as knowing anything. Three additions to your analytics answer questions the visit count never could.

4 min read

Knowing you got 400 visits last month is not the same as knowing anything.

It does not tell you when to post. It does not tell you whether the people who asked you for something ever reached you. And it will not tell you what happened in the eleven days around a campaign, because eleven days is not one of the buttons.

Three additions to the Linkhiver analytics page answer those three questions. One is free, two are Pro, and the split is worth explaining rather than just listing.

The request funnel — free

If your page carries a request block, visitors fill in a short form and are then handed to WhatsApp to finish the conversation. Until now you could read that ledger row by row: each request, and whether it got as far as the handoff.

Now there is a funnel over the top of it. Two steps: how many people submitted a request, and how many went on to open WhatsApp.

That gap is the interesting number. A form people fill in and then abandon at the handoff is a different problem from a form nobody fills in at all — the first is friction at the last step, the second is a form nobody wants. The row-by-row ledger contained that fact all along; nobody was going to count it by hand.

This is free, on every plan, and that is deliberate. The ledger already showed each request's state for free. Charging for the sum of numbers you could already read one at a time would be taking something away and calling it a feature.

What "WhatsApp opened" actually means

It means we opened the chat. It does not mean a message was sent.

Once WhatsApp is open, everything that happens is inside WhatsApp, where we have no visibility at all — whether they typed anything, whether they hit send, whether you replied. The step counts the handoff and nothing beyond it.

We are spelling this out because the alternative is worse. A number labelled loosely enough to read as "leads" is a number people plan around, and finding out months later that it counted intentions rather than messages is the kind of correction that costs trust.

Peak hours — Pro

A chart of when your visitors actually arrive across the day.

The useful part is not that it exists but that it is read in your timezone, not ours. Our servers run on UTC. Bucketing the day server-side and shipping you the result would tell a creator in UTC+3 that their peak is 11:00 when it is actually 14:00 — a three-hour error, presented as a fact, in the one chart whose entire purpose is telling you when to post.

So the server sends the day in quarter-hour buckets and your browser folds them using your own offset. Quarter-hours rather than whole hours because whole hours cannot express UTC+5:30 or UTC+5:45, and people live there.

The practical use is scheduling. If your audience shows up between 20:00 and 23:00, a post at 09:00 is being published to an empty room.

Any two dates — Pro

The fixed ranges — 7 days, 30 days, and so on — are still there and still the fastest way to look. Alongside them you can now pick a from and a to date.

This is for the windows that do not line up with a button: a campaign that ran the 3rd to the 14th, a market weekend, the fortnight either side of a launch. The figures carry a trend badge comparing that window against the equal-length window immediately before it, so an eleven-day campaign is measured against the eleven days before it rather than against a calendar month that contains it.

The free plan keeps the last 30 days of history, counted per link rather than as a page total. The date picker rides the same Pro entitlement as the "All time" range, because what a chosen window really sells is reach past that year.

Where to find them

All three are on your Analytics page. The funnel appears once your page has a request block and someone has used it; peak hours sits in the audience section; the date picker is beside the range tabs.

If a chart is empty, it is usually because the window is. Widen the range before concluding something is broken.

Frequently asked questions

Is the request funnel really free?

Yes, on every plan. The reasoning is that the enquiry ledger already showed each request's handoff state for free, and charging for the total of numbers you could already read individually would be a clawback rather than an upgrade.

Why does the funnel not show replies or sales?

Because those happen inside WhatsApp, and we cannot see inside WhatsApp. The funnel stops at the last step we can honestly observe: the chat being opened.

Will peak hours be right if I travel?

The chart is folded using the timezone of the device you are reading it on. Read it from another country and the same data will be shown against that country's clock, which is usually what you want while you are there and worth remembering when you get home.

How far back can I set a custom range?

Free covers the last 30 days; the Pro entitlement that unlocks the picker reaches back three years. A date outside your window is pulled back to the edge of it rather than refused — a bookmarked range ages past the floor on its own eventually — and the labels always state the range that was actually used, so the page never claims a day the numbers do not cover.

Try Linkhiver free

Free plan, no expiry. Real analytics on every link. Built-in QR code on every page.

Start free

Pages that go deeper on what this post covers.