Deep Linking
Deferred deep linking that survives the install
Click a link, install the app, and land on the exact screen — promo code, product, profile, anything. LinkTrail bridges the App Store handoff and resolves the deep link on first open.
LinkTrail is the deep linking and attribution platform for mobile-first teams. Smart-route every click to App Store, Play Store, or web. Survive the install. Land users on the exact screen they came for — with full campaign credit and fraud-clean data.
iPhone tap
Safari · iOS 18 · IDFA captured
Smart route
Match: iOS → App Store
App installed
Fingerprint score 0.94 · attributed
/promo/summer
SUMMER50 · campaign: summer_launch
Attributed
summer_launch · instagram
Built for the modern iOS & Android stack
The platform
LinkTrail bundles deep linking, attribution, fraud protection, and analytics into one platform — so you don't stitch together five vendors to answer "where did this install come from?"
Deep Linking
Click a link, install the app, and land on the exact screen — promo code, product, profile, anything. LinkTrail bridges the App Store handoff and resolves the deep link on first open.
Smart Routing
Detect iOS, Android, and desktop in real time. Route to App Store, Play Store, mobile web, or a fallback page — all with the same shareable short link.
Attribution
A waterfall of Google Play Install Referrer, IDFA, GAID, and fingerprint scoring. Configurable first-touch, last-touch, or linear models per link.
Fraud
Every install is scored against velocity, device-signal, and SDK-spoofing heuristics. Suspicious installs are flagged before they ever poison your funnel.
Privacy
Register for AdAttributionKit and SKAN, push conversion values, ingest postbacks. ATT-aware, privacy-safe, store-policy-clean.
Analytics
Clicks, installs, attributed installs, and fraud signals — broken down by campaign, channel, platform, and link. Auto-refreshing, no waiting on cron jobs.
How it works
One link does the work of an ad redirector, app-store router, attribution engine, and deep-link resolver — without losing the user along the way.
Define a deep link path, custom payload, and per-platform fallbacks. Generate a short link or QR code in seconds.
POST /v1/links
{
"campaign": "summer_launch",
"channel": "instagram",
"iosUrl": "apps.apple.com/...",
"androidUrl":"play.google.com/...",
"deepLinkPath": "/promo/summer",
"customData": { "code": "SUMMER50" }
}LinkTrail inspects the User-Agent, captures fingerprint signals, and redirects iOS to App Store, Android to Play, desktop to web — no extra logic on your side.
GET /l/abc123
↳ iPhone → apps.apple.com
↳ Pixel 8 → play.google.com
↳ Mac → linktrail.io/promoOur attribution waterfall runs Play Install Referrer, IDFA, GAID, and weighted fingerprinting. You get a match type, a confidence score, and clean campaign credit.
matchType: "fingerprint"
score: 0.94
campaign: "summer_launch"
channel: "instagram"
attributed: trueOn first open, the SDK fires onLink with the path and custom payload. Skip the homepage. Convert users straight into the experience they tapped on.
LinkTrail.shared?.onLink { link, _ in
router.navigate(to: link.path)
// → /promo/summer · code SUMMER50
}4
SDKs
iOS, Android, React Native & Flutter — on GitHub.
98%
Attribution accuracy
Multi-signal deterministic + probabilistic match.
<50ms
Edge redirect latency
Globally cached link resolution.
$0
Free to start
Create an account, make a link, run a campaign — no sales call.
Built for every role on the team
For Growth marketers
For Mobile product teams
For Engineers
For Performance & paid
Developers
Drop the SDK in, configure with your API key, and listen for deferred deep links. LinkTrail handles the click match, the install attribution, and the in-app routing payload.
import LinkTrailSDK
// 1. Configure once at launch — the install is tracked automatically.
try LinkTrail.configure(apiKey: "lt_live_…")
// 2. One hook — fires for deferred (first-launch) AND re-engagement links.
LinkTrail.shared?.onLink { link, source in
router.route(
to: link.path, // "/promo/summer"
customData: link.customData // ["code": "SUMMER50"]
)
}
// 3. Forward incoming Universal Links to the SDK (SwiftUI).
.onOpenURL { LinkTrail.shared?.handleDeepLink($0) }Attribution & fraud
LinkTrail starts with the most accurate signal available — the Play Install Referrer or an IDFA / GAID match — and only falls back to probabilistic fingerprinting when nothing else applies. Every install comes with a match type and a confidence score so you know exactly what you're looking at.
Play Install Referrer
Deterministic · Android
IDFA match
Deterministic · iOS (ATT)
GAID match
Deterministic · Android
Fingerprint score
Probabilistic · IP + UA + screen + tz + locale
Organic
No match · unattributed
Fraud score · install #4821
0.06 / 1.00
Click flooding
>20 clicks from one IP / hour
Device farms
>5 installs from one IP / hour
SDK spoofing
Missing or implausible device fields
Geo / time anomaly
Click region ≠ install region
Installs scoring ≥ 0.5 are flagged and excluded from billable campaigns by default. Override per-link if you want to manually review.
Integrations
Send attribution data to the ad networks and analytics tools your team already lives in. No CSVs, no zaps, no human in the loop.
Meta Ads
Install postbacks + deep link ads
Google Ads
Play Install Referrer + UAC
TikTok Ads
Conversion postbacks
Apple Search Ads
AdServices attribution
Amplitude
Event forwarding
Mixpanel
User-level attribution
Segment
Send through 300+ destinations
Braze
Enrich CRM profiles
Iterable
Lifecycle messaging
BigQuery
Raw event export
Pricing
Start in the sandbox for free. Scale to millions of MAU on the same platform — no replatform, no surprise overages.
Free
free forever
5,000 MAU
25K clicks/mo · 100 links
Starter
per month
25,000 MAU
150K clicks/mo · 1,000 links
Growth
per month
100,000 MAU
750K clicks/mo · unlimited links
Scale
annual contract
500K+ MAU (custom)
Unlimited clicks & links
Need more than 500K MAU or a custom contract? Talk to sales.
From the LinkTrail blog
Firebase Dynamic Links has shut down. Here's what you lost, what to replace it with, and how to migrate without breaking the links already out in the wild.
An e-commerce vertical playbook — turning a 24-hour flash sale into attributed, deep-linked installs that land on the deal.
Jun 26, 2026 · 6 min read
You paid for a tap on a specific product, then dropped the new user on your home screen. Here's how to carry intent through the install.
Jun 24, 2026 · 7 min read
A fitness vertical playbook — friend-gets-friend referrals that survive install, credit the referrer, and resist abuse.
Jun 23, 2026 · 6 min read
Ready when you are
Connect your iOS and Android apps in an afternoon. See attributed installs flow into the dashboard the same day.
60-second integration
# 1. Add the SDK
pod 'LinkTrailSDK'
# 2. Configure
try LinkTrail.configure(apiKey: "lt_live_…")
# 3. Listen
LinkTrail.shared?.onLink { link, _ in
router.navigate(to: link.path)
}Available for iOS, Android, React Native, and Flutter.