Skip to main content

App Analytics

Go beyond raw install counts. The Installs tab in Analytics breaks down where installs come from, how well they're attributed, whether they stick, and what they're worth — all from the data your mobile SDK already sends.

Overview

App Analytics turns installs and in-app events into a funnel you can act on:

  • Install breakdowns — installs by platform, country, link, and campaign
  • Retention cohorts — D1 / D7 / D30 retention curves by install cohort
  • Attribution quality — confidence scores and deferred-deep-link delivery rates
  • Down-funnel events — the actual in-app events your installs fire, not pre-baked buckets
  • Goals, revenue & LTV — revenue-bearing events rolled up per install
  • Cross-surface — web and app performance for a single link, side by side
Requires the mobile SDK

This data comes from the mobile SDKs. Installs and events appear once your app reports them via the SDK. Some signals (screen flow, session-scoped event attribution) require the SDK versions that ship autoTrackNavigation and attribution stamps.

Getting there

Open Analytics and select the Installs tab. The time-range selector scopes every card. Select a specific link to see that link's down-funnel and the cross-surface summary.

Install breakdowns

See where installs originate, sliced by dimension:

DimensionUse it to…
PlatformCompare iOS vs Android volume
CountryFind your strongest geographies
LinkSee which links drive the most installs
CampaignRoll installs up by UTM campaign

The Total Installs headline shows the change versus the previous equal-length period.

Retention cohorts

Retention groups installs by the day they happened (the cohort) and measures how many came back on later days:

  • D1 — returned the day after install
  • D7 — returned a week later
  • D30 — returned a month later

"Returned" means the install fired at least one in-app event on the offset day. Reading the curve down a cohort shows how a given day's users decay; reading across compares cohorts over time. Use it to tell whether a campaign brings durable users or one-and-done installs.

Attribution quality

Not every attribution is equally certain. This card surfaces:

  • Confidence score distribution — how strong the fingerprint match was for each attributed install. Lower-confidence matches (shared/NAT IPs, coarse signals) are flagged so you can weight them appropriately.
  • Deferred deep-link delivery — the share of attributed installs where the deferred deep link was actually retrieved by the app, i.e. the user landed where the link intended.

If attribution quality looks low, see Attribution Windows → Troubleshooting and the SDK health check.

Down-funnel events

Rather than forcing your events into fixed "engaged / purchased" buckets, App Analytics shows the real in-app events your installs fire, ranked by how many installs reached each one.

Select a link to see its down-funnel:

  1. Install stages — Clicks → Installs → Opened (real install signals)
  2. In-app events — every event your app sent down-funnel, by installs reached, event count, and revenue

This is data-driven: a level_complete or subscribe event shows up because your app sent it, not because LinkForty guessed at a category. Events are scoped to the attributed link's event attribution window.

Goals, revenue & LTV

Revenue is derived from your real events, not a hardcoded event name. Any event that carries a revenue value — sent via trackRevenue() — rolls up into:

  • Revenue per link and per cohort
  • Paying installs — installs that produced any revenue
  • Lifetime value — revenue divided across the install base
// Standardized revenue — counted automatically
LinkForty.trackRevenue(29.99, 'USD', { productId: 'sku-123', orderId: 'order-456' });

Use trackRevenue() (not a custom event) so amounts aggregate consistently across SDKs. See Events & Conversions.

When you select a single link, App Analytics shows a cross-surface card — the whole journey for that link across web and app in one place:

SurfaceMetrics
WebSessions, page views, conversions, revenue
AppInstalls, engaged, paying, revenue, D1, D7

Plus combined clicks and total revenue across both surfaces. This is the single place to answer "what did this link actually produce, end to end?" The web side is powered by the web pixel; the app side by the mobile SDK.

Best practices

  1. Adopt the latest SDK — screen flow, session attribution, and richer down-funnel data depend on the newer SDK versions. Check the SDK health page.
  2. Use trackRevenue() for money — it's the only way revenue rolls up into goals and LTV.
  3. Watch retention, not just installs — a cheap install that churns on D1 is worse than an expensive one that sticks.
  4. Weight by attribution confidence — treat low-confidence attributions as directional.