Hoe je iOS-universal links en Android App Links instelt
Over universele links en app-links
Universal links (voor iOS) en App Links (voor Android) leiden je klanten naar content in je mobiele app of, als de app niet is geïnstalleerd, naar dezelfde content op je website. Door deze links te gebruiken in e-mails en tekstberichten kun je consistente URL's gebruiken in al je marketingkanalen, terwijl je een naadloze ervaring voor je klant creëert, ongeacht het apparaat. Het lijkt op traditionele deep linking, maar met extra functionaliteit.
Universal links en App Links in Klaviyo zijn volledig compatibel met clicktracking en UTM-tracking.
Zo werkt het
Na de configuratie kan Klaviyo, wanneer een klant op een link klikt in een van je berichten vanaf een mobiel apparaat, deze correct identificeren en doorsturen naar de juiste locatie in je mobiele app als die op het apparaat is geïnstalleerd. Als de app niet is geïnstalleerd, wordt de klant zoals gebruikelijk naar je website geleid.
Op platforms die deze functionaliteit niet ondersteunen, verstoort click-tracking universele links en App Links. Dit komt doordat click-tracking een omleiding gebruikt om de klikgebeurtenis vast te leggen, waardoor de app niet direct kan worden geopend.
Je mobiele app moet minimaal versie 5.1.0 van de iOS-software development kit (SDK), versie 4.1.0 van de Android-software development kit (SDK) of versie 2.1.0 van de React Native-software development kit (SDK) gebruiken om universele links in e-mail en tekstberichten in te stellen.
Voordat je van start gaat
Voordat je universele links en/of App Links in Klaviyo kunt instellen, heb je het volgende nodig:
- Je mobiele app moet minimaal versie 5.1.0 van de iOS-software development kit (SDK), versie 4.1.0 van de Android-software development kit (SDK) of versie 2.1.0 van de React Native-software development kit (SDK) gebruiken om universele links in e-mail en tekstberichten in te stellen.
- Voor links in e-mail geldt: een speciaal domein voor kliktracking. Bekijk voor instructies voor het instellen ons artikel over hoe je een speciaal domein voor click-tracking instelt.
- Voor links in tekstberichten, een merkgebonden aangepaste link. Bekijk voor instellingsinstructies ons artikel over hoe je een merkgebonden verkorte link voor sms maakt.
- De software development kit (SDK) van Klaviyo geïnstalleerd in je mobiele app.
- Een
apple-app-site-association-bestand (AASA) (voor iOS) en/of eenassetlinks.json-bestand (voor Android) dat wordt gehost op het domein van je website. Deze bestanden zijn vereist door respectievelijk Apple en Google om je website aan je mobiele app te koppelen. - Je mobiele app moet zijn geconfigureerd om universal links en/of App Links te ondersteunen.
- Ga voor meer informatie over configuratie voor iOS en het instellen van je
apple-app-site-association(AASA)-bestand naar de ontwikkelaarsdocumentatie van Apple over het ondersteunen van gekoppelde domeinen. - Ga voor meer informatie over configuratie voor Android en het instellen van je
assetlinks.json-bestand naar de documentatie voor ontwikkelaars van Android over het toevoegen van app-links.
- Ga voor meer informatie over configuratie voor iOS en het instellen van je
Universele links en App Links instellen in Klaviyo
- Navigeer naar Instellingen in je Klaviyo-account.
- Click pushmelding.
- Selecteer het tabblad Universele en app-links.
- Klik in de kaart op Instellen.
- Selecteer een click-trackingdomein voor het kanaal dat je wilt inschakelen (e-mail en/of tekstberichten).
- Voer je doeldomein in. Dit is het domein van je website dat je in de hoofdtekst van je berichten wilt gebruiken.
- Upload je
apple-app-site-association-bestand (AASA) en/of jeassetlinks.json-bestand.- Als je zowel een iOS- als een Android-app hebt, moet je beide bestanden uploaden.
- Als je alleen een iOS-app hebt, hoef je alleen een AASA-bestand te uploaden.
- Als je alleen een Android-app hebt, moet je beide bestanden uploaden.
- Klik op Opslaan.
- Ga terug naar de instellingenpagina. Selecteer het/de kliktrackingdomein(en) dat/die in je app moet(en) openen en klik op Inschakelen
Universele overschrijving
In sommige gevallen wil je misschien een specifieke link aanwijzen die in je app wordt geopend, zelfs als deze niet overeenkomt met de paden die in je AASA- of assetlinks.json -bestand zijn gedefinieerd. Je kunt dit doen door het universal="true" -attribuut toe te voegen aan de HTML van de link.
Bijvoorbeeld: <a href="trk.example.com" universal="true">Link naar je app!</a>
Als alternatief kun je het omgekeerde doen door het kenmerk universal="false" toe te voegen aan de HTML van de link.
Let op: deze functionaliteit is alleen beschikbaar voor e-mail.
Je installatie testen
Om je universele links en App Links te testen, maak je een nieuwe campagne of flow-bericht en voeg je een link toe naar een pagina op je website die je hebt geconfigureerd voor deep linking. Stuur een bericht naar een apparaat waarop je app is geïnstalleerd en nog een naar een apparaat waarop je app niet is geïnstalleerd.
- Op het apparaat waarop je app is geïnstalleerd, moet de link direct in je app openen.
- Op het apparaat waarop je app niet is geïnstalleerd, moet de link openen in de webbrowser van het apparaat.
Opmerking: previewberichten gebruiken geen click-tracking, dus links worden mogelijk niet nauwkeurig weergegeven. Gebruik voor goed testen geen previewberichten.
Je door Klaviyo gehoste universal links- en App Links-bestanden bekijken
Zodra je de installatie hebt voltooid, host Klaviyo versies van je configuratiebestanden. Als je ze wilt bekijken, ga je in je browser naar de volgende URL's en vervang je <YOUR_TRACKING_DOMAIN> door je eigen domein:
- iOS:
https://<YOUR_TRACKING_DOMAIN>/.well-known/apple-app-site-association - Android:
https://<YOUR_TRACKING_DOMAIN>/.well-known/assetlinks.json
Veelgestelde vragen
Heb ik een speciaal domein voor click-tracking nodig? Een speciaal domein voor click-tracking is vereist om universele links en App Links voor e-mail te gebruiken. Voor sms moet je een merkgebonden aangepaste short link instellen.
Wat gebeurt er als ik meerdere Klaviyo-accounts heb die één trackingdomein delen? Als meerdere accounts één trackingdomein delen, hebben wijzigingen in de domeinconfiguratie invloed op al die accounts.