Mobile Attribution & Deep Linking Glossary
Comprehensive definitions of mobile attribution and deep linking terms. Use this as a reference when learning about mobile app marketing and attribution.
A
App Links (Android)
Android's implementation of HTTPS-based deep linking. Allows regular HTTPS URLs (like https://yourapp.com/path) to open an Android app directly if installed, or fall back to the website if not. Similar to iOS Universal Links.
Requirements:
- Owned domain with HTTPS
assetlinks.jsonverification file hosted at/.well-known/- SHA-256 fingerprint of app signing key
- Intent filters in AndroidManifest.xml
Example:
https://go.yourapp.com/products/123
→ Opens Android app (if installed)
→ Opens website (if app not installed)
App Store Optimization (ASO)
The process of improving an app's visibility in app stores (Apple App Store, Google Play Store) to increase organic installs.
Key ASO factors:
- App title and description
- Keywords
- Screenshots and preview videos
- Ratings and reviews
- Download velocity
App Tracking Transparency (ATT)
Apple framework introduced in iOS 14.5 (April 2021) requiring apps to request user permission before accessing their IDFA (Identifier for Advertisers).
The ATT prompt:
"YourApp would like to track you across apps and websites
owned by other companies"
[Ask App Not to Track] [Allow]
Impact: ~70% of users decline permission, ending IDFA-based attribution for most users.
Associated Domains
iOS capability that allows an app to be associated with specific domains for Universal Links. Configured in Xcode under "Signing & Capabilities".
Example:
applinks:go.yourapp.com
applinks:yourapp.com
Attribution
The process of determining which marketing campaign, channel, or touchpoint caused a user to install an app or take an action within it.
Example:
User clicks Instagram ad → Installs app
Attribution: Install attributed to "Instagram campaign"
Purpose: Understand marketing ROI, optimize ad spend, measure campaign effectiveness.
Attribution Model
The methodology used to assign credit for conversions (installs, purchases) to marketing touchpoints.
Common models:
- Last-click: 100% credit to final touchpoint
- First-click: 100% credit to initial touchpoint
- Multi-touch: Credit distributed across multiple touchpoints
- Fingerprint: Device characteristic matching
Attribution Window
The time period during which a click can be credited for an install or conversion.
Example with 7-day window:
Day 1: User clicks ad
Day 2-7: User installs → Click gets credit
Day 8+: User installs → Labeled "organic" (window expired)
Common windows:
- 24 hours (flash sales)
- 7 days (industry standard)
- 14-30 days (consideration products)
B
Bundle ID (iOS)
Unique identifier for an iOS app in reverse domain format.
Example: com.yourcompany.yourapp
Used for:
- App Store registration
- Universal Links (AASA file)
- Push notifications
- App signing
C
Click-Through Rate (CTR)
Percentage of people who click a link after seeing it.
Formula: (Clicks / Impressions) × 100
Example:
1,000 people see ad
100 people click
CTR = (100 / 1,000) × 100 = 10%
Contextual Deep Link
A deep link that carries additional context or parameters beyond just routing.
Example:
https://go.yourapp.com/products/123?
utm_source=instagram&
discount=SUMMER20&
referrer=user456
The app receives:
- Destination: Product 123
- Traffic source: Instagram
- Discount code: SUMMER20
- Referrer: user456
Conversion Rate
Percentage of users who complete a desired action.
Common conversions:
- Click → Install
- Install → Purchase
- Install → Subscription
Formula: (Conversions / Total Users) × 100
Cost Per Install (CPI)
The average cost to acquire one app install through paid advertising.
Formula: Total Ad Spend / Number of Installs
Example:
$10,000 ad spend
1,000 installs
CPI = $10,000 / 1,000 = $10
Industry benchmarks:
- Gaming: $1-$5
- E-commerce: $5-$15
- Finance: $20-$80
Custom URL Scheme
App-specific URL format used for deep linking. Older method predating Universal Links and App Links.
Format: myapp://path/to/content
Problems:
- Only works if app installed
- Scheme conflicts possible
- Not shareable as web links
- Security warnings in browsers
Modern alternative: Universal Links / App Links
D
Deep Link
A link that opens a specific page or content within a mobile app, rather than just opening the app's home screen.
Example:
Standard: myapp:// → Opens app home screen
Deep link: myapp://products/123 → Opens Product 123 page
Modern approach: Use HTTPS URLs (Universal Links / App Links) instead of custom schemes.
Deferred Deep Link
A deep link that routes users to specific content after they install the app, remembering the context of the original link clicked before installation.
Flow:
1. User (no app) clicks link to Product 123
2. Redirected to App Store
3. User installs app
4. User opens app
5. App automatically routes to Product 123
How it works: Fingerprint matching (device characteristics)
Accuracy: 70-80% with fingerprinting
Device Fingerprint
A combination of device characteristics used to uniquely identify a device without using persistent IDs (like IDFA).
Fingerprint components:
- IP address
- Screen resolution
- User agent (device model, OS version)
- Language settings
- Timezone
- Carrier information
Used for: Attribution matching in privacy-friendly way (no IDFA required)
Accuracy: 70-80% for attribution
Dynamic Link
General term for links that adapt behavior based on context (device type, app installed status, location, etc.). Often used synonymously with "deep link."
Note: Also the former name of Firebase's deep linking product (Firebase Dynamic Links, deprecated August 2025).
F
Fingerprinting
See Device Fingerprint
Firebase Dynamic Links
Google's HTTPS-based deep linking service. Deprecated August 25, 2025, shutting down August 25, 2025.
Replacement: Use LinkForty, Universal Links, App Links, or other attribution platforms.
G
GAID (Google Advertising ID)
Android's equivalent of IDFA. Unique identifier for advertising purposes on Android devices.
Access: Available to apps, but Google plans to restrict access (similar to Apple's ATT).
Format: 128-bit UUID (e.g., 38400000-8cf0-11bd-b23e-10b96e40000d)
I
IDFA (Identifier for Advertisers)
Apple's unique identifier for advertising purposes on iOS devices. Post-iOS 14.5 (April 2021), requires user permission via ATT prompt.
Reality: ~70% of users decline permission
Format: 128-bit UUID
Alternative: Fingerprinting (no permission required, 70-80% accuracy)
Impression
A single instance of an ad or link being displayed to a user.
Example:
1,000 users see your ad → 1,000 impressions
Install Attribution
The process of determining which marketing source caused an app to be installed.
See Attribution
L
Last-Click Attribution
Attribution model where 100% of credit goes to the last touchpoint before conversion.
Example:
User journey:
1. Sees Facebook ad
2. Sees email campaign
3. Clicks Instagram ad → Installs
Attribution: Instagram gets 100% credit (last click)
Lifetime Value (LTV)
The total revenue generated by a user over their entire relationship with your app.
Formula: Average Purchase Value × Purchase Frequency × Customer Lifespan
Example:
User spends $10/month
User stays for 12 months
LTV = $10 × 12 = $120
Used for: Determining acceptable customer acquisition costs
Link Shortener
A service that creates short, memorable URLs that redirect to longer original URLs.
Example:
Original: https://yourapp.com/products/winter-jacket-2024?utm_source=instagram
Shortened: https://go.yourapp.com/abc123
Benefits: Easier to share, track clicks, update destinations
M
Mobile Measurement Partner (MMP)
A third-party platform that provides mobile attribution and analytics services. Also called "attribution platform."
Examples:
- Enterprise: AppsFlyer, Branch, Adjust, Singular
- Open Source: LinkForty
What MMPs provide:
- Attribution tracking
- Deep linking
- Analytics
- Fraud detection (enterprise MMPs)
- Ad network integrations
Multi-Touch Attribution
Attribution model that distributes credit across multiple touchpoints in the user journey.
Example:
User journey:
1. Sees Facebook ad (30% credit)
2. Sees email (30% credit)
3. Clicks Instagram ad (40% credit)
All three touchpoints receive partial credit
O
Organic Install
An app install that cannot be attributed to a specific marketing campaign. User found the app through:
- App Store search
- Word of mouth
- Direct URL entry
- Click outside attribution window
Opposite: Attributed install
P
Package Name (Android)
Unique identifier for an Android app in reverse domain format.
Example: com.yourcompany.yourapp
Used for:
- Google Play registration
- App Links (assetlinks.json)
- Push notifications
- App signing
Q
QR Code
Quick Response code: 2D barcode that encodes URL or data, scannable by smartphone cameras.
Mobile attribution use:
QR code on product packaging
→ Encodes: https://go.yourapp.com/product/xyz
→ User scans → Installs app → Routes to product
→ Offline-to-online attribution
R
Referral Program
Marketing strategy where existing users invite new users, often with incentives for both parties.
Example:
User A shares: https://go.yourapp.com/invite/userA
User B clicks, installs
Both receive bonus: User A: $10 credit, User B: $10 credit
Requires: Deferred deep linking for attribution
Retargeting
Marketing to users who previously interacted with your app or website.
Example:
User visited product page but didn't buy
→ Show ad for that product
→ Higher conversion rate (user already interested)
Return on Ad Spend (ROAS)
Revenue generated per dollar spent on advertising.
Formula: Revenue from Ads / Ad Spend
Example:
$10,000 ad spend
$30,000 revenue generated
ROAS = $30,000 / $10,000 = 3x (or 300%)
Good ROAS:
- E-commerce: 3-5x
- Subscription: 2-4x
- Gaming: 1.5-3x
S
Short Link
Condensed URL that redirects to a longer original URL.
See Link Shortener
SKAdNetwork
Apple's privacy-preserving attribution API for iOS. Provides aggregated, anonymized attribution data without requiring IDFA.
How it works:
1. User clicks ad → SKAdNetwork registers
2. User installs app → SKAdNetwork notified
3. 24-72 hours later → Apple sends postback to ad network
4. Ad network receives: "Campaign X drove an install" (anonymized)
Pros:
- No user permission required
- Apple-approved
- 100% accurate (Apple-controlled)
Cons:
- 24-72 hour delay
- Anonymized (no user-level data)
- Complex setup
- Limited conversion data (6 bits)
T
Tracking Link
A URL that tracks clicks, installs, and conversions. Often includes parameters for campaign attribution.
Example:
https://go.yourapp.com/summer-sale?
utm_source=instagram&
utm_medium=social&
utm_campaign=summer-2024
U
Universal Links (iOS)
iOS implementation of HTTPS-based deep linking. Allows regular HTTPS URLs to open an iOS app directly if installed, or fall back to the website if not.
Requirements:
- Owned domain with HTTPS
apple-app-site-association(AASA) file hosted at/.well-known/- Associated Domains capability in Xcode
- AppDelegate implementation
Example:
https://go.yourapp.com/products/123
→ Opens iOS app (if installed)
→ Opens website (if app not installed)
User Agent
HTTP header that identifies the device, browser, and OS making a request.
Example:
Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X)
AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0
Mobile/15E148 Safari/604.1
Used for:
- Device detection (iOS vs Android)
- Device fingerprinting
- Analytics
User Acquisition (UA)
The process of gaining new app users through marketing efforts.
UA channels:
- Paid advertising (Facebook, Google, TikTok)
- Organic (App Store search, referrals)
- Influencer marketing
- Content marketing
Goal: Acquire users cost-effectively (low CPI, high LTV)
UTM Parameters
URL parameters used to track campaign performance in analytics platforms.
Standard UTM parameters:
utm_source: Traffic source (e.g., instagram, facebook)utm_medium: Marketing medium (e.g., social, email, cpc)utm_campaign: Campaign name (e.g., summer-sale-2024)utm_content: Ad variation (e.g., banner-a, video-b)utm_term: Keyword (for paid search)
Example:
https://yourapp.com/product?
utm_source=instagram&
utm_medium=social&
utm_campaign=summer-sale&
utm_content=carousel-ad
V
Viral Loop
Growth mechanism where existing users invite new users, who then invite more users, creating exponential growth.
Example:
User A invites 3 friends (B, C, D)
Each friend invites 3 more
3 → 9 → 27 → 81 → exponential growth
Requires: Easy sharing mechanism, incentives, deferred deep linking
W
Webhook
HTTP callback that sends real-time event notifications to your server.
LinkForty webhooks:
POST https://yourapp.com/webhooks/linkforty
Body:
{
"event": "app.installed",
"data": {
"linkId": "abc123",
"campaign": "summer-sale",
"timestamp": "2024-01-15T10:30:00Z"
}
}
Use cases:
- Send events to analytics platforms
- Award referral credits
- Trigger email sequences
- Update CRM records
Summary
This glossary covers 50+ terms essential to understanding mobile attribution and deep linking. Bookmark this page as a reference when working with mobile app marketing, attribution, and deep linking.
Key concepts to understand:
- Deep linking: HTTPS URLs that open apps (Universal Links, App Links)
- Attribution: Determining which campaigns drive installs
- Fingerprinting: Privacy-friendly attribution method (70-80% accuracy)
- IDFA/ATT: Old attribution method, now requires permission (~70% decline)
- MMP: Attribution platforms like LinkForty, AppsFlyer, Branch
Ready to implement?
Related Resources
- What is Deep Linking? - Deep linking fundamentals
- What is Mobile Attribution? - Attribution basics
- Deferred Deep Linking Explained - How install attribution works
- Attribution Without IDFA - Privacy-first attribution guide
- Universal Links vs App Links - Platform comparison
Questions?