Deep Links und Universal Links in der mobilen Entwicklung: was sie sind, Typen und wie man sie konfiguriert

Autor: IT Sectr Veröffentlicht: 2026-05-07 Lesezeit: 9 Min.

Deep Link ist ein Link, der nicht zu einer Webseite, sondern zu einem bestimmten Bildschirm einer mobilen App führt. Laut Branch.io Mobile Deep Linking Report 2025 zeigen Apps mit konfigurierten Deep Links eine 42% höhere Conversion bei Installationen und eine 28% höhere Retention. Lassen Sie uns untersuchen, wie Deep Links unter iOS und Android funktionieren, welche Typen es gibt und welche Tools verfügbar sind.

Wichtige Punkte

  • Deep Link — ein Link, der eine App auf einem bestimmten Bildschirm öffnet. Steigert die Conversion um 42% (Branch.io, 2025).
  • iOS verwendet Universal Link (einen einzigen https-Link für Web und App) und URL Scheme (ein benutzerdefiniertes Protokoll wie myapp://).
  • Android verwendet App Links (verifizierte https-Links) und Intent Filters.
  • Firebase Dynamic Links und Branch.io — Plattformen für deferred Deep Linking: der Link funktioniert, auch wenn die App nicht installiert ist.
  • Deferred Deep Link — Weiterleitung nach der Installation zum gewünschten Inhalt. Wird für Attribution und Retargeting verwendet.

Deep Link ist eine URL für mobile Apps, die nicht nur Informationen darüber enthält, welche App geöffnet werden soll, sondern auch, welcher Bildschirm angezeigt werden soll. Zum Beispiel öffnet der Link myapp://profile/42 die App myapp und navigiert sofort zum Benutzerprofil mit ID 42. Ohne einen Deep Link würde der Benutzer nur auf dem Hauptbildschirm der App landen.

Deep Links sind für Marketing und Benutzererfahrung entscheidend. Sie werden in E-Mail-Kampagnen, Push-Benachrichtigungen, Werbekampagnen und QR-Codes verwendet. Laut AppsFlyer (2025) zeigen Kampagnen mit Deep Links eine 35% höhere CTR (Klickrate) im Vergleich zu normalen Links zum Hauptbildschirm.

Bei IT Sectr implementieren wir seit 2019 Deep Links in allen unseren Projekten. Unsere Erfahrung zeigt, dass die richtige Konfiguration von Deep Links in mobilen Apps die Benutzerbindung um 25–30% erhöht, da direkt nach der Weiterleitung relevante Inhalte angezeigt werden.

URL Scheme vs Universal Link (iOS)

Unter iOS gibt es zwei Hauptmethoden zur Implementierung von Deep Links: URL Scheme (benutzerdefiniertes Protokoll) und Universal Link (standardmäßiger https-Link). Beide Methoden ermöglichen die Konfiguration von Deep Links für mobile Apps und haben ihre Vor- und Nachteile.

URL Scheme ist ein benutzerdefiniertes Protokoll wie myapp://path/to/screen. Es funktioniert seit iOS 3.0 und erfordert keine Serverkonfiguration. Der Nachteil: Wenn die App nicht installiert ist, kann Safari einen solchen Link nicht öffnen und der Benutzer sieht einen Fehler. Außerdem können URL Schemes von anderen Apps abgefangen werden, da das Protokoll nicht eindeutig ist.

Universal Link (iOS 9+) ist ein normaler https-Link, der sowohl als Webseite als auch als Deep Link funktioniert. Wenn die App installiert ist, fängt iOS den Link ab und öffnet die App. Wenn nicht, wird die Webseite geöffnet. Universal Links sind sicherer (die Domain ist verifiziert) und zeigen keine Warnung an.

Die Einrichtung von Universal Links erfordert zwei Schritte: Platzieren der apple-app-site-association-Datei auf dem Server und Hinzufügen eines Berechtigungseintrags in Xcode. Die AASA-Datei enthält JSON mit Informationen über unterstützte Pfade und die App-ID. iOS lädt diese Datei bei der Installation der App herunter und überprüft sie beim Folgen eines Links.

Wichtig: Die AASA-Datei muss über HTTPS ohne Weiterleitungen erreichbar sein. Bei IT Sectr empfehlen wir, für alle neuen Projekte Universal Links anstelle von URL Scheme zu konfigurieren — sie sind sicherer, zuverlässiger und bieten eine bessere Benutzererfahrung.

App Links (Android 6.0+) ist das Android-Äquivalent zu Universal Links für mobile Apps. Die App gibt an, welche https-URLs sie verarbeiten kann, und verifiziert dies über eine digitale Datei auf dem Server. Android überprüft die Domain-App-Zuordnung ohne Benutzereingriff.

Zur Implementierung von App Links müssen Sie: einen Intent Filter in AndroidManifest.xml mit autoVerify="true" hinzufügen, die assetlinks.json-Datei auf dem Server platzieren und die App signieren. Danach leitet Android automatisch alle Links von der angegebenen Domain an die App weiter (falls installiert).

Intent Filter

Intent Filter ist eine Deklaration in AndroidManifest.xml, die dem System mitteilt, welche Arten von Intents eine Activity verarbeiten kann. Für Deep Links enthält der Intent Filter data-Elemente: Schema (http/https), Host (Domain) und Pfad.

xml

<activity android:name=".MainActivity">

    
    <intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="https"
              android:host="example.com"
              android:pathPrefix="/product/" />
    </intent-filter>

    
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="myapp"
              android:host="product" />
    </intent-filter>
</activity>

Der erste Intent Filter ist für App Links (über assetlinks.json verifizierte https-Links) zuständig. Der zweite für URL Scheme (myapp://). Wichtig: autoVerify="true" teilt Android mit, die Zuordnung bei der Installation der App zu überprüfen. Wenn die Überprüfung fehlschlägt, zeigt das System einen Dialog zur App-Auswahl an.

Parameter iOS Android
Deep-Link-TypUniversal Link (iOS 9+), URL SchemeApp Links (Android 6+), Intent Filter
Verifizierungsdateiapple-app-site-association (JSON)assetlinks.json (JSON)
HTTPS erforderlichJaJa
Ohne AppWebseite wird geöffnetWebseite wird geöffnet
Kann andere App abfangenNein (Domain ist eindeutig)Nein (Domain ist verifiziert)
URL Scheme-KonflikteJa (jede App kann dasselbe Scheme registrieren)Ja

Tabelle 1. Vergleich der iOS- und Android-Ansätze für Deep Linking. Universal Links und App Links sind der moderne Standard. URL Scheme und Intent Filters ohne autoVerify sind veraltete, aber immer noch verwendete Methoden.

Firebase Dynamic Links und Branch.io

Firebase Dynamic Links (Google-Dienst) und Branch.io sind Plattformen zur Verwaltung von Deep Links, die das Hauptproblem lösen: Was tun, wenn die App nicht installiert ist? Sie erstellen intelligente Links, die zum App Store / Google Play zur Installation weiterleiten und nach der Installation zum gewünschten Bildschirm.

Firebase Dynamic Links ist ein kostenloser Dienst (Stand 2025). Sie ermöglichen das Erstellen von Links wie https://yourdomain.page.link/xxx, die auf beiden Plattformen als Deep Links funktionieren. Firebase Dynamic Links unterstützen deferred Deep Linking und Attribution.

Branch.io ist eine kommerzielle Plattform mit umfassenderer Funktionalität: Social-Media-Links, QR-Codes, Analysen und Attribution. Branch.io wird von großen Apps (Pinterest, Reddit) verwendet und integriert sich mit den wichtigsten MMPs (AppsFlyer, Adjust).

Deferred Deep Link ist ein Deep Link für mobile Apps, der nach der Installation aktiviert wird. Der Benutzer klickt auf einen Link, bevor er die App installiert, installiert sie und gelangt nach dem ersten Start automatisch zum Zielbildschirm. Dies ist ein Schlüsselmechanismus für Werbekampagnen: Ein Benutzer hat auf eine Produktanzeige geklickt → die App installiert → das Produkt sofort gesehen.

Attribution ist die Bestimmung der Installationsquelle. Welche Werbekampagne hat den Benutzer gebracht? Welcher Kanal? Attributionsplattformen (AppsFlyer, Adjust, Branch) identifizieren jeden Klick auf einen Deep Link und verknüpfen ihn mit der Installation. Laut AppsFlyer (2025) erhöhen deferred Deep Links die Kauf-Conversion um 30% im Vergleich zur normalen Installation.

Bei IT Sectr konfigurieren wir deferred Deep Links für E-Commerce-Projekte. Zum Beispiel in einer mobilen Shopping-App: Ein Benutzer sieht eine Anzeige für ein bestimmtes Produkt, klickt auf den Link, lädt die App herunter und landet sofort auf der Produktseite. Die Kauf-Conversion ist in diesem Szenario 2-mal höher als bei der Standardinstallation.

Häufig gestellte Fragen

Was ist der Unterschied zwischen Deep Link und Universal Link?

Universal Link ist eine Art von Deep Link für iOS, der das Standard-https-Protokoll verwendet. Deep Link ist ein allgemeiner Begriff für jeden Link, der in eine App führt. Universal Link ist ein spezieller Fall, der sicherer und zuverlässiger ist als ein gewöhnlicher URL Scheme.

Was ist ein Deferred Deep Link?

Dies ist ein Link, der sich die Absicht des Benutzers (welcher Bildschirm geöffnet werden soll) bis zur Installation der App merkt. Nach der Installation empfängt die App die Linkparameter und öffnet den gewünschten Bildschirm. Ohne dies würde der Benutzer nach der Installation auf dem Hauptbildschirm landen.

Wie überprüfe ich, ob ein Deep Link funktioniert?

Unter iOS verwenden Sie den Befehl xcrun simctl openurl booted "https://your.link". Unter Android verwenden Sie adb shell am start -W -a android.intent.action.VIEW -d "https://your.link". Sie können auch Dienste wie Branch.io zum Testen verwenden.

Muss ich Firebase oder Branch.io verwenden?

Nein, wenn die App bereits installiert ist, reichen Universal Links und App Links aus. Firebase Dynamic Links oder Branch.io werden nur für das Szenario „Link vor der Installation" (Deferred Deep Linking) benötigt. Für die meisten Apps sind grundlegende Deep Links ausreichend.

Zusammenfassung

  • Deep Link — ein Link, der zu einem bestimmten App-Bildschirm führt. Steigert Conversion und Engagement.
  • Universal Links (iOS) und App Links (Android) — der moderne Standard: https-Links, die über JSON-Dateien auf dem Server verifiziert werden.
  • URL Scheme (myapp://) — eine veraltete, aber immer noch verwendete Methode. Einfacher zu konfigurieren, aber weniger sicher.
  • Intent Filter in AndroidManifest.xml — eine Deklaration, welche URLs eine Activity verarbeiten kann. Der Parameter autoVerify="true" aktiviert die Überprüfung.
  • Firebase Dynamic Links und Branch.io — Plattformen für deferred Deep Linking (Links funktionieren vor der App-Installation).
  • Deferred Deep Link — Weiterleitung zum Zielbildschirm nach der Installation. Schlüsselwerkzeug für Werbekampagnen und Attribution.
  • Die richtige Konfiguration von Deep Links erhöht die Kauf-Conversion um bis zu das 2-Fache (IT Sectr-Daten, 2024–2025).

Wir entwickeln eine mobile Applikation schlüsselfertig

IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.

Projekt besprechen