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 das auf der Seite „Einbindungen“ 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 diese Versionen (und neuere) führen die Protokollierung durch, die erforderlich ist, damit das Personalisierungssystem lernen kann, wie es für Ihr Ziel optimiert werden kann.
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 möchten. Wenn Sie beispielsweise die Einreichungen von 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 es können umfangreichere Alternativen wie die Implementierung verschiedener Layouts sein.
Konfigurieren Sie die verschiedenen Nutzererfahrungen anhand des Werts von einem Remote Config Parameter. 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 Standarderfahrung. Da Sie die Erfahrung 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 Erfahrungen beginnen kann.
2. Parameterpersonalisierung in der Firebase Konsole konfigurieren
Nachdem Ihre instrumentierte App nun von Nutzern verwendet wird, können Sie die Firebase Konsole verwenden, um die Personalisierung einzurichten.
Suchen Sie auf der Remote Config Seite der Firebase Konsole den Parameter, der die Nutzer erfahrung steuert, 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. Damit 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 der Werte aller Ereignisse (SUM) optimieren möchten.
In einigen Fällen ist diese Option für integrierte Analytics Ereignisse vorab ausgewählt. Für die Nutzerinteraktionszeit wird beispielsweise immer SUM 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 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 den Umsatz in AUD 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 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, können Sie die Nutzerinteraktionen zwischen der Baseline- und den personalisierten Gruppen erfassen.
Die erfassten Messwerte werden in der Zusammenfassung der Personalisierungsergebnisse angezeigt, nach Tab organisiert.
Definieren oder wählen Sie eine Targeting-Bedingung für den personalisierten Parameter aus. Nur Nutzer, die diese Bedingung erfüllen, erhalten eine personalisierte Erfahrung. 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 Erfahrungen Ihrer Nutzer zu personalisieren. Nutzer erhalten innerhalb weniger Stunden personalisierte Parameterwerte. Es kann jedoch bis zu 14 Tage dauern, bis das System mehr über Ihre Nutzer erfährt und die beste Leistung erzielt.
Sie können die Leistung einer Personalisierung sehen, indem Sie sie auf der Seite „Personalisierungen“ auswählen oder auf der Remote ConfigSeite auf die Targeting-Bedingung des Parameters klicken.
Weitere Informationen zum Interpretieren von Ergebnissen finden Sie unter Personalisierungsergebnisse verstehen.