Mit der Remote Config Personalisierung können Sie Nutzern automatisch eine von mehreren alternativen Nutzererfahrungen bieten, um ein Ziel Ihrer Wahl zu optimieren. Übersicht über diese Funktion anzeigen.
Im Folgenden finden Sie wichtige Informationen zu den ersten Schritten.
1. App mit Analytics und Remote Config instrumentieren
Bevor Sie personalisierte Nutzererfahrungen anbieten können, muss Ihre App verwenden und Analytics Remote Config.
Wenn Sie Google Analytics beim Erstellen Ihres Firebase-Projekts nicht aktiviert haben, können Sie es in den
Einstellungen > Integrationen in der Firebase Console aktivieren.Verwenden Sie mindestens die folgenden Versionen des Remote Config SDK:
- iOS: 7.5.0 und höher
- Android: 20.0.3 (Firebase BoM 26.4.0) und höher
- C++ 7.1.1 und höher
- Unity: 7.1.0 und höher
Nur diese Versionen (und neuere) führen die Protokollierung durch, die erforderlich ist, damit das Personalisierungssystem lernen kann, wie es für Ihr Ziel optimiert wird.
Fügen Sie Ihrer App Aufrufe zur Ereignisprotokollierung hinzu.
Protokollieren Sie mindestens ein Ereignis, wenn ein Nutzer die Zielaktion ausführt, für die Sie optimieren. Wenn Sie beispielsweise die Einreichungen von Google Play Store-Bewertungen optimieren möchten, protokollieren Sie jedes Mal ein Ereignis, wenn ein Nutzer Ihre App bewertet.
Außerdem sollten Sie alle Analytics Ereignisse protokollieren, die für Ihre App relevant sind und nicht automatisch protokolliert werden. Durch die Protokollierung dieser kontextbezogenen Ereignisse können Sie die Qualität Ihrer Personalisierungen verbessern.
Implementieren Sie die verschiedenen Nutzererfahrungen, die in Ihrer App möglich sein sollen. Das kann so einfach sein wie die Personalisierung der Häufigkeit, mit der Anzeigen für die einzelnen Nutzer ausgeliefert werden, oder umfangreichere Alternativen wie die Implementierung verschiedener Layouts.
Konfigurieren Sie die verschiedenen Nutzererfahrungen basierend auf dem Wert eines Remote Config Parameters. Weitere Informationen finden Sie unter Erste Schritte mit Remote Config und Remote Config Ladestrategien.
An diesem Punkt können Sie Ihre App im App Store oder Google Play Store bereitstellen. Nutzer erhalten weiterhin die von Ihnen konfigurierte Standardnutzererfahrung. Da Sie die Nutzererfahrung jedoch mit einer remote konfigurierbaren Variablen steuern können, können Sie mit der automatischen Parameterpersonalisierung experimentieren.
Eine kritische Masse von Nutzern muss Ihre aktualisierte App verwenden, bevor das Personalisierungssystem mit der Optimierung einzelner Nutzererfahrungen beginnen kann.
2. Parameterpersonalisierung in der Firebase Console konfigurieren
Nachdem Ihre instrumentierte App nun von Nutzern verwendet wird, können Sie die Firebase Konsole verwenden, um die Personalisierung einzurichten.
Rufen Sie in der Firebase Console DevOps & Engagement > Remote Config auf.
Suchen Sie den Parameter, mit dem die Nutzererfahrung gesteuert wird, die Sie personalisieren möchten, und klicken Sie auf das Stiftsymbol, um ihn zu bearbeiten.
Klicken Sie im Bereich Parameter bearbeiten auf Neu hinzufügen > Personalisierung.
Definieren Sie mindestens zwei alternative Werte. „Alternative Werte“ ist ein spezieller Name für die Parameterwerte, die der Personalisierungsalgorithmus für Ihre Nutzer auswählen kann. Das Format der hier verwendeten Werte muss mit dem Datentyp übereinstimmen, der von Ihrem Remote Config Parameter verwendet wird.
Wählen Sie ein Ziel aus. Sie können eine der folgenden Optionen auswählen:
- Wählen Sie aus einer Liste vordefinierter Ziele für Messwerte wie Umsatz und Interaktionen aus.
Fügen Sie einen benutzerdefinierten Messwert basierend auf einem anderen Google Analytics Ereignis hinzu, das Sie optimieren möchten. Geben Sie dazu den Ereignisnamen in das Ziel Feld ein und klicken Sie auf Ereignis erstellen.
Da diese Ereignisse dynamisch oder benutzerdefiniert sein können, werden sie möglicherweise nicht im Drop-down-Menü angezeigt. Um sicherzustellen, dass der von Ihnen angegebene Messwert genau mit einem aktiven Analytics Ereignis übereinstimmt, prüfen Sie das Ereignis unter Analytics > Ereignisse.
Wählen Sie aus, ob Sie für die Anzahl der Ereignisse (COUNT) oder die Summe aller Ereigniswerte (SUM) optimieren möchten.
In einigen Fällen ist diese Option für integrierte Analytics Ereignisse vorab ausgewählt. Beispielsweise wird SUM immer für die Nutzerinteraktionsdauer ausgewählt, um die Gesamtzeit zu optimieren. Wenn Sie Anzeigenklicks auswählen, werden Personalisierungen für COUNT oder die Gesamtzahl der Anzeigenklick ereignisse optimiert.
Wenn Sie SUM ausgewählt haben, geben Sie den Namen des Ereignisparameters ein, der aggregiert werden soll.
In den meisten Fällen ist der Name des Ereignisparameters
value. Möglicherweise haben Sie aber auch einen benutzerdefinierten Messwert mit einem bestimmten Wert, den Sie aggregieren möchten. Wenn Sie beispielsweise ein Ereignis mit verschiedenen Währungstypen und Parametern wieUSD,JPY,AUDusw. haben, können Sie für den australischen Umsatz optimieren, indem SieAUDals Ereignisparameter angeben. Im nächsten Schritt müssen Sie dann eine Targeting-Bedingung für Nutzer in Australien konfigurieren.Optional können Sie bis zu zwei weitere Messwerte auswählen, die erfasst werden sollen. Diese haben zwar keine Auswirkungen auf den Personalisierungsalgorithmus, können Ihnen aber helfen, die Leistung und Trends besser zu verstehen. Wenn Ihre Personalisierung beispielsweise für Anzeigenklicks optimiert wird, können Sie die Nutzerinteraktionen zwischen der Baseline- und den personalisierten Gruppen erfassen.
Die erfassten Messwerte werden in der Zusammenfassung der Personalisierungsergebnisse nach Tab organisiert angezeigt.
Definieren oder wählen Sie eine Targeting-Bedingung für den personalisierten Parameter aus. Nur Nutzer, die diese Bedingung erfüllen, erhalten eine personalisierte Nutzererfahrung. Häufig verwendete Bedingungen sind beispielsweise die Beschränkung der Personalisierung auf Nutzer einer bestimmten Plattform oder auf Nutzer in einer bestimmten Region.
Wenn Sie mit Ihren Alternativen, dem Ziel, den zusätzlichen Messwerten und dem Targeting zufrieden sind, sind Sie fertig. Speichern und stellen Sie Ihre Änderungen bereit, um die individuellen Nutzererfahrungen Ihrer Nutzer zu personalisieren. Nutzer erhalten innerhalb weniger Stunden personalisierte Parameterwerte. Es kann jedoch bis zu 14 Tage dauern, bis das System genügend über Ihre Nutzer gelernt hat, um die bestmögliche Leistung zu erzielen.
In der Firebase Console können Sie mit einer der folgenden Optionen sehen, wie eine Personalisierung funktioniert . Rufen Sie dazu DevOps & Engagement > Remote Config auf:
Wählen Sie sie auf der Seite Personalisierungen aus.
Klicken Sie auf der Remote Config Seite auf die Targeting-Bedingung des Parameters.
Weitere Informationen zum Interpretieren von Ergebnissen finden Sie unter Personalisierungsergebnisse verstehen.