Was kann ich mit der Remote Config-Personalisierung tun?

Die Remote Config-Personalisierung wird für Google Analytics-Ereignisse optimiert. Wenn Sie also ein Ereignis mit aussagekräftigen Parametern auslösen können, können Sie eine Personalisierung dafür erstellen.

Die besten Ergebnisse erzielen Sie, wenn Sie ein Ereignis auswählen, das häufig ausgelöst wird, und alternative Werte festlegen, von denen Sie erwarten, dass sie zu deutlichen Unterschieden bei den Ergebnissen führen. Die Personalisierung funktioniert am besten,wenn Sie mindestens 10.000 Nutzer und mehr als 1.000 auslösende Ereignisse pro Woche (oder Conversions) haben.

Im Folgenden werden einige Möglichkeiten beschrieben, wie Sie Ihre App personalisieren können.

Für Umsatz aus Anzeigenimpressionen optimieren

Sie können die Personalisierung beispielsweise für den Umsatz aus Anzeigenimpressionen optimieren. Angenommen, Sie haben ein Spiel mit optionalen Minispielen, die hinter einer ganzseitigen Anzeige verborgen sind. Sie möchten die Minispiele für jeden Nutzer optimieren, um den höchsten Anzeigenumsatz zu erzielen, ohne die Nutzerinteraktion zu beeinträchtigen.

So können Sie das tun:

  1. Implementieren Sie in Ihrem Spiel eine benutzerdefinierte Ereignisprotokollierung für das Ereignis ad_impression, die speziell auf die von Ihnen verwendeten Anzeigenanbieter zugeschnitten ist. Achten Sie darauf, dass die Parameter currency und value enthalten sind und dass der Umsatz dem Parameter „reported_value“ hinzugefügt wird.

    Im Hilfeartikel Werbeeinnahmen messen wird beschrieben, wie Sie Ereignisse vom Typ „ad_impression“ automatisch mit AdMob erfassen. Außerdem finden Sie dort einige weitere Implementierungsbeispiele für andere Plattformen zur Anzeigenbereitstellung, z. B. AppLovin und ironSource.

  2. Legen Sie den zu verwendenden Remote Config-Parameter und die alternativen Werte fest und achten Sie darauf, dass die Logik in Ihrem Spiel mit den verschiedenen Werten umgehen kann.

    In diesem Beispiel wird beschrieben, wie ein Remote Config-Parameter als Feature-Flag implementiert wird, um verschiedene Minispiele zu aktivieren. Öffnen Sie dazu die Seite Remote Config und klicken Sie auf Parameter hinzufügen. Sie können den Remote Config-Parameter minigame mit dem Standardwert no_game benennen.

    Remote Config-Parameter hinzufügen

  3. Fügen Sie jetzt eine Personalisierung hinzu. Klicken Sie dazu auf Neu hinzufügen und wählen Sie Personalisierung aus.

  4. Fügen Sie bis zu fünf alternative Werte hinzu und klicken Sie dann auf Weiter.

    Für dieses Minispielbeispiel können Sie tictactoe, word_scramble und race verwenden.

    Alternative Werte hinzufügen

  5. Wählen Sie als Nächstes ein Zielvorhaben aus. Da Sie jetzt Anzeigenimpressionsereignisse erfassen, die Umsatzwerte enthalten, wählen Sie Anzeigenimpression als Zielvorhaben, SUMME und Wert als Parameter für die Aggregation aus und fügen Sie einen zusätzlichen Tracking-Messwert für die Dauer der Nutzerinteraktion hinzu. So können Sie sehen, wie sich das auf die personalisierten Ergebnisse auswirkt.

    Sie können hier auch ein anderes Ereignis als benutzerdefinierten Messwert auswählen, wenn es für Sie relevant ist.

    Ziel auswählen

  6. Klicken Sie auf Weiter, um eine Zielbedingung auszuwählen. Da Sie den aggregierten Wert des Umsatzes aus Anzeigenimpressionen optimieren, sollten Sie, wenn Sie den Umsatzwert des Ereignisses nicht in dieselbe Währung umrechnen, eine Bedingung für Nutzer in einer bestimmten Region erstellen, um für mehr Einheitlichkeit zu sorgen.

    Zielbedingung auswählen

  7. Klicken Sie auf Weiter, geben Sie einen Namen für die Personalisierung ein und klicken Sie dann auf Speichern.

    Personalisierung einen Namen geben

  8. Klicken Sie auf Änderungen veröffentlichen, um die Personalisierung zu starten. Nutzer erhalten dann innerhalb weniger Stunden personalisierte Parameterwerte (je nach Remote Config Abrufintervall). Da es 24 Stunden dauern kann, bis ein Wert auf einen Nutzer angewendet wird (Stickiness-Fenster), empfehlen wir, Personalisierungen mindestens 14 Tage lang (oder permanent) ausführen zu lassen, damit das System kontinuierlich lernen und sich verbessern kann. So können Sie jedem Nutzer ein optimales Spielerlebnis bieten.

    Wenn Sie die Leistung Ihrer Personalisierungen sehen möchten, klicken Sie auf der Seite Remote Config auf die Ausrichtungsbedingung des Parameters.

