The App-Open Receipt: Your Link Stats, Now a Flex
One tap turns any Zippy link's stats into a shareable brag card — the % of taps that opened the REAL app, straight from real outcome data. Free on every plan.


⚡ Zippy: your links open the REAL app. that's a stat worth posting. one tap, one card, receipts.
Zippy already tracks the number a click counter can't: when someone taps your link, did the native app actually open — or did they get stuck in the in-app browser? Today that number becomes something you can post: the app-open receipt, a share-ready brag card showing the % of your taps that opened the real app.
What you get
A bold card with your short link, a huge percentage, and a split bar of the raw counts — how many taps opened the app vs. stayed in the browser. It's sized for social, so it looks right in a story, a post, or a group chat where you're feeling smug.
Plain links get trapped in the in-app browser. Your receipt shows yours didn't.
Where the number comes from
The percentage comes from Zippy's outcome beacon over the last 90 days — the same data that powers your dashboard stats, so the card and the dashboard always agree.
Be precise about what it is, though: it's an inference, not a receipt from the app. Our interstitial fires the app and then watches itself — if our page goes hidden, we read that as "opened"; if it's still sitting there after a few seconds, we read that as "browser". Spotify, Instagram and the rest never report back to us. So a phone lock mid-launch reads as "opened", and an app that cold-starts slowly reads as "browser", and the store samples on top. It's a solid rate and trend — it is not per-tap truth, and we'd rather you knew that than found out later. The full failure modes are in the honest Spotify write-up.
And read the Android part before you post the card. Your receipt is a blended iOS +
Android percentage, and our Android measurement is currently broken in the flattering
direction: the interstitial fires the intent:// URL and returns immediately, so the
listeners that record a failure never register. Android can effectively only report
opened — including when the app didn't open. An unknown share of a blended number is that
bug. If you're going to show the card to other people, know that this is the first thing a
skeptic can check, because we
wrote it down ourselves.
And if a link has no taps yet? No card. You'll get a friendly "no taps yet — share your link first" instead. Zippy never fakes a number, because a receipt you can't trust isn't a receipt.
How to get yours
- Dashboard: hit the Receipt button on any link — the card renders instantly.
- Mobile app: tap the receipt button on a link's detail screen and it goes straight into the share sheet, caption included.
The card is generated fresh every time, so when your number climbs, just post a new one.
Free. For everyone.
The app-open receipt is on every plan, including free. Every card carries a small zipthe.link corner — that's how the next creator finds out their links could be opening the real app too. You flex, they discover, everybody's links get better. ⚡
The gist
Your link stats are finally a flex: the % of taps that opened the real app, on a card, in one tap — honest numbers only, free for everyone. Every knob is in the receipt docs; it shipped here in the changelog.
Ready? Start zipping →