Erste Schritte zur Remote Config-Personalisierung

Mit der Remote Config-Personalisierung stellen Sie Nutzern automatisch eine von mehreren alternativen Nutzererfahrungen zur Verfügung, 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.

  1. Wenn Sie Google Analytics beim Erstellen Ihres Firebase-Projekts nicht aktiviert haben, können Sie dies in der Firebase Console unter Einstellungen > Integrationen tun.

  2. 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 lernt, wie es für Ihr Zielvorhaben optimiert werden kann.

  3. 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 Anzahl der Play Store-Bewertungen 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.

  4. Implementieren Sie die verschiedenen Nutzererfahrungen, die in Ihrer App möglich sein sollen. Das kann von der Personalisierung der Häufigkeit, mit der Anzeigen für jeden Nutzer ausgeliefert werden, bis hin zu umfassenderen Alternativen wie der Implementierung verschiedener Layouts reichen.

  5. 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 ConfigLadestrategien.

An diesem Punkt können Sie Ihre App im App Store oder Google Play Store bereitstellen. Nutzer sehen weiterhin die von Ihnen konfigurierte Standardumgebung. Da Sie die Umgebung jedoch mit einer per Remote-Zugriff konfigurierbaren Variable steuern können, können Sie mit der automatischen Parameterpersonalisierung beginnen.

Sie benötigen eine kritische Masse an Nutzern, die Ihre aktualisierte App verwenden, bevor das Personalisierungssystem mit der Optimierung einzelner Nutzererlebnisse beginnen kann.

2. Parameter-Personalisierung in der FirebaseConsole konfigurieren

Nachdem Ihre instrumentierte App bei den Nutzern angekommen ist, können Sie die Firebase-Konsole verwenden, um die Personalisierung einzurichten.

  1. Rufen Sie in der Firebase Console DevOps & Engagement > ** Remote Config** auf.

  2. Suchen Sie den Parameter, mit dem Sie die Nutzererfahrung personalisieren möchten, und klicken Sie auf das Stiftsymbol, um ihn zu bearbeiten.

  3. Klicken Sie im Bereich Parameter bearbeiten auf Neu hinzufügen > Personalisierung.

  4. 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 Werte, die Sie hier verwenden, muss mit dem Datentyp übereinstimmen, der für den Parameter Remote Config verwendet wird.

  5. Wählen Sie ein Zielvorhaben aus. Sie können eine der folgenden Optionen auswählen:

    • Wählen Sie aus einer Liste vordefinierter Zielvorhaben für Messwerte wie Umsatz und Engagement aus.
    • Fügen Sie einen benutzerdefinierten Messwert basierend auf einem beliebigen anderen Google Analytics-Ereignis hinzu, für 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.

  6. Wählen Sie aus, ob die Optimierung auf die Anzahl der Ereignisse (COUNT) oder die Summe der Werte aller Ereignisse (SUM) erfolgen soll.

    In einigen Fällen ist diese Option für integrierte Analytics-Ereignisse vorausgewählt. Für die Nutzerinteraktionsdauer wird beispielsweise immer SUM ausgewählt, um die Gesamtzeit zu optimieren. Wenn Sie Anzeigenklicks auswählen, wird die Personalisierung für ANZAHL oder die Gesamtzahl der Anzeigenklickereignisse optimiert.

  7. Wenn Sie SUM ausgewählt haben, geben Sie den Namen des zu aggregierenden Ereignisparameters ein.

    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 wie USD, JPY oder AUD haben, können Sie die Kampagne für den Umsatz in Australien optimieren, indem Sie AUD als Ereignisparameter angeben. Im nächsten Schritt müssen Sie dann eine Ausrichtungsbedingung für Nutzer in Australien konfigurieren.

  8. Optional: Wählen Sie bis zu zwei zusätzliche Messwerte aus, die erfasst werden sollen. Diese Daten haben zwar keinen Einfluss auf den Personalisierungsalgorithmus, können Ihnen aber helfen, Leistung und Trends besser zu verstehen. Wenn Ihre Personalisierung beispielsweise auf Anzeigenklicks optimiert ist, sollten Sie das Nutzer-Engagement zwischen der Baseline- und den personalisierten Gruppen im Blick behalten.

    Die erfassten Messwerte werden in der Zusammenfassung der Personalisierungsergebnisse nach Tab organisiert angezeigt.

  9. 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 den Alternativen, dem Zielvorhaben, den zusätzlichen Messwerten und dem Targeting zufrieden sind, sind Sie fertig. Speichern und stellen Sie Ihre Änderungen bereit, um die Nutzung für Ihre Nutzer zu personalisieren. Nutzer erhalten innerhalb weniger Stunden personalisierte Parameterwerte. Es kann jedoch bis zu 14 Tage dauern, bis das System etwas über Ihre Nutzer gelernt hat und die beste Leistung erzielt.

In der Firebase-Konsole haben Sie folgende Möglichkeiten, um die Leistung einer Personalisierung zu sehen (gehen Sie zu DevOps & Engagement > Remote-Konfiguration):

Weitere Informationen zum Interpretieren von Ergebnissen finden Sie unter Ergebnisse der Personalisierung analysieren.