Mit der Remote Config-Personalisierung bieten Sie Nutzern automatisch eine von mehreren alternativen Nutzererfahrungen, um ein Ziel Ihrer Wahl zu optimieren. Übersicht über diese Funktion
Im Folgenden finden Sie wichtige Informationen zu den ersten Schritten.
1. App mit Analytics und Remote Config instrumentieren
Bevor Sie personalisierte Nutzererlebnisse anbieten können, muss Ihre App Analytics und Remote Config verwenden.
Wenn Sie Google Analytics beim Erstellen Ihres Firebase-Projekts nicht aktiviert haben, können Sie dies auf der Seite Integrationen Ihres Projekts nachholen.
Achten Sie darauf, dass Sie mindestens die folgenden Versionen des Remote Config SDK verwenden:
- 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 in diesen Versionen (und neueren) werden die Protokolle erstellt, die das Personalisierungssystem benötigt, um zu lernen, wie es für Ihr Zielvorhaben optimiert werden kann.
Fügen Sie Ihrer App Aufrufe für die Ereignisprotokollierung hinzu.
Sie sollten mindestens ein Ereignis protokollieren, wenn ein Nutzer die Zielvorhabenaktion ausführt, für die Sie optimieren. Wenn Sie beispielsweise die Einreichungen von Play Store-Rezensionen optimieren möchten, protokollieren Sie ein Ereignis jedes Mal, wenn ein Nutzer Ihre App bewertet.
Außerdem sollten Sie alle Analytics-Ereignisse, die für Ihre App relevant sind und nicht automatisch protokolliert werden, explizit protokollieren. Wenn Sie diese kontextbezogenen Ereignisse protokollieren, können Sie die Qualität Ihrer Personalisierungen verbessern.
Implementieren Sie die verschiedenen Nutzererlebnisse, die in Ihrer App möglich sein sollen. Das kann so einfach sein wie die Personalisierung der Häufigkeit, mit der Anzeigen für jeden Nutzer ausgeliefert werden, oder auch umfangreichere Alternativen wie die Implementierung verschiedener Layouts.
Die verschiedenen Nutzererlebnisse basierend auf dem Wert eines Remote Config-Parameters konfigurierbar machen. 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 Play Store bereitstellen. Nutzer erhalten weiterhin die von Ihnen konfigurierte Standardumgebung. Da Sie die Umgebung jedoch mit einer remote konfigurierbaren Variablen steuern können, können Sie mit der automatischen Parameterpersonalisierung beginnen.
Es muss eine kritische Masse an Nutzern geben, die Ihre aktualisierte App verwenden, bevor das Personalisierungssystem mit der Optimierung einzelner Nutzererlebnisse beginnen kann.
2. Parameterpersonalisierung in der Firebase-Konsole konfigurieren
Nachdem Ihre instrumentierte App bei den Nutzern angekommen ist, können Sie die Firebase-Konsole verwenden, um die Personalisierung einzurichten.
Suchen Sie auf der Seite Remote Config der Firebase-Konsole nach dem Parameter, mit dem Sie die Nutzerfreundlichkeit 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 für den Parameter Remote Config verwendet wird.
Wählen Sie ein Ziel aus. Sie können eine der folgenden Optionen auswählen:
- Wählen Sie aus einer Liste mit vordefinierten Zielvorhaben für Messwerte wie Umsatz und Engagement aus.
Fügen Sie einen benutzerdefinierten Messwert basierend auf einem beliebigen anderen Google Analytics-Ereignis hinzu, das Sie optimieren möchten. Geben Sie dazu den Ereignisnamen in das Feld Zielvorhaben 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. Damit der von Ihnen angegebene Messwert genau mit einem aktiven Analytics-Ereignis übereinstimmt, prüfen Sie das Ereignis in Analytics > Ereignisse.
Wählen Sie aus, ob die Optimierung auf die Anzahl der Ereignisse (COUNT) oder die Summe aller Ereigniswerte (SUM) erfolgen soll.
In einigen Fällen ist diese Option für integrierte Analytics-Ereignisse vorab ausgewählt. Für die Nutzerinteraktionsdauer wird beispielsweise immer SUM ausgewählt, um die Gesamtzeit zu optimieren. Wenn Sie Anzeigenklicks auswählen, werden die Personalisierungen für COUNT (Gesamtzahl der Anzeigenklickereignisse) 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 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
,AUD
usw. haben, können Sie die Kampagne für den Umsatz in Australien optimieren, indem SieAUD
als 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 zusätzliche 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, sollten Sie das Nutzer-Engagement zwischen der Baseline- und der personalisierten Gruppe im Blick behalten.
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 personalisierte Inhalte. Häufig verwendete Bedingungen sind beispielsweise, die Personalisierung auf Nutzer einer bestimmten Plattform oder auf Nutzer in einer bestimmten Region zu beschränken.
Wenn Sie mit Ihren Alternativen, Ihrem Zielvorhaben, den zusätzlichen Messwerten und dem Targeting zufrieden sind, sind Sie fertig. Speichern und stellen Sie Ihre Änderungen bereit, um die individuellen Nutzererlebnisse zu personalisieren. Nutzer erhalten innerhalb weniger Stunden personalisierte Parameterwerte. Es kann jedoch bis zu 14 Tage dauern, bis das System Ihre Nutzer kennengelernt hat und die beste Leistung erzielt wird.
Sie können die Leistung einer Personalisierung auf der Seite Personalisierungen einsehen, indem Sie sie dort auswählen. Alternativ können Sie auf der Seite Remote Config auf die Ausrichtungsbedingung des Parameters klicken.
Weitere Informationen zum Interpretieren von Ergebnissen finden Sie unter Ergebnisse der Personalisierung verstehen.