Die Remote Config-Personalisierung optimiert für Google Analytics-Ereignisse. Wenn Sie also ein Ereignis mit aussagekräftigen Parametern auslösen können, können Sie eine Personalisierung dafür erstellen.
Um die nützlichsten Ergebnisse zu erzielen, sollten Sie ein Ereignis auswählen, das häufig mit alternativen Werten ausgelöst wird, von denen Sie erwarten, dass sie zu erheblichen Unterschieden in den Ergebnissen führen. Die Personalisierung funktioniert am besten, wenn Sie mindestens 10.000 Benutzer und über 1.000 auslösende Ereignisse pro Woche (oder Konversionen) haben.
Im Folgenden werden einige der verschiedenen Möglichkeiten zur Personalisierung Ihrer App beschrieben.
Optimieren Sie den Umsatz aus Anzeigenimpressionen
Eine Möglichkeit, die Personalisierung zu nutzen, besteht darin, den Umsatz aus Anzeigenimpressionen zu optimieren. Nehmen wir für diesen Anwendungsfall an, Sie haben ein Spiel mit optionalen Minispielen, die hinter einer ganzseitigen Anzeige eingeblendet sind, und Sie möchten das Minispielerlebnis für jeden Benutzer optimieren, indem Sie die meisten Werbeeinnahmen erzielen, ohne die Benutzerinteraktion zu beeinträchtigen.
Lassen Sie uns einen Weg durchgehen, wie Sie dies erreichen könnten:
Implementieren Sie in Ihrem Spiel eine benutzerdefinierte Ereignisprotokollierung für das
ad_impression
Ereignis, das für die von Ihnen verwendeten Anzeigenanbieter spezifisch ist, und stellen Sie sicher, dasscurrency
undvalue
enthalten sind und dass der Umsatz im gemeldeten Wertparameter hinzugefügt wird.Werbeeinnahmen messen beschreibt, wie ad_impression-Ereignisse automatisch mit Admob protokolliert werden , und bietet auch einige andere Implementierungsbeispiele für andere Adserving-Plattformen wie AppLovin und ironSource .
Bestimmen Sie den Remote Config-Parameter, den Sie verwenden, und die alternativen Werte, aus denen Sie auswählen können, und stellen Sie sicher, dass die Logik in Ihrem Spiel mit den unterschiedlichen Werten umgehen kann.
Dieses Beispiel beschreibt die Implementierung eines Remote Config-Parameters als Feature-Flag, um mehrere verschiedene Minispiele zu aktivieren. Öffnen Sie dazu die Seite Remote Config und klicken Sie auf Parameter hinzufügen . Sie können das Remote Config-Parameter-
minigame
mit dem Standardwertno_game
benennen.Fügen Sie nun eine Personalisierung hinzu, indem Sie auf Neu hinzufügen klicken und Personalisierung auswählen.
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 Ziel aus. Da Sie jetzt Anzeigenimpressionsereignisse protokollieren, die Umsatzwerte enthalten, wählen Sie „Anzeigenimpression“ als Ziel aus, wählen Sie SUM und Wert als zu aggregierende Parameter und fügen Sie eine zusätzliche Tracking-Metrik für die Dauer der Benutzerinteraktion hinzu. Auf diese Weise können Sie sehen, wie es in den Personalisierungsergebnissen abschneidet.
Sie können hier auch ein anderes Ereignis als benutzerdefinierte Metrik auswählen, wenn Sie es für relevant halten.
Klicken Sie auf Weiter , um eine Zielbedingung auszuwählen. Da Sie den aggregierten Wert des Umsatzes aus Anzeigenimpressionen optimieren, möchten Sie möglicherweise eine Bedingung erstellen, die auf Benutzern in einer bestimmten Region basiert, wenn Sie Ihren Ereignisumsatzwert nicht in dieselbe Währung umrechnen, um die Konsistenz zu verbessern.
Klicken Sie auf Weiter und benennen Sie Ihre Personalisierung und klicken Sie dann auf Speichern .
Klicken Sie auf Änderungen veröffentlichen , um die Personalisierung zu starten. Benutzer erhalten nach einigen Stunden personalisierte Parameterwerte (abhängig vom Abrufintervall für die Remote-Konfiguration ). Da ein Wert 24 Stunden lang auf einen Benutzer angewendet wird (das Stickiness-Fenster ), empfehlen wir, dass Sie Ihre Personalisierungen ausführen lassen für 14 Tage (oder dauerhaft), damit sie kontinuierlich lernen und sich verbessern und jedem Benutzer ein optimales Erlebnis bieten.
Sie können die Leistung Ihrer Personalisierungen sehen, indem Sie auf der Seite Remote Config auf die Targeting-Bedingung des Parameters klicken.
Nachdem Sie nun gelernt haben, wie man eine Personalisierung erstellt, lesen Sie weiter, um andere Anwendungsfälle zu untersuchen und die Optionen zu besprechen, die Sie verwenden können, um sie zu implementieren.
Wählen Sie die beste Anzeigenplatzierung für jeden Benutzer aus
Unterschiedliche Nutzer können auf unterschiedliche Weise reagieren, wenn ihnen bestimmte Anzeigenformfaktoren oder -standorte präsentiert werden. In diesem Anwendungsfall können Sie einen Remote Config-Parameter wie ad_placement
mit unterschiedlichen Standortwerten verwenden und für Anzeigenklicks optimieren.
Bei der Optimierung für ad_clicks
möchten Sie möglicherweise mindestens eine zusätzliche Metrik für user_engagement
konfigurieren, um das Engagement der Benutzer zu verfolgen und sicherzustellen, dass es hoch bleibt.
Personalisierungskomponente | Mögliche und empfohlene Werte |
---|---|
Remote-Konfigurationsparameter | ad_placement |
Alternative Werte | top-left, bottom, middle-panel, full-screen |
Zielsetzung | ad_clicks |
Zusätzliche Metriken | user_engagement |
Für Anzeigenhäufigkeit optimieren
In diesem Anwendungsfall können Sie die Anzeigenhäufigkeit optimieren, indem Sie die Benutzerinteraktion optimieren, um zu bestimmen, welche Anzeigenhäufigkeit zu der größten Benutzerinteraktion führt. Verwenden Sie ad_click
als zusätzliche zu verfolgende Metrik.
Personalisierungskomponente | Mögliche oder empfohlene Werte |
---|---|
Remote-Konfigurationsparameter | ad_display_freq_in_min |
Alternative Werte | 2, 10, 50 |
Zielsetzung | user_engagement |
Zusätzliche Metriken | ad_click |
Bestimmen Sie die beste Schwierigkeitsauswahl, um das Benutzerengagement zu maximieren
In diesem Anwendungsfall können Sie Ihre App für jeden Benutzer anpassen und den richtigen Schwierigkeitsgrad auswählen, um jeden einzelnen Benutzer mit unterschiedlichen Spielerfähigkeiten voll einzubeziehen. Sie können level_difficulty
als Remote Config-Parameter und Benutzerengagement als Ziel verwenden. Fügen Sie hier beliebige zusätzliche Metriken hinzu, die Sie für relevant halten – in diesem Beispiel wird level_complete
verwendet, um einen Einblick in den Benutzerfortschritt im Spiel zu erhalten.
Sie können auch ein Ziel wie Einnahmen aus Anzeigenimpressionen verwenden (wie in Für Einnahmen aus Anzeigenimpressionen optimieren konfiguriert) oder in_app_purchase
verwenden, um für In-App-Käufe zu optimieren.
Personalisierungskomponente | Mögliche oder empfohlene Werte |
---|---|
Remote-Konfigurationsparameter | level_difficulty |
Alternative Werte | easy, medium, difficult, impossible |
Zielsetzung | user_engagement |
Zusätzliche Metriken | level_complete |