Come impostare i deep link per le email e i messaggi di testo
Informazioni sul deep link
I deep link indirizzano i tuoi clienti verso i contenuti della tua app mobile o, se l'app non è installata, verso gli stessi contenuti del tuo sito web. Il deep linking da push, email e messaggi di testo ti permette di utilizzare URL coerenti in tutti i tuoi canali di marketing e di creare un'esperienza senza soluzione di continuità per i tuoi clienti, indipendentemente dal loro dispositivo.
Altri termini per indicare un deep link sono Universal Links (per iOS) e App Links (per Android).
Il deep linking in Klaviyo è pienamente compatibile con il tracciamento dei clic e il tracciamento UTM.
Come funzionaCome funziona
Il deep linking di Klaviyo ti permette di registrare la configurazione della tua app. Quando un cliente clicca su un link in uno dei tuoi messaggi da un dispositivo mobile, Klaviyo è in grado di identificarlo correttamente e di indirizzarlo alla posizione corretta nella tua app mobile, se questa è installata sul suo dispositivo. Se l'applicazione non è installata, il cliente verrà indirizzato al tuo sito web come di consueto.
Nelle piattaforme che non consentono la registrazione della configurazione della tua app, il tracciamento del clic interferisce con il deep link. Questo perché il click-tracciamento utilizza un redirect per catturare l'evento click, che impedisce all'app di aprirsi direttamente.
La tua applicazione mobile deve utilizzare almeno la versione 5.1.0 di iOS SDK, la versione 4.1.0 di Android SDK o la versione 2.1.0 di React Native SDK per impostare i link universali nelle e-mail e nella messaggistica di testo.
Prima di iniziarePrima di iniziare
Prima di poter impostare i deep link per le e-mail e i messaggi di testo in Klaviyo, dovrai disporre di quanto segue:
- La tua applicazione mobile deve utilizzare almeno la versione 5.1.0 di iOS SDK, la versione 4.1.0 di Android SDK o la versione 2.1.0 di React Native SDK per impostare i link universali nelle e-mail e nella messaggistica di testo.
- Per i deep link nelle e-mail, un dominio dedicato al tracciamento dei click. Per le istruzioni di configurazione, consulta il nostro articolo su come creare un dominio dedicato al click-tracciamento.
- Per il deep link nel messaggio di testo, un link personalizzato con il marchio. Per le istruzioni di configurazione, consulta il nostro articolo su come creare un link abbreviato con marchio per gli SMS.
- L'SDK di Klaviyo installato sulla tua applicazione mobile.
- Unfile
apple-app-site-association
(AASA) (per iOS) e/o unfileassetlinks.json
(per Android) ospitati sul dominio del tuo sito web. Questi file sono richiesti rispettivamente da Apple e da Google per associare il tuo sito web alla tua applicazione mobile. - La tua applicazione mobile deve essere configurata per supportare i deep link.
- Per maggiori informazioni sulla configurazione per iOS e sull'impostazione del file
apple-app-site-association
(AASA), consulta la documentazione per sviluppatori di Apple sul supporto dei domini associati. - Per maggiori informazioni sulla configurazione per Android e sull'impostazione del file
assetlinks.json
, consulta la documentazione per sviluppatori di Android sull'aggiunta di link alle app.
- Per maggiori informazioni sulla configurazione per iOS e sull'impostazione del file
Come impostare i deep link in Klaviyo
- Vai su Impostazioni nel tuo account Klaviyo.
- Clicca su notifica push.
- Seleziona la scheda deep link.
-
Nella sezione Collegamenti universali e app, clicca su Imposta.
- Seleziona un dominio di tracciamento per il canale che desideri abilitare (e-mail e/o messaggio di testo).
- Inserisci il dominio di destinazione. Questo è il dominio del tuo sito web che intendi utilizzare nel corpo dei tuoi messaggi.
- Carica il tuo file
apple-app-site-association
(AASA) e/o il tuo fileassetlinks.json
.- Se hai un'applicazione sia per iOS che per Android, dovrai caricare entrambi i file.
- Se hai solo un'app iOS, devi caricare solo un file AASA.
- Se hai solo un'applicazione Android, dovrai caricare entrambi i file.
- Fai clic su Salva.
-
Torna alla pagina delle impostazioni. Seleziona il dominio o i domini di tracciamento dei clic che devono essere aperti sulla tua applicazione e clicca su Abilita.
Sovrascrittura dei link profondi
In alcuni casi, potresti voler designare un link specifico da aprire nella tua applicazione, anche se non corrisponde ai percorsi definiti nel tuo file AASA o assetlinks.json
. Puoi farlo aggiungendo l'attributo universal="true"
all'HTML del link.
Ad esempio: <a href="trk.example.com" universal="true"> Link alla tua applicazione!< /a ></a>
In alternativa, puoi fare l'inverso aggiungendo l'attributo universal="false"
all'HTML del link.
Nota: questa funzionalità è disponibile solo per le e-mail.
Prova la tua configurazioneProva la tua configurazione
Per testare i link universali e i link alle app, crea una nuova campagna o un messaggio di flusso e includi un link a una pagina del tuo sito web che hai configurato per il deep linking. Invia un messaggio a un dispositivo con la tua app installata e un altro a un dispositivo senza la tua app installata.
- Sul dispositivo con l'app installata, il link dovrebbe aprirsi direttamente nella tua app.
- Sul dispositivo che non ha installato la tua applicazione, il link dovrebbe aprirsi nel browser web del dispositivo.
Nota: i messaggi di anteprima non utilizzano il tracciamento dei clic, quindi il deep link potrebbe non essere riflesso con precisione. Per un test corretto, non utilizzare i messaggi di anteprima.
Visualizzare i file dei deep link ospitati da KlaviyoVisualizzare i file dei deep link ospitati da Klaviyo
Una volta completata la configurazione, Klaviyo ospiterà le versioni dei file di configurazione dei deep link. Per visualizzarli, naviga ai seguenti URL nel tuo browser, sostituendo <YOUR_TRACKING_DOMAIN>
con il tuo dominio:
-
iOS:
https://<YOUR_TRACKING_DOMAIN>
/ .well-known/apple-app-site-association -
Android:
https://<YOUR_TRACKING_DOMAIN>
/ .well-known/assetlinks.json
Domande frequenti
Devo avere un dominio dedicato al tracciamento dei click? Per utilizzare Universal Links e App Links per le e-mail è necessario un dominio dedicato al tracciamento dei clic. Per gli SMS, dovrai impostare un link breve personalizzato.
Cosa succede se ho più account Klaviyo che condividono un unico dominio di tracciamento? Se più account condividono un unico dominio di tracciamento, le modifiche alla configurazione del dominio avranno effetto su tutti gli account.