Personalisierte Inhalte können Ihre Nutzer begeistern und für eine positive Nutzererfahrung ersten Interaktion mit Ihrer App basierend auf deren Einstellungen, und Sprache. Mit Firebase können Sie Zielgruppen anhand von Google Analytics-Messwerte und passen Sie Ihre Anwendung an mit Firebase Remote Config direkt von der Firebase-Konsole aus.
Wenn Sie diese beiden Funktionen zusammen verwenden, können Sie die Willkommens-Willkommensnachricht für Ihre App anpassen. Bildschirm für wiederkehrende Nutzende basierend auf ihren Präferenzen oder Aktivitäten in Ihrer App.
Dieser Leitfaden führt Sie durch den Prozess zur Erstellung „Willkommen zurück“ auf Android-Geräten.
Dazu muss eine Android-App mit einem Firebase-Projekt verknüpft sein. Wenn Sie noch kein Google Ads-Konto haben, lesen Sie den Abschnitt Erste Schritte mit Android. um deine App zu verbinden.
Implementierungsübersicht
Die Implementierung des personalisierten Begrüßungsbildschirms Ihrer App umfasst drei grundlegende Schritte:
- Richten Sie Remote Config so ein, dass die Parameter für die Elemente enthalten sind, personalisiert. Sie können die Nachricht auf dem Begrüßungsbildschirm z. B. als . So können Sie die Mitteilung aktualisieren, ohne Ihre App noch einmal zu veröffentlichen.
- Richten Sie Analytics ein, um Zielgruppen und/oder Nutzereigenschaften für Remote Config, um Ihre Anzeigen auf Ihre Nutzer auszurichten. Beide Funktionen können für Ausrichtung Es gibt jedoch wichtige Unterschiede zwischen ihnen. Die ihre relativen Vorteile werden später in diesem Leitfaden erläutert.
- Konfigurieren Sie Remote Config-Bedingungen, um Ihren Parameter auf der Grundlage von die von Ihnen eingerichteten Analytics-Zielgruppen oder Nutzereigenschaften.
Parameter in Remote Config einrichten
Sobald Sie die Elemente Ihrer App identifiziert haben, die Sie anpassen möchten, verwenden Sie Remote Config zum Speichern von Parametern. Im Rest dieses Leitfadens erfahren Sie, wie Sie die Begrüßungsnachricht personalisieren.
Was Sie in der Firebase Console tun
- Rufen Sie den Parameter Remote Config auf. in der Firebase-Konsole. Wenn Sie Remote Config noch nie in Ihrer App konfiguriert haben, klicken Sie auf Zuerst hinzufügen Parameter.
Geben Sie einen Parameterschlüssel und einen Standardwert ein. Beispiel:
welcome_message
undWelcome to this sample app
.Remote Config-Parameterkonfiguration.">
Klicken Sie auf Änderungen veröffentlichen.
Aktionen in der Android-App
Fügen Sie Code hinzu, um den Parameter, den Sie Ihrer App gerade hinzugefügt haben, in der Firebase-Konsole zu lesen und anzuzeigen. Beispiel:
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 der Anleitung unter Firebase Remote Config unter Android verwenden folgen, um den in der Konsole erstellten Parameter abzurufen und anzuzeigen. Wenn Sie nicht weiterkommen, führt Sie die Android-Komplettlösung durch die Implementierung der funktionierenden Beispiel-App.
Aktivieren Entwicklermodus um Konfigurationsänderungen während des Tests sofort zu sehen.
Testen, ob es funktioniert
- Öffnen Sie die App und prüfen Sie, ob dort der aktuelle Wert des Parameters angezeigt wird. in der Remote Config-Benutzeroberfläche.
- Ändern Sie den Wert in der Konsole und klicken Sie auf Änderungen veröffentlichen.
- Starte die App neu. Der neue Parameterwert sollte angezeigt werden.
Analytics-Zielgruppen oder Nutzereigenschaften einrichten
In diesem Schritt definieren Sie mit Analytics die Nutzer, denen personalisierte Inhalte angezeigt werden sollen. In dieser Schritt-für-Schritt-Anleitung verwenden wir eine Nutzereigenschaft, Sie können aber auch eine Zielgruppe: Diese Ansätze sind ähnlich. Beachten Sie jedoch, dass Nutzer, an eine Zielgruppe senden, können sie die Seite nicht verlassen oder entfernt werden. Wenn das Attribut, für das Sie sich für die Ausrichtung ändern. Verwenden Sie stattdessen eine Nutzereigenschaft.
Vorgehensweise in der Firebase Console
- Rufen Sie die Analytics-Nutzereigenschaft auf. in der Firebase-Konsole. Klicken Sie auf Neue Nutzereigenschaft.
Geben Sie einen Namen und eine Beschreibung für die Nutzereigenschaft ein. Wenn Sie zum Beispiel je nachdem, ob Nutzende Hunde oder Katzen bevorzugen, Nennen Sie sie
animal_preference
.Konfiguration von Analytics-Nutzereigenschaften.">
Klicken Sie auf Erstellen.
Aktionen in der Android-App
- Folgen Sie der Anleitung unter Nutzereigenschaften festlegen, um die Nutzereigenschaft in Ihrer Anwendung festzulegen. Sie können beispielsweise einen Nutzer fragen, ob er lieber Katzen oder Hunde mag, und einen Stringwert entsprechend festlegen. Sie können die Schritte zum Registrieren Ihrer Property in der wie Sie das im vorherigen Abschnitt getan haben.
- Führen Sie die Schritte unter Debugging-Ereignisse aus, um Debug-Modus für Ihre App zu aktivieren.
Testen, ob es funktioniert
- Öffnen Sie die App und rufen Sie die Seite auf, in der Ihre Nutzereigenschaft festgelegt wurde.
- Öffnen Sie die AnalyticsDebugView-Seite. in der Firebase-Konsole.
- Prüfen Sie, ob Nutzereigenschaften festgelegt wurden. Möglicherweise kann es ein paar Minuten dauern, bis etwas angezeigt wird.
Remote Config-Bedingungen konfigurieren
Ihre App verfügt nun über Parameter, die konfiguriert werden können, und Nutzereigenschaften. oder Zielgruppen, die als Variablen verwendet werden sollen, können Sie Bedingungen erstellen, die Werte Ihrer Parameter.
Was Sie in der Firebase Console tun können
- Remote Config aufrufen in der Firebase-Konsole.
- Klicken Sie auf den Parameter, um ihn zu bearbeiten.
- Klicken Sie auf Wert für Bedingung hinzufügen.
- Wählen Sie Neue Bedingung definieren aus.
- Geben Sie einen Namen für die Bedingung ein. Beispiel: „Bevorzugt Katzen“ um die Nutzenden der zuvor verwendeten Einstellung.
Wählen Sie unter Gilt, wenn die Option Nutzereigenschaft aus (oder Nutzer in der Zielgruppe, wenn Sie haben eine Zielgruppe in Analytics erstellt. Wählen Sie den Parameter aus. eine bedingte Beziehung mit Ihren Parameterwerten zu definieren.
Remote Config-Bedingung.">
Klicken Sie auf Bedingung erstellen.
Geben Sie einen Wert für die neue Bedingung ein. Zum Beispiel die Willkommensnachricht für „Bevorzugt Katzen“ könnte „Miau!“ sein.
Klicken Sie auf Update (Aktualisieren), um die Änderungen zu speichern.
Klicken Sie auf Änderungen veröffentlichen, um die neuen Bedingungen und Werte in Ihrem
Testen, ob es funktioniert
- Öffnen Sie die App und rufen Sie die Seite auf, in der Ihre Nutzereigenschaft festgelegt wurde.
- Öffnen Sie die AnalyticsDebugView-Seite. in der Firebase-Konsole.
- Überprüfen Sie, ob Nutzereigenschaften festgelegt wurden. Möglicherweise kann es ein paar Minuten dauern, bis etwas angezeigt wird.
- Starten Sie Ihre App neu und prüfen Sie, ob die personalisierten Elemente eingerichtet wurden.