Home ¬Ľ App ¬Ľ Deep Linking in Android- und iOS-Apps

Deep Linking in Android- und iOS-Apps

Deep Linking in Android- und iOS-Apps

In den letzten Monaten haben wir √ľber interne Links gesprochen. Interne Links sind schon lange in der App-Welt pr√§sent ‚Äď und noch viel mehr in Web-Umgebungen. Dabei ist es wichtig, sich dar√ľber im Klaren zu sein, wie es in Apps funktioniert. Fangen wir von vorne an: Was sind interne Links? Und wie kann man Deep Linking auf Android- und iOS-Apps anwenden? Die Experten von Branch.io definieren es so:

Ein Deep-Link ist ein Link, der Sie zu einem bestimmten Inhalt innerhalb der App (oder des Webs) f√ľhrt

Um dies visuell zu veranschaulichen, haben wir das Beispiel des Deep Linking auf einer Webseite dargestellt, wo diese Technik gebräuchlicher ist:

  • Beispiel f√ľr eine Deep-URL: https://www.amazon.de/Deportiva-Impermeable-Sumergible-Accesorios-M√ļltiples/dp/B01N6L87A6 Dieser Link ist ein Link, der uns zu einem Produkt innerhalb der Amazon-Website f√ľhrt.
  • Kein Beispiel f√ľr eine Deep-URL: https://www.amazon.es/. Es ist ein Link zur Homepage der Amazon-Website.

 

screenshot produkseite einer kamera von amazon
Spezielle Produktseite in Amazon. Quelle: Amazon

Was ist mit Deep Linking in Android- und iOS-Apps?

Das Problem ist, dass sich Links, wenn Sie sie mit Freunden oder Familienmitgliedern etc. teilen, in Ihrem Browser √∂ffnen. Sie sehen dementsprechend das Produkt in der mobilen Version des Webs. Dies geschieht auch dann, wenn der Benutzer die jeweilige Anwendung auf sein Ger√§t heruntergeladen hat. Das bedeutet, dass Web-Deep-Links nicht mit nativen mobilen Anwendungen kompatibel sind. In diesem Fall m√ľsste der Benutzer seine Anwendung √∂ffnen und nach einer wasserdichten Sportkamera suchen. Eine Aufgabe, die in einem Online-Shop so gro√ü wie Amazon kompliziert sein kann.

Was können wir dagegen tun?

Die L√∂sung besteht darin, applikationsspezifische Deep-Links zu erstellen, die direkt auf die Inhalte innerhalb der App verweisen. Das hei√üt, wenn wir ein Produkt innerhalb der App freigeben wollten, w√ľrde dieser Link den Produktinhalt √∂ffnen, nicht die Homepage der App.

 

schwarzes android smartphone mit startbildschirm
Applikationen auf einem Android-Smartphone. Quelle: Unsplash

 

Die verschiedenen Typen von Deep-Links

1. Traditionelle Deep-Links (Basic Deep links)

Diese Art von Link wird nur geöffnet, wenn der Empfänger die Anwendung hat. In diesem Fall erscheint eine Meldung, dass der Link in der Anwendung geöffnet werden kann.

Andernfalls kann der Benutzer nicht auf den Inhalt zugreifen. Sie m√ľssen die Anwendung im Shop suchen und herunterladen, entweder in Google Play oder im App Store, und den Link erneut √∂ffnen, um auf den Inhalt zuzugreifen. Traditionelle Deep-Links werden am h√§ufigsten verwendet, da sie am l√§ngsten zwischen den Anwendungen dauern.

 

Darstellung von Anleitung f√ľr basic deep links
Anleitung f√ľr traditionelle Deep Links. Quelle: Linkedin

 

2. Verz√∂gerte Deep-Links (Deferred Deep Links)

In diesem Fall f√ľhrt der Link in jedem Fall zum Inhalt. Wenn Sie die App bereits haben, zeigt sie einfach den Inhalt innerhalb der nativen Anwendung an. In dem Fall, den wir am Anfang gesehen haben, wird die Sportkamera von der nativen App aus angezeigt.

Bei verz√∂gerten Deep-Links f√ľhrt der Link, falls der Benutzer die Anwendung nicht installiert hat, zur Downloadseite der Anwendung im jeweiligen ‚Store‘. Sobald die App installiert ist, k√∂nnen Sie direkt auf die freigegebenen Inhalte zugreifen.

