Loslegen
BlogDeep Links

Deferred Deep Links unter Android erklärt

Das Unolink-Team2 Min. Lesezeit
Auf dieser Seite
  1. Warum das für eine kleine App wichtig ist
  2. So richtest du einen mit Unolink ein
  3. Und auf dem iPhone?
  4. Typische Stolperfallen

Ein normaler Deeplink öffnet einen Screen in einer App, die schon installiert ist. Ein Deferred Deep Link funktioniert für jemanden, der die App noch nicht hat: Er tippt auf den Link, installiert die App, und beim ersten Öffnen bringt sie ihn zu dem Screen, um den es im Link ging, einer Aktion, einem Rezept, einer Einladung.

Warum das für eine kleine App wichtig ist

Jeder zusätzliche Schritt zwischen dem Tippen und dem, weswegen jemand gekommen ist, kostet Leute. Ein Creator sagt „Nutz meinen Code für einen Gratismonat“, ein Zuschauer tippt, installiert und landet dann auf einem allgemeinen Willkommensscreen, ohne jede Spur des Angebots. Manche geben genau dort auf.

Mit einem Deferred Deep Link hält der erste Screen, was versprochen wurde:

  • Aktionen und Creator-Codes öffnen das Angebot, um das es im Post ging.
  • Einladungen öffnen das Team oder die geteilte Liste des Freundes.
  • Links zu Inhalten öffnen das Rezept, das Workout oder das Level aus dem Video.

Das ist der Unterschied zwischen „Such es selbst“ und „Hier ist es“.

Du legst im Dashboard für jeden deiner Links einen Deeplink fest, zum Beispiel /promo/3for2. Neue Android-Nutzer, die über diesen Link installieren, bekommen diesen Screen beim ersten Öffnen. Deine App erhält ihn einmal und entscheidet, wann sie ihn zeigt.

Es gibt nichts zu hosten und keinen Routing-Dienst zu betreiben. Derselbe Link schickt iPhones weiterhin in den App Store und Computer auf deine Website, und Installationen werden weiterhin pro Link gezählt.

Füg das SDK hinzu

Das Unolink SDK für Android, React Native oder Flutter, ab Pro.

Leg einen Deeplink für einen Link fest

Bearbeite unter Links einen Link und gib den Screen ein, den er öffnen soll.

Öffne ihn in deiner App

Beim ersten Öffnen bekommt deine App diesen Screen und zeigt ihn, sofort oder nach dem Onboarding.

Und auf dem iPhone?

Unolink bietet auf dem iPhone keine Deferred Deep Links an. Dafür müsste man Geräte per Fingerprinting erkennen oder die Leute bitten, das Einfügen zu erlauben, und Unolink macht beides nicht. iPhone-Nutzer gehen trotzdem direkt in den App Store, und iPhone-Installationen werden trotzdem pro Link gezählt, ohne Fingerprinting.

Typische Stolperfallen

  • Teste mit einer echten Installation aus dem Store. Installiere deinen Test-Build über Google Play, etwa über einen internen Test-Track, nicht direkt aus Android Studio.
  • Nur beim ersten Öffnen. Der Deeplink wird einmal übergeben. Deinstalliere die App, um noch einmal zu testen.
  • Heb den Link auf, wenn zuerst das Onboarding kommt. Ein ganz neuer Nutzer startet meist im Onboarding. Behalte den Link und öffne ihn, wenn das Onboarding fertig ist, statt es zu überspringen.

Schritt für Schritt, für Kotlin, React Native und Flutter: Deferred Deep Links unter Android.

Diesen Artikel teilen

Weiterlesen