highuniversal

Deep Linking

Also known as: Deep Links, Universal Links

Store Infrastructure

Definition

Deep Linking enables direct navigation to specific in-app content via URLs. Universal Links (Apple) and App Links (Android) improve user re-engagement and paid campaign CVR by directing users to relevant content post-install. Deferred deep linking handles pre-install paths (install-then-navigate).

How It Works

Apple App Store (Universal Links)

  • URLs mapped to specific app screens via entitlements file
  • Tapped links open app directly (seamless experience)
  • NSUserActivity enables deep link + Spotlight indexing
  • Example: example.com/product/123 → app opens product detail for ID 123

Google Play Store (App Links)

  • URLs verified via .well-known/assetlinks.json file
  • Android 6.0+ opens app for matching links (no disambiguation dialog)
  • Intents route URLs to specific activities
  • Example: example.com/product/456 → app opens product detail for ID 456

Amazon Appstore

  • Limited deep link support; URI schemes primary method

Formulas & Metrics

CVR Boost from Deep Linking:

  • Web traffic → app with deep link: +20–40% CVR
  • Paid campaigns with deep links: +15–30% CVR improvement
  • Re-engagement (push notification with deep link): +40–70% click-to-action

Best Practices

  1. Universal Links: Certificate + entitlements + backend URL verification (Apple)
  2. App Links: APK signing + assetlinks.json validation (Google)
  3. Deferred Deep Linking: Firebase Dynamic Links or alternative (handles install → navigate flow)
  4. Paid Campaigns: Always use deep links (e.g., promo code page, specific product)

Examples

  • Gaming App: Deep link to specific tournament. Push notification "Join Tournament #5" → deep link → CVR +50%
  • E-commerce: Deep link to product. Google Search result "Buy Widget" → deep link → installs +25%

---

Last updated: 2026-04-08

#aso#glossary#store-infrastructure
Deep Linking — ASO Wiki | ASOtext