Beginnen Sie mit der Remote Config-Personalisierung

Mit der Remote Config-Personalisierung bieten Sie Benutzern automatisch eine von mehreren alternativen Benutzererfahrungen, um sie für ein Ziel Ihrer Wahl zu optimieren. Sehen Sie sich eine Übersicht über diese Funktion an.

Hier erfahren Sie, wie Sie beginnen.

1. Instrumentieren Sie Ihre App mit Analytics und Remote Config

Bevor Sie mit der Bereitstellung personalisierter Benutzererlebnisse beginnen können, muss Ihre App Analytics und Remote Config verwenden.

  1. Wenn Sie Google Analytics beim Erstellen Ihres Firebase-Projekts nicht aktiviert haben, aktivieren Sie es auf der Seite „Integrationen“ Ihres Projekts.

  2. Stellen Sie sicher, 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
    • Einheit: 7.1.0 und höher

    Nur diese Versionen (und neuere) führen die erforderliche Protokollierung durch, damit das Personalisierungssystem lernen kann, wie es für Ihr Ziel optimiert werden kann.

  3. Fügen Sie Ihrer App Ereignisprotokollierungsaufrufe hinzu.

    Protokollieren Sie mindestens ein Ereignis, wenn ein Benutzer die Zielaktion abschließt, für die Sie optimieren. Wenn Sie beispielsweise die Übermittlung von Play Store-Bewertungen optimieren möchten, protokollieren Sie jedes Mal ein Ereignis, wenn ein Benutzer Ihre App bewertet.

    Darüber hinaus sollten Sie alle für Ihre App relevanten Analytics-Ereignisse , die nicht automatisch protokolliert werden, explizit protokollieren. Durch die Protokollierung dieser kontextbezogenen Ereignisse können Sie die Qualität Ihrer Personalisierungen verbessern.

  4. Implementieren Sie die unterschiedlichen Benutzererlebnisse, die Sie in Ihrer App ermöglichen möchten. Dies kann so einfach sein wie die Personalisierung, wie oft Anzeigen jedem Benutzer gezeigt werden, oder umfangreichere Alternativen, wie die Implementierung unterschiedlicher Layouts.

  5. Machen Sie die verschiedenen Benutzererlebnisse basierend auf dem Wert eines Remote Config-Parameters konfigurierbar. Siehe Erste Schritte mit Remote Config und Remote Config-Ladestrategien .

An diesem Punkt können Sie Ihre App im App Store oder Play Store bereitstellen. Benutzer erhalten weiterhin das von Ihnen konfigurierte Standarderlebnis. Da Sie das Erlebnis jedoch mit einer remote konfigurierbaren Variablen steuern können, können Sie mit der automatischen Parameterpersonalisierung experimentieren.

Sie müssen eine kritische Masse an Benutzern haben, die Ihre aktualisierte App nutzen, bevor das Personalisierungssystem mit der Optimierung individueller Erlebnisse beginnen kann.

2. Konfigurieren Sie die Parameterpersonalisierung in der Firebase-Konsole

Da sich Ihre instrumentierte App nun in den Händen der Benutzer befindet, können Sie die Personalisierung über die Firebase-Konsole einrichten.

  1. Suchen Sie auf der Seite „Remote-Konfiguration“ der Firebase-Konsole den Parameter, der die Benutzererfahrung steuert, die Sie personalisieren möchten, und klicken Sie auf das Stiftsymbol, um ihn zu bearbeiten.

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

  3. Definieren Sie zwei oder mehr alternative Werte. „Alternative Werte“ sind eine spezielle Bezeichnung für die Parameterwerte, die der Personalisierungsalgorithmus für Ihre Benutzer auswählen kann. Das Format der hier verwendeten Werte muss mit dem Datentyp übereinstimmen, den Ihr Remote Config-Parameter verwendet.

  4. Wählen Sie ein Ziel. Sie können eine der folgenden Optionen auswählen:

    • Wählen Sie aus einer Liste vorgefertigter Ziele für Kennzahlen wie Umsatz und Engagement aus.
    • Fügen Sie eine benutzerdefinierte Metrik hinzu, die auf einem anderen Google Analytics-Ereignis basiert, das Sie optimieren möchten, indem Sie den Ereignisnamen in das Feld „Ziel“ eingeben und auf Ereignis erstellen klicken.

      Da diese Ereignisse dynamisch oder benutzerdefiniert sein können, werden sie möglicherweise nicht im Dropdown-Menü angezeigt. Um sicherzustellen, dass die von Ihnen angegebene Metrik genau mit einem aktiven Analytics-Ereignis übereinstimmt, überprüfen Sie das Ereignis unter Analytics > Ereignisse .

  5. Wählen Sie aus, ob die Optimierung für 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 vorausgewählt. Beispielsweise wird SUM für die Benutzereingriffszeit immer ausgewählt, um die insgesamt aufgewendete Zeit zu optimieren. Wenn Sie Anzeigenklicks auswählen, werden Personalisierungen für COUNT oder die Gesamtzahl der Anzeigenklickereignisse optimiert.

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

    In den meisten Fällen lautet der Name des Ereignisparameters value , Sie haben jedoch möglicherweise eine benutzerdefinierte Metrik mit einem bestimmten Wert, den Sie aggregieren möchten. Wenn Sie beispielsweise ein Ereignis mit unterschiedlichen Währungstypen mit Parametern wie USD , JPY , AUD usw. hätten, könnten Sie eine Optimierung für den australischen Umsatz durchführen, indem Sie AUD als Ereignisparameter angeben (und im nächsten Schritt unbedingt einen konfigurieren). Targeting-Bedingung für Nutzer in Australien!).

  7. Wählen Sie optional bis zu zwei zusätzliche Metriken zur Verfolgung aus. Auch wenn diese keinen Einfluss auf den Personalisierungsalgorithmus haben, können diese Ergebnisse Ihnen helfen, Leistung und Trends besser zu verstehen. Wenn Ihre Personalisierung beispielsweise für Anzeigenklicks optimiert ist, möchten Sie möglicherweise die Benutzerinteraktion zwischen der Basisgruppe und den personalisierten Gruppen verfolgen.

    Verfolgte Metriken werden in der Zusammenfassung der Personalisierungsergebnisse angezeigt, geordnet nach Registerkarten.

  8. Definieren oder wählen Sie eine Targeting-Bedingung für den personalisierten Parameter aus. Nur Benutzer, die diese Bedingung erfüllen, erhalten ein personalisiertes Erlebnis. Einige häufig verwendete Bedingungen bestehen darin, die Personalisierung nur auf Benutzer einer bestimmten Plattform oder nur auf Benutzer in einer bestimmten Region zu beschränken.

Wenn Sie mit Ihren Alternativen, Zielen, zusätzlichen Kennzahlen und Targeting zufrieden sind, sind Sie fertig! Speichern Sie Ihre Änderungen und stellen Sie sie bereit, um mit der Personalisierung der individuellen Erfahrungen Ihrer Benutzer zu beginnen. Benutzer erhalten innerhalb weniger Stunden personalisierte Parameterwerte. Es kann jedoch bis zu 14 Tage dauern, bis das System Ihren Benutzer kennengelernt hat 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 Seite „Remote-Konfiguration“ auf die Targeting-Bedingung des Parameters klicken.

Weitere Informationen zum Interpretieren von Ergebnissen finden Sie unter Personalisierungsergebnisse verstehen .