Attribution
AppRefer tells you which ad campaigns are driving your installs, trials, and revenue.
How It Works#
Add the SDK and call configure() at app launch. AppRefer handles the rest — matching the install to the ad that drove it and returning the result to your app.
One call, instant result
Attribution is resolved in a single network call on first launch. Subsequent launches return the cached result with no network overhead.
What You Get Back#
The Attribution object tells you everything about where the user came from:
| Field | Description | Example |
|---|---|---|
network | Which ad network the user came from | meta, google, tiktok, apple_search_ads, organic |
campaignName | Campaign name | "Summer Sale 2026" |
adsetName | Ad set / ad group | "US iOS 18-35" |
adName | Individual ad creative | "Video v2" |
fbclid | Meta click ID (if attributed to Meta) | |
gclid | Google click ID (if attributed to Google) | |
ttclid | TikTok click ID (if attributed to TikTok) | |
deviceId | AppRefer device identifier |
Supported Networks#
| Network | Platform |
|---|---|
| Meta Ads | iOS, Android |
| Google Ads | iOS, Android |
| TikTok Ads | iOS, Android |
| Apple Search Ads | iOS only |
No IDFA Required#
AppRefer works without IDFA or App Tracking Transparency (ATT). No additional permissions or prompts needed.
Improve ad network match rates
Call
setAdvancedMatching() after user login to send hashed PII (email, phone) to ad networks. This can improve Meta and TikTok match rates by 20-30%.