Considerate il semplice url.
Qualche anno fa, erano abbastanza diretti.
Si cliccava su uno, e nove volte su dieci,
si entrava in una pagina web.
Poi le cose sono cambiate.
Le persone hanno iniziato ad usare i dispositivi mobili
per, beh, tutto,
e questi dispositivi, in cambio,
iniziano a supportare l'idea di deep link.
Si clicca su uno di questi deep link,
e possono portare non solo ovunque nel web,
ma ovunque anche in un'app.
Così si potrebbe usare un deep link per puntare ad uno specifico ristorante
nell'app di prenotazione
o dare ai nuovi clienti un benvenuto personalizzato
basato sul link che li ha portati nell'app
in primo luogo.
Almeno così è come funzionavano in teoria.
In pratica, i deep link avevano problemi.
Lo stesso link non per forza funziona
su un iOS o su un Android,
e si comportavano in modo molto diverso,
o non funzionavano proprio,
per utenti che non avevano un'app installata.
E per le persone che non installano l'app usando un deep link,
tutte le informazioni sul link si perdevano
durante il processo d'installazione,
lasciando il caloroso benvenuto personalizzato come freddo.
Così, mentre i deep link erano buoni in teoria,
gli utenti erano in pratica un poco limitati.
Accedi i Firebase Dynamic Links.
I Firebase Dynamic Links sono deep link
che funzionano come vuoi che funzionino.
Così si possono creare link singoli
che si comportanno in un modo su iOS, un altro su Android,
ed anche un terzo su un browser web,
e vi porterà in un posto
appropriato per quella piattaforma.
Si può anche creare dynamic link
per cambiarne il comportamento, in base a se gli utenti
hanno la app installata o no.
Per gli utenti che non hanno l'app installata,
magari si mandano alla pagina web,
o magari al Play Store,
o magari gli si mostra un interstiziale
descrivendo i benefici dell'app
prima di portarli all'app store
per una transizione più agevole.
Più importante, questi link sopravvivono
al processo di installazione dell'app store.
Così, se l'utente installa l'app
quando clicca sul dynamic link,
tutte le informazioni sono ancora disponibili
quando l'utente apre l'app per la prima volta.
Questo cosa significa?
Significa che si possono usare i dynamic link
come si voleva usare i deep link.
Si possono usare in campagne marketing,
dalle email ai social media
ai banner a, cavolo, anche codici QR.
Ed in più per installare attributi di tracciamento,
sai, del tipo che vi fa sapere
quali campagne portano gli utenti di maggior qualità,
si possono dare agli utenti
esperienze personalizzate da prima volta
basate su campagne che li portano li.
Così, se un utente installa la vostra app musicale
perché ha visto
un ad di musica classica,
ci si può assicurare che la app li porti
alle ultime hit di Chopin quando la aprono la prima volta.
I dynamic link sono ottimi da condividere.
Gli utenti li possono usare per condividere ricette,
collegarli al loro livello preferito nel gioco,
o anche codici coupon.
Infatti, i dynamic link sono la tecnologia
che alimenta Firebase Invites.
E siccome i dynamic link sono un prodotto Firebase,
si possono vedere gli stati direttamente nella console Firebase.
Scoprire quante persone hanno cliccato su un link
o usare Firebase Analytics per scoprire
quali utenti hanno aperto l'app
attraverso un link particolare.
Per saperne di più sui Dynamic Links,
andate nella documentazione qui e provateli,
e via i deep-link.