3. Kontextbezogene Deep-Links (Contextual Deep Links)

Diese Art der Verbindung hat die gleiche Funktionalit√§t wie die verz√∂gerten Deep-Links, und noch dazu einige Vorteile. Diese Art von Link speichert Informationen dar√ľber, wohin der Benutzer gehen m√∂chte, was angeklickt hat, wer den Link freigegeben hat und andere Informationen.

Kontextbezogene Deep-Links f√ľgen sehr relevante Informationen f√ľr Entwickler und Nutzer hinzu. Diese Informationen erm√∂glichen es den Entwicklern von Apps, anpassbare Inhalte und Begr√ľ√üungs- oder Empfehlungsseiten hinzuzuf√ľgen. Zweifellos sehr n√ľtzlich, um die Benutzerfreundlichkeit zu verbessern.

Ebook 1 App Descarga

Deep-Links auf iOS: Universelle Links

Mit der Einf√ľhrung von iOS 9.0 hat Apple die so genannten Universal Links eingef√ľhrt. Diese L√∂sung sollte die Fehler der Funktionalit√§t von URI (Uniform Resource Identifier) Schemata f√ľr Deep-Links in Apps beheben.

In diesem Fall sind Universal Links Standard-Weblinks, die sowohl auf das Web als auch auf einen Teil des Inhalts innerhalb der App verweisen. Wenn Sie einen iOS-Link √∂ffnen, sucht das Mobiltelefon nach der Anwendung. Wenn Sie die App installiert haben, √∂ffnet sich der Inhalt innerhalb der App. Wenn Sie die App nicht haben, √∂ffnet es die Web-Version des Inhalts √ľber Safari.

 

darstellung drei weiße iphones mit gruenen pfeilen
Deep Links auf iOS. Quelle: Brian Coleman

 

Interessanterweise zeigt eine Branch.io-Studie, dass universelle Links die Konversion um bis zu 40% erhöhen.

Deep Linking auf Android: App-Links

Google App Links sind das Android-√Ąquivalent zu Universal Links von iOS. In der Tat funktionieren sie sehr √§hnlich: Sie sind Standard-Weblinks, die auf eine Website und einen Inhalt innerhalb der App verweisen. Es f√ľhrt auch zu einem besseren Benutzererlebnis. Allerdings haben sie nur eine sehr langsame Akzeptanz, da nicht alle Android-Versionen es unterst√ľtzen.

 

drei schwarze smartphones nebeneinander angeschalten
Beispiel f√ľr Google App Links. Quelle: Mobile Marketing Magazine

Deep Linking auch auf Facebook

Facebook hat die App Links 2014 als Standard geschaffen, um die Einschränkungen von Deep Link URI Schemata zu lösen. Diese App-Links bestehen aus zwei wesentlichen Komponenten:

  1. Metatags, die der Ziel-Website in Form eines Links „http://“ hinzugef√ľgt werden. Diese Tags geben die URI des Inhalts innerhalb der nativen Anwendung an. Au√üerdem wird das Verhalten angezeigt, falls die App nicht installiert ist.
  2. Ein Routing-System zum √Ėffnen von Links. Dieses System pr√ľft die Zieladresse des Links, bevor es ihn √∂ffnet. Wie bei anderen Links f√ľhrt es den Befehl innerhalb der nativen Anwendung aus oder f√ľhrt das vorgegebene Verhalten f√ľr den gegenteiligen Fall aus.

Das k√∂nnte Sie interessieren: Der ultimative Leitfaden f√ľr Mobile App Marketing [2020]

Hier sind einige Beispiele f√ľr Anwendungen, die Deep Linking in Android und iOS verwenden. Obwohl es auf allen Plattformen sehr √§hnlich funktioniert, hat jeder Typ einen technischen Hintergrund. Es ist jedoch eine Technik, die von mobilen Anwendungen im Hinblick auf Benutzerfreundlichkeit und Nutzbarkeit implementiert werden muss. Um dies zu tun, ben√∂tigen Sie jedoch einen App- und/oder Webentwickler, der wei√ü, wie Deep-Links funktionieren, da es sich in vielen F√§llen um Web- und Mobile-Optimierung handelt.

Proyecto App

[easy-social-share]