Hoe deeplink instellen voor e-mail en tekstberichten
Over deeplink
deeplink verwijzen je klanten naar content in je mobiele app of, als de app niet is geïnstalleerd, naar dezelfde content op je website. Deep linking vanuit push-, e-mail- en tekstberichten stelt je in staat om consistente URL's te gebruiken in al je marketingkanalen, terwijl je een naadloze ervaring creëert voor je klanten, ongeacht hun apparaat.
Andere termen voor deeplink zijn Universal Links (voor iOS) en App Links (voor Android).
Deep linking in Klaviyo is volledig compatibel met click tracking en UTM-tracking.
Hoe het werktHoe het werkt
Met Klaviyo deep linking kun je de configuratie van je app registreren. Wanneer een klant op een link klikt in een van uw berichten vanaf een mobiel apparaat, kan Klaviyo deze correct identificeren en naar de juiste locatie in uw mobiele app leiden als deze op hun apparaat is geïnstalleerd. Als de app niet is geïnstalleerd, wordt de klant zoals gewoonlijk naar je website geleid.
Op platforms die het registreren van de configuratie van je app niet toestaan, interfereert click tracking met de deeplink. Dit komt omdat click-tracking een omleiding gebruikt om de klikgebeurtenis vast te leggen, waardoor de app niet direct wordt 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 gaatVoordat je van start gaat
Voordat je deeplink kunt instellen voor e-mail en tekstberichten in Klaviyo, moet je het volgende hebben ingesteld:
- 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 een deeplink in e-mail, een speciaal klik-tracking domein. Voor instructies voor het instellen, zie ons artikel over het instellen van een eigen click-tracking domein.
- Voor deeplink in tekstberichten, een aangepaste merklink. Zie voor instructies ons artikel over het maken van een verkorte merklink voor sms.
- De Klaviyo software development kit (SDK) die op je mobiele app is geïnstalleerd.
- Een
apple-app-site-association
(AASA) bestand (voor iOS) en/of eenassetlinks.json
bestand (voor Android) gehost op je website domein. Deze bestanden zijn respectievelijk nodig door Apple en Google om je website te koppelen aan je mobiele app. - Je mobiele app moet geconfigureerd zijn om deeplink te ondersteunen.
- Meer informatie over het configureren voor iOS en het instellen van je
apple-app-site-association
(AASA) bestand vind je in de Apple documentatie voor ontwikkelaars over het ondersteunen van geassocieerde domeinen. - Zie voor meer informatie over het configureren voor Android en het instellen van je
assetlinks.json
bestand de Android documentatie voor ontwikkelaars over het toevoegen van app links.
- Meer informatie over het configureren voor iOS en het instellen van je
Hoe stel je een deeplink in Klaviyo
- Navigeer naar Instellingen in je Klaviyo account.
- Klik op pushmelding.
- Selecteer de tab deeplink.
-
Klik in de sectie Universele en app-koppelingen op Instellen.
- Selecteer een klik-tracking domein 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 wilt gebruiken in de body van je berichten.
- Upload je
apple-app-site-association
(AASA) bestand 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 de click-tracking domein(en) die moeten worden geopend op je app en klik op Inschakelen
deeplink overschrijven
In sommige gevallen wil je een specifieke link aanwijzen om te openen in je app, zelfs als deze niet overeenkomt met de paden die zijn gedefinieerd in je AASA of assetlinks.json
bestand. Je kunt dit doen door het attribuut universal="true"
toe te voegen aan de HTML van de link.
Bijvoorbeeld: <a href="trk.example.com" universal="true"> Link naar je app!< /a ></a>
Je kunt ook het omgekeerde doen door het attribuut universal="false"
toe te voegen aan de HTML van de link.
Opmerking: Deze functionaliteit is alleen beschikbaar voor e-mail.
Je opstelling testenJe opstelling testen
Om je Universal Links en App Links te testen, maak je een nieuwe campagne of flow bericht aan 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 een ander bericht naar een apparaat waarop je app niet is geïnstalleerd.
- Op het apparaat waarop je app is geïnstalleerd, zou de link direct in je app moeten openen.
- Op het apparaat waarop je app niet is geïnstalleerd, zou de link moeten openen in de webbrowser van het apparaat.
Opmerking: Preview-berichten maken geen gebruik van click-tracking, dus de deeplink wordt mogelijk niet nauwkeurig weergegeven. Gebruik geen voorbeeldberichten om goed te kunnen testen.
Je Klaviyo-gehoste deeplink-bestanden bekijkenJe Klaviyo-gehoste deeplink-bestanden bekijken
Zodra je de installatie hebt voltooid, host Klaviyo versies van je deeplink configuratiebestanden. Om ze te bekijken, navigeer je naar de volgende URL's in je browser, waarbij je <YOUR_TRACKING_DOMAIN>
vervangt 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 eigen click-tracking domein nodig? Voor het gebruik van Universal Links en App Links voor e-mail is een eigen click-tracking domein nodig. Voor sms moet je een aangepaste korte merklink instellen.
Wat gebeurt er als ik meerdere Klaviyo accounts heb die één tracking domein delen? Als meerdere accounts één tracking domein delen, hebben wijzigingen in de domeinconfiguratie invloed op al die accounts.