Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Passen Sie einen Begrüßungsbildschirm an

Personalisierte Inhalte können Ihre Benutzer begeistern und von der ersten Interaktion mit Ihrer App an eine Erfahrung bieten, die auf ihren Vorlieben, dem Nutzungsverlauf und dem Gebietsschema basiert. Mit Firebase können Sie Zielgruppen basierend auf Google Analytics-Metriken definieren und Ihre Anwendung mit Firebase Remote Config direkt über die Firebase-Konsole anpassen.

Wenn Sie diese beiden Funktionen zusammen verwenden, können Sie den Begrüßungsbildschirm Ihrer App für einen wiederkehrenden Benutzer basierend auf seinen Einstellungen oder Aktivitäten in Ihrer App anpassen.

Diese Anleitung führt Sie durch den Prozess zum Erstellen Ihres eigenen personalisierten "Willkommen zurück" -Bildschirms auf Android.

Für den Einstieg benötigen Sie eine Android-App, die mit einem Firebase-Projekt verbunden ist. Wenn Sie noch keine haben, lesen Sie Erste Schritte für Android , um Ihre App zu verbinden.

Implementierungsübersicht

Die Implementierung des personalisierten Begrüßungsbildschirms Ihrer App besteht aus drei Schritten:

  1. Richten Sie Remote Config so ein, dass Parameter für die zu personalisierenden Elemente gespeichert werden. Beispielsweise können Sie die Begrüßungsbildschirmnachricht als Parameter speichern. Auf diese Weise können Sie die Nachricht aktualisieren, ohne Ihre App erneut zu veröffentlichen.
  2. Richten Sie Analytics ein, um Zielgruppen und / oder Benutzereigenschaften für Remote Config zu definieren, die auf Ihre Benutzer abzielen. Beide Funktionen können für das Targeting verwendet werden. Es gibt jedoch wichtige Unterschiede zwischen ihnen. Die jeweiligen relativen Vorteile werden später in diesem Handbuch erläutert.
  3. Konfigurieren Sie die Remote-Konfigurationsbedingungen, um Ihren Parameter basierend auf den von Ihnen eingerichteten Analytics-Zielgruppen oder Benutzereigenschaften anzupassen.

Richten Sie die Parameter in Remote Config ein

Wenn Sie die Elemente Ihrer App identifiziert haben, die Sie anpassen möchten, verwenden Sie Remote Config, um Parameter zu speichern. Wir werden die Personalisierung der Begrüßungsbildschirmnachricht im Rest dieses Handbuchs untersuchen.

Was ist in der Firebase-Konsole zu tun?

  1. Wechseln Sie in der Firebase-Konsole zur Parameterseite Remote Config . Wenn Sie Remote Config noch nie in Ihrer App konfiguriert haben, klicken Sie auf Add Your First Parameter .
  2. Füllen Sie einen Parameterschlüssel und einen Standardwert aus. Beispiel: welcome_message und Welcome to this sample app .

    Konfiguration der Remote Config-Parameter.

  3. Klicken Sie auf Änderungen veröffentlichen .

Was tun in der Android App?

  1. Fügen Sie Code hinzu, um den Parameter, den Sie gerade zu Ihrer App hinzugefügt haben, in der Firebase-Konsole zu lesen und anzuzeigen. Beispielsweise:

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

    Sie können auch die Schritte unter Verwenden von Firebase Remote Config unter Android ausführen , um die in der Konsole erstellten Parameter zu lesen und anzuzeigen. Wenn Sie nicht weiterkommen, führt Sie die Android-exemplarische Vorgehensweise durch die Implementierung der funktionierenden Beispiel-App.

  2. Aktivieren Sie den Entwicklermodus , um Konfigurationsänderungen sofort während des Tests zu sehen.

Testen Sie, ob es funktioniert

  1. Öffnen Sie Ihre App und stellen Sie sicher, dass der aktuelle Wert des Parameters in der Remote Config-Benutzeroberfläche angezeigt wird .
  2. Ändern Sie den Wert in der Konsole und klicken Sie auf Änderungen veröffentlichen
  3. Starten Sie Ihre App neu. Der neue Parameterwert sollte angezeigt werden.

Richten Sie Analytics-Zielgruppen oder Benutzereigenschaften ein

