Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

Erstellen Sie eine benutzerdefinierte Onboarding-Erfahrung

Mit Firebase Dynamic Links können Sie eine skalierbare, maßgeschneiderte Onboarding-Erfahrung für verwiesene Benutzer implementieren, mit der Fabulous ihre Aufbewahrungsrate verdoppelt hat.

Bevor Sie beginnen, verbinden Sie Ihre Android- oder iOS-App mit einem Firebase-Projekt. Befolgen Sie die Schritte unter Erste Schritte für Android oder Erste Schritte für iOS .

Implementierungsübersicht

  1. Richten Sie dynamische Links ein, um programmgesteuert benutzerdefinierte Links aus Ihrer App zu generieren. Sie können dynamische Links in der Firebase-Konsole einrichten und dann mithilfe der iOS- und Android-SDKs neue Links mit benutzerdefinierten Parametern aus Ihrer App generieren, wenn Benutzer auf den Einladungslink klicken.
  2. Fügen Sie Ihrer App Einladungen hinzu und erleichtern Sie Ihren Benutzern das Teilen dynamischer Links. Wenn Benutzer ihre Freunde zu Ihrer App einladen, erstellt die App einen dynamischen Link mit einer Nutzlast, und der Benutzer teilt den dynamischen Link über den vertrauten, nativen Systemdialog.
  3. Senden Sie eingeladene Benutzer an den richtigen Ort, indem Sie Daten vom eingehenden Dynamic Link lesen. Wenn ein eingeladener Benutzer zum ersten Mal über einen dynamischen Link zu Ihrer App kommt, holen Sie sich sein Informationspaket und starten Sie eine benutzerdefinierte Onboarding-Erfahrung, die Ihren neuen Benutzer begeistert.

Richten Sie dynamische Links ein

Verwenden Sie die iOS- und Android Builder-APIs, um eine kurze Verknüpfung mit den benötigten Parametern herzustellen. Wir untersuchen hier die Benutzer-zu-Benutzer- Implementierung. Sie können jedoch auch andere Implementierungen in der Dynamic Links-Dokumentation untersuchen.

Was ist in der Firebase-Konsole zu tun?

  1. Gehen Sie zu Einstellungen .
  2. Wählen Sie Ihr Projekt aus und notieren Sie sich den Web-API-Schlüssel .
  3. Gehen Sie als Nächstes zu Dynamische Links und klicken Sie auf Erste Schritte .
  4. Die Firebase-Konsole verfügt über einen geführten Ablauf zum Erstellen eines dynamischen Links. Dieser wird jedoch derzeit nicht verwendet. Klicken Sie daher auf Abbrechen .
  5. Um programmgesteuert dynamische Links in Ihrer App zu erstellen, benötigen Sie den für Ihr Projekt spezifischen Kurzlink. Diese URL befindet sich in der oberen linken Ecke des Fensters "Dynamische Links". Wenn Sie darauf klicken, wird es automatisch in Ihre Zwischenablage kopiert.

Was tun in Ihrer App?

  1. Erstellen Sie programmgesteuert einen dynamischen Link mithilfe der iOS Builder-API oder der Android Builer-API .
  2. Fügen Sie Ihrem Dynamic Link Parameter hinzu, damit Sie Ihren neuen Benutzer zu seinem maßgeschneiderten Onboarding-Erlebnis weiterleiten können. Zum Beispiel das Datum, eine Benutzer-ID oder eine Region.

Fügen Sie Ihrer App Einladungen hinzu

Nehmen wir an, einer Ihrer zufriedenen Benutzer möchte Ihre App teilen. Befolgen Sie diese beiden bewährten Methoden, um es Ihren Benutzern so einfach wie möglich zu machen, ihre Freunde einzuladen:

  • Platzieren Sie den Einladungslink an einem leicht erkennbaren Ort.
  • Schlagen Sie vor, Freunde einzuladen, wenn Benutzer in der App etwas erreichen. Wenn sie beispielsweise ein Level gewinnen, eine Aufgabe beenden, einen Beitrag teilen oder positive Interaktionen von anderen erhalten.

Was tun in Ihrer App?

Öffnen Sie nach dem Generieren des dynamischen Links den Systemfreigabedialog in Ihrer App. Fügen Sie in Android Code hinzu, der den folgenden Beispielen ähnelt:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

Auf diese Weise können Ihre Benutzer die App über ihre bevorzugte Messaging-App oder ihr soziales Netzwerk freigeben.

Onboard eingeladene Benutzer

Wenn Benutzer einem Einladungslink zu Ihrer App folgen, können Sie das Informationspaket von den dynamischen Links abrufen, denen sie gefolgt sind (z. B. mit dem Spitznamen, dem Benutzernamen usw. des Einladers). Sie können diese Informationen verwenden, um Ihren neuen Benutzer zu begeistern.

Wenn Ihr Spiel beispielsweise Clans hat, können Sie den neuen Spieler nach dem Tutorial auffordern, der Gilde des einladenden Spielers beizutreten. Wenn Sie über eine App zum Teilen von Fotos verfügen, können Sie Ihren neuen Benutzer auffordern, dem einladenden Benutzer während des Onboarding-Ablaufs zu folgen.

Was tun in Ihrer App?

Befolgen Sie zum Lesen von Daten aus dem Dynamic Link die Schritte zum Empfangen von Dynamic Links unter Android oder iOS .

Erstellen Sie nach dem Extrahieren der Daten aus dem dynamischen Link eine benutzerdefinierte Onboarding-Erfahrung für Ihre neuen, verwiesenen Benutzer.

Testen Sie, ob es funktioniert

Senden Sie sich eine Einladung aus Ihrer App und stellen Sie sicher, dass Ihre neue, benutzerdefinierte Onboarding-Erfahrung so funktioniert, wie Sie es beabsichtigen. Hinweis: Wenn Sie eine Einladung von einer nicht signierten App (z. B. von Ihrer Entwicklungsumgebung) senden, wird möglicherweise eine Warnung angezeigt, wenn Sie auf den Link klicken.