For product teams

See how acquisition shapes app activation and retention

Compare funnels, cohorts and retention with acquisition context attached. Use deep links to carry a campaign promise into the first app session.

Onboarding to purchase

1 Oct to 21 Oct
MetaGoogle AdsOrganic

28,400

100%

Install

18,150

64%

sign_up

9,320

51%

add_to_cart

3,288

35%

purchase

Biggest drop

add_to_cart to purchase

Meta33%
Google Ads34%
Organic40%

Carted, no purchase

Meta users to win back

2,480

Join 400+ growth teams using Linkrunner.

    • ABCoffee logo
    • Alle logo
    • AugustAI logo
    • Bounce Daily logo
    • Buku Warung logo
    • CraftMyPlate logo
    • Eira Club logo
    • Elefant logo
    • Fold logo
    • Fuaark logo
    • Grapevine logo
    • HashFame logo
    • Hypd logo
    • IPF logo
    • Karobar App logo
    • Kulfi logo
    • Lingopanda logo
    • Matiks logo
    • Meatigo logo
    • Omli Kids logo
    • Playo logo
    • Pocketful logo
    • Richie Club logo
    • Saras logo
    • Shopping logo
    • Sid's Farm logo
    • Stratzy logo
    • Stylezen logo
    • Tal Boss logo
    • The Tatva logo
    • Utsav logo
    • Zave logo
What product teams use

Bring acquisition context into product decisions

Every user carries the campaign that brought them in, from the first open to the last event.

Event funnels

Build a funnel from the events your app sends, see where users drop off, and split the steps by channel. The Events log shows every action as it arrived.

Events

Live
Funnelinstallsign_upadd_to_cartpurchase
  • purchaseuser 48213$89.00
  • add_to_cartuser 51027-
  • sign_upuser 51102-
  • add_to_cartuser 48213-
  • sign_upuser 50981-

Cohorts you can save

Save a cohort from your filters in the Users tab of Linkrunner analytics, or build one from scratch. Each user profile shows their acquisition campaign, journey and activity heatmap.

Users

WhereNetworkMeta
andCampaignIN_onboarding_v2
andadd_to_cartat least 1
andpurchasenone
2,480 usersSave cohort

Meera Shah

IN_onboarding_v2

Retention by the campaign that brought users in

Compare classic and cumulative retention at D1, D7, D14 and D30, with rolling retention at D1 and D7. Use the same method and cohort age when comparing campaigns.

Classic retention by campaign

Install cohorts, September
CampaignD30LTV D30
IN_onboarding_v213%$6.40
UAC_tier111%$5.10
Organic9%$3.70

Every user carries their campaign

Open any user and see the network, campaign and ad set that brought them in, the events that followed, and how often they come back.

  • Journey from ad click to purchase
  • Activity heatmap per user
  • The same campaign data lands in Amplitude, Mixpanel and PostHog

Meera Shah

user_id: 48213

Ad network

Meta

Campaign

IN_onboarding_v2

Ad set

Lookalike_1pct

Journey

Clicked ad9:41
Installed9:44
sign_up9:47
add_to_cartDay 2
purchase$4.99Day 3

Activity, last 5 weeks

New users land on the screen their link promised

Deferred deep links carry the destination through the store install, so the first open shows the product, invite or offer the user tapped, not your home screen.

Opened from your link
1 of 4

Air Run 9

$89.00

78910
Add to cart
  1. Taps the ad link

    go.yourapp.com/run

  2. Installs from the store

    App Store

  3. First open

    SDK reads the link

  4. Lands on the product

    /product/air-run-9

Into your analytics stack

Attribution lands where your product team already works

Connect attribution data to the analytics tools your product team already uses. Match user identifiers as part of the integration.

01Amplitude, Mixpanel and PostHog

user 48213
Ad network
Meta
Campaign
IN_onboarding_v2
Ad set
Lookalike_1pct
01

Amplitude, Mixpanel and PostHog

Attributed users get campaign and ad network properties, so your existing charts and cohorts split by acquisition source without new tracking.

02Engagement tools

W

Onboarding journey for IN_onboarding_v2 users

trialsrenewalsrefunds
02

Engagement tools

Braze, CleverTap, MoEngage, Netcore and WebEngage receive the same data for onboarding journeys by source. RevenueCat brings in trials, renewals and refunds.

03One user ID everywhere

linkrunner.signup({  user_data: { id: "48213" }})
  • InstallMeta
  • Eventssign_up, purchase
  • Revenue$89.00
03

One user ID everywhere

Identify the user once in the SDK, and Linkrunner joins installs, events and revenue to that ID across every tool.

Customer story

Web visitors who become app users

August AI converts web visitors into mobile users at 6x the industry average

Read the story

6x

Hear from our customers

Trusted by teams that care about more than attribution.

“The level of customisation that Linkrunner was able to offer was unmatched by any of the other competitors we looked at. Their team took the time to understand our exact requirements and delivered a solution that felt tailored to our needs, rather than forcing us into a fixed framework. That flexibility made a significant difference for us and was one of the key reasons Linkrunner stood out.”
Ronald M Thomas

Ronald M Thomas

Digital Marketing, Playo

Playo

34%

CPI reduction in 3 months

₹20.30 → ₹13.39

Google Ads CPI drop (Dec '25 → Feb '26)

Read customer story

Frequently asked questions

Connect your next onboarding review to acquisition

Send the app events that define activation, then compare funnels and retention by acquisition source as cohorts mature.