Come configurare i link universali iOS e gli App Link Android
Informazioni sui link universali e i link dell'app
I Universal links (per iOS) e gli App Links (per Android) indirizzano i tuoi clienti verso contenuti all'interno della tua app mobile o, se l'app non è installata, verso gli stessi contenuti sul tuo sito web. L'uso di questi link in e-mail e messaggi di testo ti consente di utilizzare URL coerenti su tutti i tuoi canali di marketing, creando al contempo un'esperienza fluida per i tuoi clienti, indipendentemente dal dispositivo. È simile al deep linking tradizionale, ma con funzionalità aggiuntive.
I link universali e gli App Links in Klaviyo sono completamente compatibili con il tracciamento dei clic e il tracciamento UTM.
Come funziona
Dopo la configurazione, quando un cliente fa clic su un link in uno dei tuoi messaggi da un dispositivo mobile, Klaviyo è in grado di identificarlo correttamente e indirizzarlo alla posizione corretta nella tua app mobile, se è installata sul suo dispositivo. Se l’app non è installata, il cliente verrà indirizzato al tuo sito web come di consueto.
Sulle piattaforme che non supportano questa funzionalità, il tracciamento dei clic interferisce con i link universali e gli App Links. Questo perché il tracciamento dei clic usa un reindirizzamento per acquisire l'evento di clic, impedendo all'app di aprirsi direttamente.
Per configurare i link universali nelle e-mail e nella messaggistica di testo, la tua app mobile deve utilizzare almeno la versione 5.1.0 dell'SDK iOS, la versione 4.1.0 dell'SDK Android o la versione 2.1.0 dell'SDK React Native.
Prima di iniziare
Prima di poter configurare i link universali e/o gli App Link in Klaviyo, devi avere già predisposto quanto segue:
- Per configurare i link universali nelle e-mail e nella messaggistica di testo, la tua app mobile deve utilizzare almeno la versione 5.1.0 dell'SDK iOS, la versione 4.1.0 dell'SDK Android o la versione 2.1.0 dell'SDK React Native.
- Per i link nelle e-mail, un dominio di tracciamento dei clic dedicato ospitato da Klaviyo. I domini di tracciamento dei clic di terze parti (ad es. domini di tracciamento ospitati da SendGrid) non sono supportati per i link universali e gli App Link, perché Klaviyo deve ospitare i file di configurazione (AASA / assetlinks.json) sul tuo dominio di tracciamento. Per le istruzioni di configurazione, consulta il nostro articolo su come configurare un dominio di tracciamento dei clic dedicato.
- Per i link nella messaggistica di testo, un link personalizzato con brand. Per le istruzioni di configurazione, consulta il nostro articolo su come creare un link abbreviato con branding per SMS.
- L'SDK di Klaviyo installato sulla tua app mobile.
- Un file
apple-app-site-association(AASA) (per iOS) e/o un fileassetlinks.json(per Android) per la tua app mobile. Questi file sono richiesti rispettivamente da Apple e Google per associare il tuo sito web alla tua app mobile. Se hai solo un'app Android, devi comunque preparare un file AASA da caricare su Klaviyo. Klaviyo utilizza i suoi URL paths per determinare quali link riscrivere per il deep linking. - La tua app mobile deve essere configurata per supportare i link universali e/o gli App Links.
- Per ulteriori informazioni sulla configurazione per iOS e sull’impostazione del tuo file
apple-app-site-association(AASA), consulta la documentazione per sviluppatori di Apple sul supporto dei domini associati. - Per ulteriori informazioni sulla configurazione per Android e sull’impostazione del tuo file
assetlinks.json, consulta la documentazione per sviluppatori di Android sull’aggiunta di link alle app.
- Per ulteriori informazioni sulla configurazione per iOS e sull’impostazione del tuo file
Collabora con il tuo sviluppatore di app per assicurarti che la tua app mobile sia in grado di gestire correttamente i link universali inviati da Klaviyo. Segui le istruzioni dell’SDK iOS, Android o React Native per la tua app.
Come configurare i link universali e gli App Links in Klaviyo
- Vai a Impostazioni nel tuo account Klaviyo.
- Click notifica push.
- Seleziona la scheda Link universali e dell'app.
- Nella scheda, controlla i domini di tracciamento. Se un canale mostra Configurazione richiesta, completa prima la configurazione del dominio. Quando almeno 1 canale mostra Pronto, fai clic su Configura nella parte superiore della scheda.

