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:
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 Parametercurrency
undvalue
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.
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 Standardwertno_game
benennen.Fügen Sie jetzt eine Personalisierung hinzu. Klicken Sie dazu auf Neu hinzufügen und wählen Sie Personalisierung aus.
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
undrace
verwenden.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.
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.
Klicken Sie auf Weiter, geben Sie einen Namen für die Personalisierung ein und klicken Sie dann auf Speichern.
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
|