Nachdem Sie nun gelernt haben, wie Sie eine Personalisierung erstellen, erfahren Sie in den folgenden Abschnitten mehr über andere Anwendungsfälle und die Optionen, mit denen Sie sie implementieren können.

Das beste Anzeigen-Placement für jeden Nutzer auswählen

Unterschiedliche Nutzer reagieren möglicherweise unterschiedlich, wenn sie bestimmte Anzeigenformate oder Standorte sehen. In diesem Anwendungsfall können Sie einen Remote Config-Parameter wie ad_placement mit verschiedenen Standortwerten verwenden und die Anzeigen für Klicks optimieren.

Wenn Sie eine Optimierung für ad_clicks vornehmen, sollten Sie mindestens einen zusätzlichen Messwert für user_engagement konfigurieren, um das Nutzer-Engagement zu erfassen und sicherzustellen, dass es hoch bleibt.

Personalisierungskomponente Mögliche und empfohlene Werte
Remote Config-Parameter ad_placement
Alternative Werte top-left, bottom, middle-panel, full-screen
Ziel ad_clicks
Zusätzliche Messwerte user_engagement

Anzeigenhäufigkeit optimieren

In diesem Anwendungsfall können Sie die Anzeigenhäufigkeit optimieren und das Nutzer-Engagement berücksichtigen, um festzustellen, welche Anzeigenhäufigkeit zu den meisten Interaktionen führt. Verwenden Sie ad_click als zusätzlichen Messwert.

Personalisierungskomponente Potenzielle oder empfohlene Werte
Remote Config-Parameter ad_display_freq_in_min
Alternative Werte 2, 10, 50
Ziel user_engagement
Zusätzliche Messwerte ad_click

Den besten Schwierigkeitsgrad für ein möglichst hohes Nutzer-Engagement ermitteln

In diesem Anwendungsfall können Sie Ihre App für jeden Nutzer anpassen und den richtigen Schwierigkeitsgrad auswählen, um jeden einzelnen Nutzer mit unterschiedlichen Fähigkeiten zu beschäftigen. Sie können level_difficulty als Remote Config-Parameter und „Nutzerinteraktion“ als Zielvorhaben verwenden. Fügen Sie hier alle zusätzlichen Messwerte hinzu, die Sie für relevant halten. In diesem Beispiel wird level_complete verwendet, um Aufschluss über den Fortschritt der Nutzer im Spiel zu erhalten.

Sie können auch ein Zielvorhaben wie den Umsatz aus Anzeigenimpressionen verwenden (wie unter Für Umsatz aus Anzeigenimpressionen optimieren konfiguriert) oder in_app_purchase, um für In-App-Produkte zu optimieren.

Personalisierungskomponente Potenzielle oder empfohlene Werte
Remote Config-Parameter level_difficulty
Alternative Werte easy, medium, difficult, impossible
Ziel user_engagement
Zusätzliche Messwerte level_complete