Un deep link è un URL che apre direttamente una schermata specifica all'interno di un'app mobile — bypassando il flusso di landing / onboarding dell'app — e ricade correttamente sull'App Store / Google Play se l'app non è installata. Senza il deep linking, ogni click dall'esterno dell'app porta l'utente sulla home screen, dove deve navigare per trovare ciò che cercava. La conversione ne risente; la retention ne risente; l'intenzione va perduta.
Implementazione iOS: Universal Links. Link basati su HTTPS che il sistema iOS intercetta quando l'app collegata è installata. Configurati tramite il file `apple-app-site-association` ospitato nella root del sito web, che dichiara quali percorsi vengono instradati nell'app. Lo stesso URL funziona in tre modalità: apre l'app se installata, apre il sito web se non installata, può essere condiviso / incollato naturalmente.
Implementazione Android: App Links. Concettualmente identici — URL HTTPS verificati tramite il file `assetlinks.json` nella root del tuo sito web. Android gestisce lo stesso comportamento di fallback / installazione / web.
Il deep linking differito è il caso più complesso: l'utente clicca su un deep link, l'app non è installata, l'utente installa l'app dallo store — e l'app deve ricordare la destinazione originale e instradare lì al primo avvio. Il meccanismo: l'MMP cattura il click del link prima dell'installazione (tramite fingerprint, attribution token o segnale a livello di dispositivo), l'utente installa, l'SDK dell'MMP nella nuova app recupera la destinazione differita al primo avvio e instrada l'utente verso di essa.
Perché il deep linking è importante per la retention e l'attribuzione
- Retention: gli utenti che atterrano sui loro contenuti previsti alla prima sessione trattengono 2-3 volte meglio rispetto agli utenti che atterrano su una home screen generica.
- Attribuzione: i metadati del deep link (campagna, creativo, fonte) vengono preservati attraverso l'installazione, abilitando un tracciamento della fonte dettagliato anche per le installazioni provenienti da canali dall'aspetto organico (email, push, web).
- UX cross-canale: i click su email / push / web / annunci vengono instradati coerentemente verso la giusta destinazione in-app.
Le app mobile mature trattano il deep linking come infrastruttura fondamentale, non come una funzionalità.