Er zijn de laatste tijd discussies over interne koppelingen in de app-wereld. Hoewel ze al langere tijd aanwezig zijn in app-omgevingen, is het belangrijk om te begrijpen hoe ze in apps functioneren. Als je meer wilt weten, lees dan verder!
Ondanks dat ze al een tijdje actief zijn in de app-wereld, zijn interne links de afgelopen maanden onderwerp van veel discussie geweest.
Deeplinking is een techniek om de gebruikerservaring te verbeteren en conversies en inkomsten te verhogen. Misschien heb je de term al eerder gehoord en was je misschien op zoek naar een snelle, niet-technische uitleg van de basisprincipes.
Wat zijn deep links?
Worden deep links ondersteund in Android- en iOS-apps?
U ziet het item vanuit uw browser, in de mobiele versie van internet, wanneer u deze URL deelt met iemand (een familielid, vriend, kennis, enz.). Dit gebeurt zelfs als de gebruiker de app naar zijn apparaat heeft gedownload. Wanneer u deep links vanaf een website maakt, zijn deze niet compatibel met native mobiele apps. De gebruiker moet zijn app openen en daarin het product zoeken, in dit geval een waterdichte sportcamera. Het kan moeilijk zijn om items te vinden op de enorme site van Amazon.
Een deep link is een slimme inkt die u naar specifieke inhoud binnen de app brengt als u deze op de website heeft geïnstalleerd.
Hoe moeten we erop reageren?
In plaats van naar de startpagina van de app te gaan, verwijzen deep links rechtstreeks naar de inhoud van de app. Als we met deze aanpak een product met de app willen delen, opent de link de productinhoud en niet de startpagina van de app.
1. Basis deeplink
2. Uitgestelde deep links
3. Contextuele deep links
Deeplinking voor mobiele apps geeft gebruikers wat ze willen, wanneer ze dat willen
Android en Apple ondersteunen deeplinking.
Google App Links is de Android-versie van iOS universele links.
In iOS kunt u deep links gebruiken om naar specifieke inhoud te linken.
Met de release van iOS 9.0 introduceerde Apple universele links. Deze oplossing probeerde het probleem van deeplink-functionaliteit in apps aan te pakken door gebruik te maken van URI-schema's.
Wanneer u een iOS-link opent, zoekt u naar de app als u deze hebt geïnstalleerd. Als het niet is geïnstalleerd, wordt de inhoud geopend via Safari. Een universele link is een standaard weblink die zowel naar het web als naar de inhoud van een webapp linkt.
Bovendien kunnen universele links, volgens een onderzoek van Branch.io, de conversie met maar liefst 40% verhogen.
In feite werken ze op vrijwel dezelfde manier: het zijn reguliere weblinks die verbinding maken met een website en inhoud binnen de app. Het leidt tot een betere gebruikerservaring, maar de acceptatie verloopt traag omdat niet alle Android-versies dit ondersteunen.
Facebook biedt Deep Linking-functionaliteit.
In 2014 ontwikkelde Facebook de App Links-standaard om de problemen met deep link-URI-schema's aan te pakken. Er zijn twee componenten voor app-links:
Het is tijd om af te ronden.
Ondanks het feit dat deeplinking op alle platforms op dezelfde manier werkt, heeft elke smaak een technische basis. Mobiele applicaties moeten echter deep links implementeren als onderdeel van het app-ontwerp in termen van gebruikerservaring en bruikbaarheid. Om dit te kunnen doen, heb je echter een ontwikkelaar nodig die begrijpt hoe deep links werken, aangezien het vaak web- en mobiele optimalisatie omvat.
Het is momenteel een noodzaak voor bedrijven en een grote aanwinst voor IT-professionals om Android-apps te ontwikkelen. Kijken naar de statistieken is alles wat je hoeft te doen om...
Is er voor uw volgende project een app op maat nodig? Wilt u een bestaande app opnieuw ontwerpen of een nieuwe maken?
Het lijkt misschien dat het maken van een mobiele applicatie net zo eenvoudig is als met uw vingers knippen, en dat we ons project in een mum van tijd operationeel zullen hebben...
Fintech-investeringen zijn de afgelopen jaren duizelingwekkend gegroeid in Engeland en wereldwijd, en bereikten in 2022 een waarde van 179 miljoen dollar. De stijging... is grotendeels te danken aan de opkomst van investeringen in bedrijven die producten ontwikkelen om tegemoet te komen aan de investeringsbehoeften van vrouwen en andere groepen die handel drijven. kleinere volumes cryptocurrency, zoals onroerend goed en impactinvesteringen.
Een app kan een goudmijn zijn voor een bedrijf, als hulpmiddel voor de verkoop, als marketingmiddel of...
Elke applicatie is al ontwikkeld, maar Super Apps zijn er om het leven gemakkelijker te maken. Super Apps zijn een nieuw type app,…
Deeplinking voor hernieuwde betrokkenheid en retentie is belangrijk.
Het aantal verlatingsgevallen (e-mailmarketing/e-commerce) stijgt.
Gebruikers kunnen gemakkelijk besluiten hun aankoop niet af te ronden na het bladeren, kopen en vullen van hun winkelwagentje, na het bladeren, kopen en vullen van hun winkelwagentje.
Een proactieve benadering om klanten die hun winkelwagen vol met artikelen achterlaten opnieuw aan te spreken, is door hen e-mails te sturen.
Ongeveer 45% van de e-mails over het verlaten van een winkelwagentje worden geopend en op 21% wordt geklikt. Nog belangrijker is dat contextueel relevante e-mails maar liefst 1% aan potentiële verloren inkomsten kunnen terugwinnen. (Sitecore)
Een moderetailer heeft een geautomatiseerd proces opgezet dat e-mails verzendt naar klanten die artikelen in hun winkelwagentje achterlaten.
De gebruiker wordt naar de afrekenpagina geleid met behulp van een deeplink-oplossing, waar de items die nog in de winkelwagen zaten al handig zijn ingevuld.
Gebruikers (verwijzingen van vrienden/gameplay) zijn de manier waarop nieuwe gebruikers worden verworven.
Of het nu gedrukt of digitaal is, mond-tot-mondreclame blijft een krachtige methode om product- en merkbekendheid te creëren.
Het is vier keer zo waarschijnlijk dat consumenten een aankoop doen als ze door een vriend worden doorverwezen. Het is dus geen verrassing dat veel bedrijven bestaande klanten aanmoedigen om hun vrienden uit te nodigen om mee te doen.
Mond-tot-mondreclame heeft twee doelen in de hevig competitieve gamingsector: bestaande gebruikers worden loyaler en blijven spelen, en nieuwe app-gebruikers worden daardoor doorverwezen en lid worden.
Een onderlinge game werd gestimuleerd voor gebruikers van een gaming-app met behulp van een zeer eenvoudig en snel proces in dit gebruiksscenario.
De vriend wordt op magische wijze naar de wachtruimte van de app gebracht nadat hij de game uit de App Store heeft gedownload en de app heeft gestart, door op een WhatsApp-link te klikken die door de gamer is verzonden. Laat de spellen beginnen.
Gemiddelde bestelwaarde op sociale media en retail (gecombineerd)
AOV is een maatstaf voor het gemiddelde orderbedrag over een bepaalde periode. Deze KPI’s bieden kansen voor laaghangend fruit. Als een klant op het punt staat een aankoop te doen, waarom geeft u hem dan geen suggesties voor andere producten die hij misschien wel wil hebben?
Tussen nu en 2024 zal het percentage van de e-commerce-inkomsten op mobiel naar verwachting stijgen van 64% naar 67%, wat aangeeft dat mobiele apps de beste manier zijn om de AOV te verhogen.
Een modemerk gebruikt Instagram om reclame te maken voor een ‘outfit van de dag’-verhaal, waarin verschillende producten voorkomen (zie voorbeeld hieronder). Wanneer shoppers omhoog swipen, worden ze doorgestuurd naar een sociale landingspagina van AppsFlyer (om te voorkomen dat Instagram de link verbreekt).
Wanneer shoppers op de CTA-knop ‘Bekijk het nu’ tikken, worden ze naar een vooraf ingevulde betaalpagina in de app geleid, inclusief alle items die in het verhaal voorkomen.
SMS-bankieren: Procesverlating (Traditioneel bankieren /SMS)
75% van de formulieren uit de financiële sector worden geschrapt omdat klanten het te moeilijk vinden om ze in te vullen. Digitale reizen zijn bijzonder gevoelig voor uitval als het om verzekeringen gaat.
Wat als finserv-bedrijven hun klanten zouden kunnen helpen door hen te laten profiteren van CX-superieure apps?
Bedrijven die voorop lopen, doen dit al.
Door een of meer van hun eigen mediakanalen in combinatie met deeplinking te gebruiken om klanten te herinneren aan het formulier dat ze hebben achtergelaten en deze rechtstreeks naar het afleverpunt te brengen, kunnen ze eenvoudig en met minimale rompslomp de gewenste actie voltooien.
Een klant die het formulier verlaat, kan worden betrokken met behulp van een deep-linking-product dat op dynamische wijze een unieke en gepersonaliseerde URL creëert voor elk van hen in het gegeven voorbeeld.
Een sms-berichtenplatform ontvangt de link en plant een herinnerings-sms met een CTA om het invullen van het formulier te voltooien. Wanneer op de link wordt geklikt, wordt de app op de juiste locatie geopend, zodat klanten verder kunnen gaan waar ze gebleven waren.
Bouw apps die voortdurend en nauw contact maken met klanten, en u zult twee belangrijke doelstellingen tegelijk bereiken. U kunt formulierinzendingen van zeer betrokken klanten redden en tegelijkertijd klanten tevreden stellen door hen te helpen hun oorspronkelijke doelen te bereiken.
Het implementeren van deeplinking is cruciaal.
Het is relatief eenvoudig om deep links te maken met SAAS-producten van deep links-providers. Een handvol van hen biedt SAAS-producten voor het creëren van deep links voor mobiele marketingcampagnes.
Marketeers en productmanagers gebruiken oplossingen voor deep links om de trajecten te definiëren die zij willen dat hun eindgebruikers afleggen zodra ze op de deep links klikken die ze maken:
Het is ook mogelijk voor marketeers en productmanagers om een beter inzicht te krijgen in de prestaties van campagnes door installaties, inkomsten, betalend gebruikersaandeel en LTV te meten, of door de bronnen vast te leggen van gebruikers die op deep links hebben geklikt.
Zijn ontwikkelaars betrokken bij deeplink-implementaties? In de meeste gevallen zijn ontwikkelaars erbij betrokken, omdat de app moet openen op de deep-linked pagina. Een goede deeplinking-oplossing zorgt voor voldoende overdracht tussen ontwikkelaars en marketeers/productmanagers.
Het is mijn laatste bewering over het implementeren van deep links. Kies een aanbieder die veel meer biedt dan alleen dat. Het gebruik van een andere technologie voor mobiele marketing is doorgaans minder wenselijk dan het gebruik van een geavanceerd mobiel marketingplatform dat deeplink-mogelijkheden als kernfunctie omvat.
Hoe u een deeplink maakt
Implementatie van deeplinks voor Android
Als voorbeeld van het gebruik van deep links voor Android: stel dat uw deep link-URL uwapp://pad/ is en dat de pakket-ID van uw app com.uwapp.voorbeeld is.
JavaScript-oplossing
Een oude en veelgebruikte techniek om dit probleem op te lossen is om iframe te gebruiken om de deep link-URL te laden en een vertraagde JavaScript-code te gebruiken om door te sturen naar de winkel:
Wanneer u dit doet, probeert de browser eerst uw app://pad/ te laden.
Als uw app is geïnstalleerd, wordt deze geopend en wordt het volgende JavaScript niet uitgevoerd.
Als uw app niet is geïnstalleerd, gebeurt er niets wanneer u uwapp://pad/ laadt. Na 2 seconden stuurt de JavaScript-code de gebruiker door naar de Play Store, waar hij de app kan installeren.
Er is echter een klein probleem met deze code: nadat de app is geopend en de gebruiker terugkeert naar zijn browser, kan de JavaScript-code hem of haar terugsturen naar de Play Store. Daarom kunnen we het proces optimaliseren door de tijd te bekijken waarop de gebruiker terugkeert naar zijn browser om te bepalen of hij of zij naar de winkel moet worden doorgestuurd of niet:
Intentie oplossing
Sinds de release van Chrome voor Android versie 25 of hoger werkt de bovenstaande code niet meer, zoals vermeld in de Chrome-documentatie. Gelukkig biedt Google een betere oplossing met behulp van de intentie-URL. Wanneer een gebruiker op de URL intent://path/#Intent;scheme=yourapp;package=com.yourapp.example;end klikt, gebeurt het volgende:
- Als de app is geïnstalleerd, opent Chrome de app.
- Als de app niet is geïnstalleerd, opent Chrome de Play Store.
Welke deep linking-oplossing moet ik gebruiken in King of App?
JavaScript-oplossingen
Net als bij Android is er ook een JavaScript-truc voor iOS:
html
window.location.replace(“uwapp://pad/”); setTimeout(functie () {
window.location.replace(“https://itunes.apple.com/app/id12345678”); }, 2000);
.
- Als de app geïnstalleerd is, opent de eerste verhuiscode de app en wordt het volgende script niet uitgevoerd.
- Als de app niet is geïnstalleerd, doet de eerste verhuiscode niets en wordt de gebruiker door de inactieve time-outfunctie doorgestuurd naar de App Store.
Universele linkoplossing
Vanaf iOS 9 introduceerde Apple de universele link, die op dezelfde manier werkt als Android, maar meer configuratie vereist. En vanaf iOS 9.2 werkte de JavaScript-fix niet meer omdat Apple een modelloos promptvenster introduceerde.
Om universele links in te schakelen, moet u een SSL-gecertificeerd domein (bijvoorbeeld https://uwdomein.com/) hebben dat aan uw app is gekoppeld en een speciaal JSON-bestand weergeven op https://uwdomein.com/apple-app - site-associatie vergelijkbaar met het volgende:
Dit bestand vertelt uw apparaat welke route werkt als deep link voor elke app.
Vervolgens moet u applinks:uwdomein.com toevoegen aan uw com.apple.developer.associated-domains-toewijzing in XCode:
U kunt een domein aan meerdere applicaties koppelen of andersom.
Vervolgens moet u de UIApplicationDelegate-methoden voor levering overnemen (met name application:continueUserActivity:restorationHandler:), zodat uw toepassing een koppeling kan ontvangen en deze op de juiste manier kan afhandelen.
Stel dat u https://uwdomein.com/dress/ associeert met uw applicatie door “paths”:[ “/dress/”] in te stellen in het JSON-bestand. Wanneer de gebruiker in Safari op de link https://uwdomein.com/dress/1 klikt, gebeurt het volgende:
- als de app is geïnstalleerd, wordt de app geopend en wordt https://uwdomein.com/dress/1 naar de UIApplicationDelegate verzonden. Daar kunt u beslissen welke weergave u wilt openen.
- Als de app niet is geïnstalleerd, wordt https://uwdomein.com/dress/1 geopend met Safari en kunt u het product op uw website blijven weergeven of de gebruiker doorverwijzen naar de App Store.
Universal Links lijkt een perfecte oplossing voor iOS. Helaas hebben ze echter ook hun beperkingen.
- Universele links werken alleen met Safari en Chrome.
- Wanneer een andere website doorverwijst met een universele link, werkt deze alleen als de klik binnen Safari of Chrome plaatsvindt. Als er in uw e-mailapplicatie bijvoorbeeld een link https://anotherDomain.com/ aanwezig is die doorverwijst naar de universele link https://yourDomain.com/dress/1, werkt deze niet als deep link naar uw applicatie. Als de gebruiker echter vanuit Safari op de link https://anotherDomain.com klikt, werkt dit wel.
- Universele links werken niet als u de link rechtstreeks in de adresbalk plakt.
- Universele links werken niet als de omleiding wordt geactiveerd door een JavaScript-code.
- Universele links werken niet als u de link programmatisch opent binnen uw applicatie (bijvoorbeeld met openUrl).
Eerst moet je in de bouwer naar services gaan en op de marktplaats klikken. Selecteer de deeplinkservice en voeg deze toe.
Eenmaal toegevoegd, ziet u deze opties.
De meest voorkomende deeplinks vind je al voorgeconfigureerd in de dienst: WhatsApp, Facebook, Twitter, Telegram, Instagram, Linkedin en Snapchat.
Open gewoon door te klikken om de optie te activeren.
Anders moet u de aangepaste service configureren door de aangepaste deep link toe te voegen.
Hoe u een aangepaste deep link configureert
Er is vanaf dit punt geen magische formule, daarom hebben we tijdens het artikel stap voor stap uitgelegd hoe dit type link werkt.
Je kunt het beste bij elke app/platform zoeken in de documentatie hoe je de koppeling opbouwt. voorbeeld: https://faq.whatsapp.com/425247423114725/?cms_platform=iphone
Er zullen gevallen zijn waarin de deep link van iOS en Android verschillend zijn. Daarom raden wij u aan een intelligente URL-verkorter te gebruiken, zoals degene die u op onze website kunt vinden in de sectie Bronnen of ook binnen onze WordPress Mobile Suite. een intelligente linkmaker.