Abilitazione dei collegamenti profondi

I collegamenti profondi consentono di reindirizzare le persone a contenuti specifici (risorse) all’interno dell’app. Ad esempio, quando una persona fa clic su un messaggio push mobile che pubblicizza una t-shirt viola, puoi aprire l’app direttamente sul contenuto della t-shirt viola (anziché sulla pagina Home).

Il processo funziona in questo modo:

  1. L’utente di Marketo inserisce un URI personalizzato nel tocco Azione per il proprio messaggio push.
  2. Quando una persona tocca il messaggio push sul proprio dispositivo, l’SDK di Marketo MME attiva un evento con l’URI personalizzato.
  3. L’app elabora quindi l’evento e reindirizza la persona al contenuto appropriato all’interno dell’app.

A tal fine è necessario definire una struttura URI personalizzata per l'app, registrare lo schema nel manifesto dell'app e quindi aggiungere il codice per elaborare gli eventi di collegamento profondo e indirizzarli alla posizione corretta nell'app.

Per iOS, consulta la documentazione di Apple su Definizione di uno schema URL personalizzato per la tua app.

Per Android, consulta la documentazione di Google in Abilitazione dei collegamenti profondi per il contenuto dell'app.

Per le app PhoneGap, i collegamenti profondi non sono diretti come nelle app native di iOS o Android, ma esistono plug-in che consentono all'app ibrida di rispondere agli schemi URL personalizzati dei collegamenti profondi e ai collegamenti universali/alle app sia su iOS che su Android. Considera questi plug-in.

Dopo aver abilitato i collegamenti profondi nell'app, condividi gli URI personalizzati con gli utenti di Marketo in modo che possano inserirli nell'azione Tocca per i messaggi push.

Marketo utilizza una struttura URI predefinita per la configurazione dei dispositivi di test. Per ulteriori informazioni, consultare la sezione "Dispositivi di test" della Guida all'installazione.

Tecniche consigliate per la definizione di una struttura URI

Se il brand ha un sito mobile esistente, la best practice prevede di seguire la struttura URL anche per l’URI del collegamento profondo. Ad esempio, se https://myappname.com/products/purple-shirt è l'indirizzo del sito Web per il prodotto in questione, myappname://products/purple-shirt sarebbe una buona struttura di URI di collegamento profondo da utilizzare nell'app.

In genere, i tuoi schemi devono essere specifici per il tuo marchio. Sebbene attualmente non siano previste normative per rendere univoci gli schemi in tutto il mondo, uno dei modi per garantire che gli schemi siano univoci consiste nell'invertire il nome di dominio (ad esempio, org.companyname).

recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59