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

Verfasst von

Yeeply
Yeeply

Yeeply ist eine Premium-Plattform, die sich auf die Entwicklung von Mobile Games und individuellen Websites spezialisiert hat. Seit 2012 vertrauen uns unsere Kunden die Entwicklung ihrer Projekte an, und wir arbeiten mit den besten zertifizierten Profis auf technischer Ebene: Entwickler von Mobile Games oder Web-Freelancer, gro├če Softwareunternehmen und f├╝hrende Agenturen. Erstellen einer App oder einer Website war noch nie so schnell, zuverl├Ąssig und sicher wie mit Yeeply! Ver├Âffentlichen Sie Ihr Softwareprojekt auf Yeeply und lassen Sie sich von unserem Team durch den Prozess begleiten.