Referral links

Carry referral codes from invite link to app install

Keep the referrer attached when an invited user installs your app. Read the code on first launch and measure referral acquisition in its own channel.

Invite friends
Your codeuser_123
Friends who join open your welcome offer.Share invite
Aarav shares
First open
Priya opens
Aarav's invite link

get.yourapp.com?referrer=user_123

Channels

Installs
  • Meta18,240
  • Referrals+14,317
  • Organic9,470

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 you get

Give your invite flow a measurable acquisition source

Referral installs get their own channel

Clicks, installs and sign-ups from referrer links land in a Referrals row, next to paid and organic.

Channels

Last 30 days
ChannelInstallsSign-ups
  • Meta18,2407,902
  • Google Ads12,9055,118
  • Referrals?referrer=4,3182,571
  • Influencers2,7601,149
  • Organic9,4703,284

Linkrunner carries the code, your backend decides the reward

Your app reads the referrer on first open. Your backend validates it and applies your reward rules.

Linkrunner SDKFirst open
getAttributionData()deeplink:"get.yourapp.com ?referrer=user_123"
user_123

Your backend

  • Code user_123 exists
  • Not a self-referral
  • First reward for user_481
Reward applieduser_123 and user_481
How it works

Referral tracking in three steps

01

Generate the link

Your app or backend adds the user's code to your Linkrunner subdomain as referrer.

02

Read the code after install

Parse referrer from the deeplink getAttributionData() returns. See the referral tracking docs.

03

Record and reward on your backend

Validate the code, reject self-referrals and duplicates, then apply your reward.

What travels through install

One parameter, read back in your app

  1. 1. The link a user shares

    https://get.example.com/product/987?referrer=user_123
  2. 2. getAttributionData() after install

    { "deeplink": "https://get.example.com/product/987?referrer=user_123" }
  3. 3. Your app reads the code

    new URL(attributionData.deeplink).searchParams.get("referrer") // "user_123"
Customer story

Creator acquisition at Lingopanda

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 invite flow to attribution

Add a referrer code to your link, read it after install and validate rewards in your own backend.