Solo i domini di tracciamento ospitati da Klaviyo supportano i link universali e gli App Link. Se il tuo account utilizza ancora un dominio di tracciamento di terze parti, ad esempio uno ospitato da SendGrid, devi eseguire la migrazione a un dominio di tracciamento ospitato da Klaviyo prima di attivare questa funzionalità.
- Inserisci il dominio di destinazione, il dominio del sito web utilizzato nei link del messaggio. Ad esempio, per https://shop.example.com/products, inserisci shop.example.com senza protocollo o percorso.
- Clicca su Avanti.
- Carica il file
apple-app-site-association(AASA) senza estensione. Se hai un’app Android, carica anche il fileassetlinks.json.- Se hai sia un’app iOS che un’app Android, dovrai caricare entrambi i file.
- Se hai solo un'app iOS, devi solo caricare un file AASA.
- Se hai solo un'app Android, dovrai caricare entrambi i file. Il file AASA definisce i percorsi URL che Klaviyo considera come link universali per entrambe le piattaforme.
Se più account Klaviyo condividono un dominio di tracciamento, il salvataggio delle modifiche alla sua configurazione influisce su tutti questi account.
- Clicca su Salva. Klaviyo applica questa configurazione a tutti i domini di tracciamento idonei del tuo account.
- Dopo il salvataggio, controlla lo stato del dominio di tracciamento nella pagina delle impostazioni. Le nuove configurazioni vengono abilitate automaticamente. Se un dominio che vuoi usare mostra Pronto, fai clic su Abilita in quella riga. Conferma che i domini che vuoi usare mostrino Attivo.

Sostituzione universale
In alcuni casi, potresti voler designare un link specifico da aprire nella tua app, anche se non corrisponde ai percorsi definiti nel tuo file AASA. Puoi sovrascrivere il comportamento predefinito aggiungendo l’attributo universal="true" all’HTML del link.
Per esempio: <a href="https://shop.example.com/products" universal="true">Link to your app!</a>
In alternativa, puoi fare l’operazione inversa aggiungendo l’attributo universal="false" all’HTML del link.
Nota: questa funzionalità è disponibile solo per l’e-mail.
Test della configurazione
Per testare i tuoi link universali e gli App Links, crea una nuova campagna o un messaggio del 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 su cui è installata l’app, il link dovrebbe aprirsi direttamente nell’app.
- Sul dispositivo su cui non è installata la tua app, il link dovrebbe aprirsi nel browser web del dispositivo.
Usa un messaggio reale di una campagna o di un flusso per i test. I messaggi di anteprima non usano il tracciamento dei clic di Klaviyo, quindi i link possono differire dai link tracciati nei messaggi reali.
Visualizzazione dei link universali ospitati da Klaviyo e dei file App Links
Una volta completata la configurazione, Klaviyo ospiterà versioni dei tuoi file di configurazione. Per visualizzarli, vai ai seguenti URL nel 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
Ho bisogno di un dominio dedicato per il tracciamento dei clic?
Per utilizzare i link universali e gli App Link per l’e-mail, è necessario un dominio dedicato per il tracciamento dei clic. Questo dominio deve essere ospitato da Klaviyo (KMTA). I link universali e gli App Link non sono supportati sui domini di tracciamento dei clic ospitati da altri fornitori (ad esempio, SendGrid) perché Klaviyo deve ospitare e fornire i file di configurazione dei link universali (AASA / assetlinks.json) dal tuo dominio di tracciamento. Per gli SMS, dovrai configurare un short link personalizzato con branding.
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 influiranno su tutti questi account.