Für Umsatz aus Anzeigenimpressionen optimieren

Eine Möglichkeit, Personalisierung zu nutzen, besteht darin, den Umsatz mit Anzeigenimpressionen zu optimieren. Nehmen wir an, Sie haben ein Spiel mit optionalen Minispielen, die hinter einer ganzseitigen Anzeige gesperrt sind. Sie möchten das Minispielerlebnis für jeden Nutzer optimieren und so den Anzeigenumsatz maximieren, ohne die Nutzerinteraktion zu beeinträchtigen.

Wir zeigen Ihnen eine mögliche Vorgehensweise:

  1. Implementieren Sie in Ihrem Spiel die benutzerdefinierte Ereignisprotokollierung für das Ereignis ad_impression, das 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 gemeldeten Parameter hinzugefügt wird.

    Im Hilfeartikel Anzeigenumsatz erfassen wird beschrieben, wie Sie Ereignisse vom Typ `ad_impression` automatisch mit AdMob protokollieren. Außerdem finden Sie dort einige weitere Implementierungsbeispiele für andere Plattformen zur Anzeigenauslieferung wie AppLovin und ironSource.

  2. Legen Sie den Remote Config Parameter und die alternativen Werte fest, die zur Auswahl stehen sollen. Achten Sie darauf, dass die Logik in Ihrem Spiel die verschiedenen Werte verarbeiten kann.

    In diesem Beispiel wird die Implementierung eines Remote Config Parameters als Funktions-Flag beschrieben, um mehrere verschiedene Minispiele zu aktivieren.

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

    2. Klicken Sie auf Parameter hinzufügen.

    3. Geben Sie dem Remote Config Parameter minigame den Standardwert no_game.

    Remote Config-Parameter hinzufügen

  3. Fügen Sie jetzt eine Personalisierung hinzu, indem Sie auf Neu hinzufügen klicken und Personalisierung auswählen.

  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 Ereignisse vom Typ „Anzeigenimpression“ protokollieren, die Umsatzwerte enthalten, wählen Sie Anzeigenimpression als Zielvorhaben aus. Wählen Sie SUM und value als Parameter für die Aggregation aus und fügen Sie einen zusätzlichen Tracking-Messwert für die Zeit der Nutzerinteraktion hinzu. So können Sie sehen, wie sich das auf die Personalisierungsergebnisse 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 mit Anzeigenimpressionen optimieren, sollten Sie den Umsatzwert für Ereignisse in dieselbe Währung umrechnen. Andernfalls empfiehlt es sich, eine Bedingung basierend auf Nutzern in einer bestimmten Region zu erstellen, um die Konsistenz zu verbessern.

    Zielbedingung auswählen

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

    Personalisierung benennen

  8. Klicken Sie auf Änderungen veröffentlichen , um die Personalisierung zu starten. Nutzer erhalten 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.

    Sie können die Leistung Ihrer Personalisierungen auf der Seite Remote Config sehen, indem Sie auf die Bedingung für die Parameterzielgruppe klicken.

Nachdem Sie nun gelernt haben, wie Sie eine Personalisierung erstellen, können Sie sich weitere Anwendungsfälle ansehen, um zu erfahren, wie Sie sie implementieren.