FunnelHound / Guides / The opt-in data gap

The opt-in data gap: which App Store Connect numbers are complete (and which aren't)

Half your Apple dashboard is a census, half is a survey, and nothing on the screen tells you which is which. Store-side counts (impressions, page views, downloads, proceeds) are complete. Device-side metrics (sessions, retention, crashes, deletions) come only from users who opted in. Every confused ratio in indie dev crosses that line somewhere.

Where the line runs

The store funnel (the census side) is the ground your metric comparisons stand on. The survey side is where the post-install story lives. Both are essential; they're just different instruments, and the dashboard shelves them side by side without a warning label.

The classic misreadings

Reading survey metrics like a grown-up

Opt-in rates for a given audience are reasonably stable across weeks, which rescues everything: a survey metric compared with itself over time is real signal. Deletions-to-installs creeping up after a release, a retention curve bending after an onboarding change, crash counts stepping down after a fix: all trustworthy trends, even with undercounted absolutes. The two rules: trends over totals on the survey side, and never build a ratio across the census/survey line: Apple's own peer percentiles help here, since your competitors' data has the same gap yours does. The gap doesn't make the data bad; it makes the data typed, and types just want respecting.

Ratios that respect the line, by construction

FunnelHound builds its funnel from matching data families (census with census, trends where trends belong) from App Store Connect.

Get FunnelHound

Share this on X

Data notes: metric sourcing per Apple's App Store Connect documentation as of 2026; Apple has adjusted which metrics include modeled or expanded data before: re-check definitions after analytics redesigns. Opt-in rates vary by audience and iOS version; stability over weeks is an observation, not a guarantee.