Mit der Remote Config-Personalisierung können Sie Nutzern automatisch eine von mehreren alternativen Nutzeroberflächen anbieten, um die Optimierung für ein Ziel Ihrer Wahl zu ermöglichen. Hier finden Sie eine Ü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 Inhalte anbieten können, müssen Sie in Ihrer App Analytics und Remote Config verwenden.
Wenn Sie Google Analytics beim Erstellen Ihres Firebase-Projekts nicht aktiviert haben, tun Sie dies auf der Seite Integrationen Ihres Projekts.
Sie benötigen 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 bei diesen Versionen (und höher) werden die Protokolle erstellt, die das Personalisierungssystem benötigt, um die Optimierung für Ihr Zielvorhaben zu erlernen.
Fügen Sie Ihrer App Ereignisprotokollierungsanrufe hinzu.
Mindestens sollte ein Ereignis protokolliert werden, wenn ein Nutzer die Zielaktion ausführt, für die Sie optimieren. Wenn Sie beispielsweise die Einreichung von Play Store-Bewertungen optimieren möchten, sollten Sie jedes Mal ein Ereignis erfassen, wenn ein Nutzer Ihre App bewertet.
Außerdem sollten Sie alle für Ihre App relevanten Analytics-Ereignisse explizit erfassen, die nicht automatisch protokolliert werden. Wenn Sie diese kontextbezogenen Ereignisse erfassen, können Sie die Qualität Ihrer personalisierten Inhalte 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 jedem Nutzer präsentiert werden, oder es können auch umfangreichere Alternativen wie die Implementierung verschiedener Layouts sein.
Die verschiedenen Nutzeroberflächen können je nach Wert eines Remote Config-Parameters konfiguriert werden. Weitere Informationen finden Sie unter Einstieg in Remote Config und Remote Config-Ladestrategien.
Jetzt können Sie Ihre App im App Store oder Play Store veröffentlichen. Nutzer sehen weiterhin die von Ihnen konfigurierte Standardoberfläche. Da Sie die Oberfläche jedoch mit einer per Fernzugriff konfigurierbaren Variablen steuern können, können Sie mit der automatischen Parameterpersonalisierung experimentieren.
Es muss eine kritische Masse an Nutzern erreicht werden, die Ihre aktualisierte App verwenden, bevor das Personalisierungssystem die individuellen Inhalte optimieren kann.
2. Parameterpersonalisierung in der Firebase-Konsole konfigurieren
Jetzt, da Ihre instrumentierte App von Nutzern verwendet wird, können Sie die Personalisierung über die Firebase-Konsole einrichten.
Suchen Sie auf der Seite Remote Config der Firebase-Konsole den Parameter, mit dem Sie die Nutzererfahrung personalisieren möchten, und klicken Sie zum Bearbeiten auf das Stiftsymbol.
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 vordefinierter Zielvorhaben für Messwerte wie Umsatz und Interaktion aus.
Wenn Sie einen benutzerdefinierten Messwert basierend auf einem anderen Google Analytics-Ereignis hinzufügen möchten, das Sie optimieren möchten, geben Sie den Ereignisnamen in das Feld Ziel 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. Prüfen Sie unter Analytics > Ereignisse, ob der von Ihnen angegebene Messwert genau mit einem aktiven Analytics-Ereignis übereinstimmt.
Wählen Sie aus, ob die Optimierung auf die Anzahl der Ereignisse (ANZAHL) oder die Summe der Werte aller Ereignisse (SUMME) erfolgen soll.
In einigen Fällen ist diese Option für vordefinierte Analytics-Ereignisse bereits ausgewählt. Für die Nutzerinteraktionsdauer wird beispielsweise immer SUMME ausgewählt, um die Gesamtzeit zu optimieren. Wenn Sie Anzeigenklicks auswählen, werden personalisierte Anzeigen für ANZAHL, also die Gesamtzahl der Anzeigenklick-Ereignisse, optimiert.
Wenn Sie SUMME ausgewählt haben, geben Sie den Namen des Ereignisparameters ein, der zusammengefasst werden soll.
In den meisten Fällen lautet der Name des Ereignisparameters
value
. Möglicherweise haben Sie aber einen benutzerdefinierten Messwert mit einem bestimmten Wert, den Sie zusammenfassen möchten. Wenn Sie beispielsweise ein Ereignis mit verschiedenen Währungstypen mit Parametern wieUSD
,JPY
,AUD
usw. haben, können Sie den Umsatz in Australien optimieren, indem SieAUD
als Ereignisparameter angeben. Konfigurieren Sie im nächsten Schritt unbedingt eine Targeting-Bedingung für Nutzer in Australien.Optional können Sie bis zu zwei weitere Messwerte auswählen. Sie haben zwar keine Auswirkungen auf den Personalisierungsalgorithmus, können Ihnen aber helfen, Leistung und Trends besser zu verstehen. Wenn Sie Ihre Personalisierung beispielsweise für Anzeigenklicks optimieren, sollten Sie das Nutzer-Engagement zwischen der Kontrollgruppe und den personalisierten Gruppen erfassen.
Gemessene Messwerte werden in der Zusammenfassung der Personalisierungsergebnisse nach Tab sortiert 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 werden Bedingungen verwendet, um die Personalisierung auf Nutzer einer bestimmten Plattform oder einer bestimmten Region zu beschränken.
Wenn Sie mit den Alternativen, dem Zielvorhaben, den zusätzlichen Messwerten und dem Targeting zufrieden sind, ist die Konfiguration abgeschlossen. Speichern und implementieren Sie Ihre Änderungen, um die Website für Ihre Nutzer zu personalisieren. Nutzer erhalten innerhalb weniger Stunden personalisierte Parameterwerte. Es kann jedoch bis zu 14 Tage dauern, bis das System Informationen zu Ihren Nutzern erfasst und die beste Leistung erzielt.
Sie können sich die Leistung einer Personalisierung ansehen, indem Sie sie auf der Seite Personalisierungen auswählen oder auf der Seite Remote Config auf die Ausrichtungsbedingung des Parameters klicken.
Weitere Informationen zur Interpretation von Ergebnissen finden Sie unter Personalisierungsergebnisse auswerten.