Una guida completa al collegamento profondo delle applicazioni mobili nel 2019-2020
Pubblicato: 2019-03-14Non molte persone hanno familiarità con i vantaggi del deep linking delle app mobili, ma la verità è che ci sono dei vantaggi.
La tecnica non solo fornisce un migliore coinvolgimento degli utenti, ma aiuta anche a monitorare le campagne più efficaci.
In questo blog parleremo di deep linking nelle app mobili e molto altro. Iniziamo con un'idea generale sul deep linking delle app per dispositivi mobili, quindi passiamo a ulteriori segmenti.
Cos'è il deep linking?
Tecnicamente, un deep link è qualsiasi collegamento che porta un utente a qualsiasi contenuto specifico. I deep link vengono utilizzati all'interno delle applicazioni mobili per individuare contenuti specifici. Quasi tutti i collegamenti Web sono collegamenti profondi. I collegamenti diretti non solo apriranno la tua app, ma utilizzeranno anche le informazioni nel collegamento per eseguire un'azione specifica.
Ad esempio, se il collegamento al tuo profilo Facebook è fb://profile/ , l'app Facebook verrà avviata e aprirà il tuo profilo. Ecco come funziona il deep linking. Fa molto di più che avviare un'app quando si fa clic su un collegamento.
Le app di collegamento profondo possono avere più di un metodo. I collegamenti profondi con le app forniscono una soluzione al problema che infastidisce gli utenti da molto tempo ormai. Quindi, in pratica, i collegamenti Web non funzionavano con le app native e ogni volta che si faceva clic sul collegamento a un determinato prodotto da un'app, veniva avviato il browser Web. Ma quando viene eseguito il deep linking mobile, il collegamento avvia immediatamente l'app nella pagina specifica.
Ecco alcuni modi in cui viene eseguito il deep linking delle app mobili:
1. Deep linking tradizionale
I collegamenti diretti tradizionali funzionano purché l'app sia già installata quando si fa clic sul collegamento. Quando un utente fa clic sul collegamento, il dispositivo aprirà l'app e non il browser web. Se un utente non ha già installato l'app, il risultato mostrerà un errore o una pagina alternativa.
2. Collegamento profondo differito
Come suggerisce la parola "differito", questo metodo di collegamento profondo dell'app mobile indirizza gli utenti anche quando l'app non è installata. Con il collegamento diretto differito quando gli utenti senza l'app fanno clic sul collegamento, verranno indirizzati all'app nel Play Store o nell'App Store. Una volta installata l'app, l'utente verrà indirizzato al contenuto specifico immediatamente dopo il primo avvio.
3. Collegamento profondo contestuale
I deep link contestuali hanno tutte le funzionalità dei deep linking posticipati e altro ancora. In questo metodo di collegamento profondo dell'app, vengono archiviate le informazioni sulle azioni desiderate dagli utenti. Vengono memorizzate informazioni come dove l'utente vuole andare dopo, chi era il mittente originale del collegamento e molte altre informazioni personalizzate.
Questo tipo di collegamento è ottimo sia per gli utenti che per gli sviluppatori. Gli sviluppatori possono creare contenuti straordinari con messaggi personalizzati e gli utenti ottengono una migliore esperienza utente.
4. Link diretti personalizzati
I deep link personalizzati o gli schemi URI personalizzati erano il modo originale di deep linking. Questi collegamenti fungono da Internet privato per l'app, offrendo agli utenti un'esperienza migliore. I vantaggi dell'utilizzo degli schemi URI sono che sono facili da configurare e la maggior parte delle app li ha già.
Il deep linking dello schema URI viene ancora utilizzato per il deep linking Android, ma per il deep linking di app iOS non viene più eseguito con questo metodo. Apple ha bloccato questo metodo nel 2015 quando ha lanciato Universal Links per il collegamento profondo delle app iOS.
5. Collegamenti Apple iOS Universal
Gli schemi URI personalizzati mancavano di un'adeguata funzionalità di fallback, motivo per cui Apple ha bloccato nel 2015. Con iOS 9, Apple ha lanciato Universal Links che individuano il contenuto su una pagina Web o nell'app. Ciò che fa iOS quando si fa clic su un collegamento è che verifica la presenza di eventuali app associate al collegamento. Se sì, avvia l'app e, in caso negativo, il collegamento viene aperto in Safari. In uno studio, è emerso che Universal Links ha aumentato del 40% la conversione per aprire.
6. Collegamenti Android
Google ha anche creato collegamenti alle app per abbinare i collegamenti universali di iOS e ha in qualche modo le stesse funzionalità. Il collegamento conduce sia alle pagine Web che alle app a seconda della presenza di un'app nel dispositivo. Ma poiché Android ha ancora schemi URI che funzionano abbastanza bene, gli sviluppatori non stanno adottando così tanto i collegamenti alle app.
Ci sono innumerevoli vantaggi nell'utilizzo del deep linking per la tua app e ormai potresti averne già capito alcuni. Anche se in passato l'adozione dei deep link era piuttosto lenta a causa dei suoi vantaggi sconosciuti, era ancora in uso. E oggi si dice che i vantaggi siano il motivo per cui il deep linking è persino considerato per le app mobili. Qui, illustreremo alcuni vantaggi dell'app di collegamento profondo.
1. Migliorare l'esperienza dell'utente
Non sarebbe una sorpresa sapere che il deep linking contribuisce a migliorare l'esperienza utente complessiva di un'app. Per quanto l' interfaccia utente sia importante per un'app , il deep linking ne è parte integrante. Gli utenti hanno la libertà di accedere ai contenuti tramite deep link sull'app o sulla pagina web.
2. Fidelizzazione, utilizzo e coinvolgimento degli utenti
Che cos'è un collegamento profondo a un'app? Parlando in modo non tecnico, è un modo per aumentare il coinvolgimento, garantendo un'elevata fidelizzazione e un elevato utilizzo. Come si vede nel grafico sopra, le app con link diretti hanno un tasso di attivazione maggiore e più visite alle app. Rispetto alle app senza collegamenti diretti, gli utenti sono meno attivi e l'app ha un basso tasso di coinvolgimento.
3. Onboarding dell'utente
I collegamenti profondi con le app aiutano gli sviluppatori a personalizzare l'esperienza di bordo. Se prendiamo il caso di deep link contestuali, uno sviluppatore può facilmente creare inviti alle applicazioni personalizzate o può anche includere alcuni incentivi nel flusso di onboarding degli utenti.
4. Coinvolgere nuovamente gli utenti
È molto importante che un'app abbia utenti attivi, ma a volte ci sono utenti inattivi. Con il deep linking, puoi indirizzare quegli utenti inattivi a contenuti o pagine specifici della tua app che si tradurranno in utenti più attivi. L'invio di link diretti con le notifiche push è un ottimo modo per farlo.
5. Vantaggi di marketing
Il deep linking può aiutare ad aumentare le vendite e le entrate di un'azienda. Il problema con i deep link è che possono indirizzare gli utenti a qualsiasi pagina di contenuto dell'app ed è per questo che questo può essere utilizzato strategicamente per generare più vendite. Un'app di e-commerce può utilizzare i deep link per inviare notifiche sulle ultime offerte e offerte e indirizzare gli utenti alla sezione delle offerte.
6. Efficacia delle campagne
Come abbiamo visto in precedenza, il deep linking contestuale memorizza dati personalizzati sugli utenti e sul loro comportamento nell'app. Queste informazioni possono essere utilizzate per vedere quali campagne e fonti sono più fruttuose per aumentare il pubblico o aumentare il coinvolgimento e le vendite.
Quando non dovresti scegliere app di collegamento profondo?
Il servizio di collegamento profondo è adatto a tutti? Bene, i vantaggi sono abbastanza convincenti per farlo. Ma ciò non significa che dovresti sempre andare dove i vantaggi hanno un vantaggio. Il deep linking potrebbe non essere la scelta più saggia per molti proprietari di app.
Il motivo per cui le app di collegamento profondo potrebbero non essere la scelta giusta per te dipende dall'app che hai. Se la tua app nativa ha un'interfaccia utente/UX scadente o presenta molti problemi, puoi risparmiare ai tuoi utenti la fatica di vivere un'esperienza del genere.
L'unico motivo per cui dovresti utilizzare i collegamenti diretti nella tua app è se l'esperienza dell'app è migliore dell'esperienza web. In caso contrario, non sarà la decisione migliore.
Le app totalmente focalizzate sul settore in cui si trovano e hanno la necessità di inviare notifiche, filtrare i risultati di ricerca, ecc. Dovrebbero avere un collegamento profondo. Sarà di grande utilità se gli utenti trovano più comfort nel passare da una pagina Web a un'app e ciò può accadere solo se l'app ne vale la pena.
Quindi, come utilizzare il deep linking nella tua app mobile?
Il deep linking può essere utilizzato sia nelle app iOS che Android. La condizione per le app iOS è che i collegamenti diretti siano supportati in iOS 9.0 e versioni successive, mentre tutte le versioni di Android supportano i collegamenti diretti.
Lascia che ti mostriamo i diversi modi in cui viene eseguito il deep linking.
1. Mappatura degli URL dal sito Web per l'app
Il primo passaggio consiste nel mappare gli URL che utilizzerai nella tua app. Devi fare una corrispondenza di quali URL specifici del tuo sito web rappresenteranno quali pagine nella tua app. Inoltre, tieni presente che non tutti i collegamenti devono essere mappati.
Ad esempio, se il tuo sito Web ha una sezione Blog, non è necessario indirizzare gli utenti all'app per leggere un blog. Considerando che, puoi indirizzare gli utenti alla tua app se cercano prodotti. È molto importante capire qui che gli utenti non dovrebbero essere costretti a visitare l'app.
Una cosa da tenere a mente è che gli utenti dovrebbero essere indirizzati all'app solo se puoi mostrare ciò che stavano cercando. Non c'è niente di peggio di un utente infastidito che potrebbe non tornare mai più.
2. Collegamenti universali per iOS
Ormai sai che Apple utilizza Universal Links per il deep linking iOS per la versione 9.0 e successive. Gli Universal Links non solo forniscono una migliore esperienza utente, ma hanno anche una buona compatibilità con iOS 9.0.
Si consiglia di non implementare il supporto per iOS 8.0 e versioni precedenti poiché non ne varrà la pena. Ciò significa chiaramente che il deep linking non funzionerà per nessun utente con iOS 8.0 o versioni precedenti. Tuttavia, Apple ha riferito che l'83% degli utenti iOS ha aggiornato il proprio iOS a 12.0, quindi non dovrebbe essere una grande perdita. In effetti, questo numero sta crescendo rapidamente negli Stati Uniti e in Europa.
Per implementare i collegamenti universali iOS, segui i passaggi:
- Decidi quali link avvieranno l'app iOS e rappresenteranno i prodotti su di essa. Per questo, devi creare un file sul tuo sito web come https://www.example.com/.well-known/apple-app-site-association . Questo sostanzialmente informa Apple che l'app è tua e quindi dovrebbe intercettare tutti i collegamenti a prodotti e pagine.
- La seconda fase sarà l'aggiornamento della tua app iOS in modo che possa rispondere a tutte le modifiche apportate e possa ricevere i collegamenti.
E voilà! Il tuo deep link iOS nell'app è terminato.
3. Collegamenti alle app Android
Android utilizza da molto tempo il deep linking differito Android. Ma hanno lanciato i collegamenti alle app in Android Marshmallow 6.0. Per implementare lo stesso nel tuo, segui questi passaggi:
- Per far verificare il tuo sito web da Android, aggiorna il tuo file AndroidManifest.xml.
- Crea un file sul sito Web come https://www.example.com/.well-known/assetlinks.json che dimostrerà a Google che l'app è tua.
E il deep linking per Android è fatto!
L'ultimo e più importante passaggio è promuovere la tua app il più possibile. Gli utenti verranno indirizzati al tuo sito Web se non dispongono dell'app, pertanto, promuovere l'app diventa il lavoro principale una volta eseguito il deep linking.
Questa è la nostra opinione sul collegamento profondo delle app mobili come società di sviluppo di app. Contatta il nostro team di sviluppatori di Appinventiv per saperne di più.