In diesem Schritt definieren Sie mithilfe von Analytics die Benutzer, denen personalisierte Inhalte angezeigt werden sollen. In dieser exemplarischen Vorgehensweise verwenden wir dazu eine Benutzereigenschaft. Sie können jedoch auch eine Zielgruppe definieren. Diese Ansätze sind ähnlich, aber Sie sollten sich bewusst sein, dass ein Benutzer, der einer Zielgruppe hinzugefügt wurde, diese nicht verlassen oder entfernt werden kann. Wenn sich das Attribut, das Sie für das Targeting verwenden möchten, ändern könnte, verwenden Sie stattdessen eine Benutzereigenschaft.

Was ist in der Firebase-Konsole zu tun?

  1. Wechseln Sie in der Firebase-Konsole zur Analytics-Benutzereigenschaftsseite . Klicken Sie auf Neue Benutzereigenschaft .
  2. Geben Sie der Benutzereigenschaft einen Namen und eine Beschreibung. Wenn Sie beispielsweise eine App basierend darauf anpassen, ob ein Benutzer Hunde oder Katzen bevorzugt, können Sie sie animal_preference .

    Konfiguration der Analytics-Benutzereigenschaften.

  3. Klicken Sie auf Erstellen .

Was tun in der Android App?

  1. Befolgen Sie die Schritte unter Festlegen von Benutzereigenschaften , um zu erfahren, wie Sie Ihre Benutzereigenschaften in Ihrer Anwendung festlegen. Sie können beispielsweise einen Benutzer fragen, ob er Katzen oder Hunde bevorzugt, und einen entsprechenden Zeichenfolgenwert festlegen. Sie können die Schritte überspringen, um Ihre Eigenschaft in der Konsole zu registrieren, wie Sie dies bereits im vorherigen Abschnitt getan haben.
  2. Befolgen Sie die Schritte unter Debuggen von Ereignissen , um den Debug-Modus für Ihre App zu aktivieren.

Testen Sie, ob es funktioniert

  1. Öffnen Sie Ihre App und navigieren Sie zu der Stelle, an der Ihre Benutzereigenschaft festgelegt ist.
  2. Öffnen Sie die Analytics DebugView-Seite in der Firebase-Konsole.
  3. Überprüfen Sie, ob Benutzereigenschaften festgelegt wurden (es kann einige Minuten dauern, bis etwas angezeigt wird).

Konfigurieren Sie die Remote-Konfigurationsbedingungen

Nachdem Ihre App über konfigurierbare Parameter und Benutzereigenschaften (oder Zielgruppen) verfügt, die als Variablen verwendet werden können, können Sie Bedingungen erstellen, um die Werte Ihrer Parameter zu personalisieren.

Was ist in der Firebase-Konsole zu tun?

  1. Gehen Sie in der Firebase-Konsole zu Remote Config .
  2. Klicken Sie auf Ihren Parameter, um ihn zu bearbeiten.
  3. Klicken Sie auf Wert für Bedingung hinzufügen .
  4. Wählen Sie Neue Bedingung definieren .
  5. Geben Sie Ihrem Zustand einen Namen. Beispiel: "Bevorzugt Katzen", um die Benutzerpräferenz von früher widerzuspiegeln.
  6. Wählen Sie unter Gilt für die Option Benutzereigenschaft (oder Benutzer in Zielgruppe, wenn Sie eine Zielgruppe in Analytics erstellt haben) aus, wählen Sie Ihren Parameter aus und definieren Sie eine bedingte Beziehung zu Ihren Parameterwerten.

    Eine neue Remote-Konfigurationsbedingung.

  7. Klicken Sie auf Bedingung erstellen .

  8. Geben Sie einen Wert ein, der die neue Bedingung widerspiegelt. Die Begrüßungsnachricht für "Bevorzugt Katzen" könnte beispielsweise "Miau!" Sein.

  9. Klicken Sie auf Aktualisieren , um Ihre Änderungen zu speichern.

  10. Klicken Sie auf Änderungen veröffentlichen , um die neuen Bedingungen und Werte in Ihrer App zu aktivieren.

Testen Sie, ob es funktioniert

  1. Öffnen Sie Ihre App und navigieren Sie zu der Stelle, an der Ihre Benutzereigenschaft festgelegt ist.
  2. Öffnen Sie die Analytics DebugView-Seite in der Firebase-Konsole.
  3. Überprüfen Sie, ob Benutzereigenschaften festgelegt wurden (es kann einige Minuten dauern, bis etwas angezeigt wird).
  4. Starten Sie Ihre App neu und überprüfen Sie, ob Ihre personalisierten Elemente festgelegt wurden.