How it works
Every time a user is attributed by Linkrunner, we send an install event to CleverTap’s attribution API for the corresponding user profile. The profile is matched using the CleverTap ID you pass to the Linkrunner SDK (see Map User Identifiers). The event carries these attribution fields:| Field | Description |
|---|---|
event_type | organic_install or inorganic_install, depending on whether the install was attributed to a campaign. |
utm_source | The acquisition source. For inorganic installs this is the ad network (for example meta, google, or tiktok). For organic installs this is organic. |
utm_campaign | The campaign name. Sent only for inorganic installs. |
platform | android or ios. |
timestamp | When the install occurred. |
Example
- User came from a Meta campaign named
Summer_Sale - In CleverTap, that user’s profile receives an
inorganic_installevent withutm_sourceset tometaandutm_campaignset toSummer_Sale - An unattributed user instead receives an
organic_installevent withutm_sourceset toorganic
Prerequisites
| Requirement | Description |
|---|---|
| Linkrunner account | A Linkrunner account is required to take advantage of this integration. |
| CleverTap account | A CleverTap account with API access. |
| iOS or Android app | This integration supports iOS and Android apps. |
| Linkrunner SDK | You must have the Linkrunner SDK installed in your app. |
Steps to setup
Get Credentials from CleverTap and Configure in Linkrunner
First, you need to get your credentials from CleverTap.
- Refer to CleverTap’s API Quickstart Guide to get the Project ID, Project Token, and Project Passcode
- Note your CleverTap Region (EU, IN, US, SG, SK, ID, or UAE)
- In Linkrunner, navigate to Integrations from the left-hand panel
- Under Analytics, click Configure for CleverTap
- Enter your Project ID, Project Token, Project Passcode, and select your Region
Map User Identifiers in SDK
To properly link users between Linkrunner and CleverTap, you need to pass the CleverTap ID in the
signup function.Important: Make sure to use CleverTap’s functions correctly to retrieve the CleverTap ID and send it to the Linkrunner SDK.
- Android (Kotlin)
- iOS (Swift)
- React Native
- Flutter
Viewing Attribution Data
After the integration is complete, you can view the attribution data in CleverTap:- Navigate to a user profile in the CleverTap dashboard
- Look for the install events section
- You’ll see an
organic_installorinorganic_installevent with theutm_source,utm_campaign, andplatformvalues described above
- Create segments based on acquisition source
- Personalize messaging based on campaign origin
- Analyze user behavior by acquisition channel