Product · Analytics
Issued, added to wallet, still active or removed: every pass reports its lifecycle as it happens. Read the funnel in the dashboard, or pull the same events into your own stack.
Not pageviews. Which passes made it into a wallet, which are still there, and how long it took them to get there.
Issued, add intent, added to wallet, active. Each stage counts distinct passes, with Apple and Google adds normalized into one step, so you can see where holders drop off and follow any single pass through its journey.
Group the funnel by platform, template, date or mode with the Metrics API to compare how each wallet performs.
How long holders take to go from an issued pass to a pass in their wallet, as a median and a 90th percentile.
See how many pushed updates reached a device. Apple confirms delivery; Google pushes are counted as sent, and the API labels the difference.
See which templates drive the most activity, so you know which designs are earning their place in the wallet.
Eight events, from pass.issued to pass.redeemed, delivered as signed webhooks as they happen and retried automatically when your endpoint is down.
Page through the raw event history with the Events API, filtered by type, pass, template or date. The Metrics API marks removals as best effort, because wallets under-report them.
Pass updates that hit a temporary Apple or Google error now retry by themselves, and a template change can be pushed to every pass already issued from it.
Oct 8, 2026
Store card templates can show a field as the native Google Wallet balance, like "Stamps: 6 / 10", and a field as the card holder's name.
Oct 8, 2026
Apple Wallet passes now receive update notifications reliably again.
Oct 1, 2026
The new live demo puts a real pass in your Apple Wallet and lets you push updates to it from the browser, with no account required.
Jul 6, 2026
Free for 10 active passes. No card required.