Optymalizacja pod kątem przychodów z wyświetleń reklam

Jednym ze sposobów wykorzystania personalizacji jest optymalizacja pod kątem przychodów z wyświetleń reklam. Załóżmy, że masz grę z opcjonalnymi minigrami, do których dostęp jest możliwy po obejrzeniu reklamy pełnoekranowej. Chcesz zoptymalizować minigry pod kątem każdego użytkownika, aby generować jak największe przychody z reklam bez wpływu na zaangażowanie użytkowników.

Oto jeden ze sposobów, jak to zrobić:

  1. W grze zaimplementuj logowanie zdarzeń niestandardowych ad_impression dotyczące używanych dostawców reklam. Upewnij się, że uwzględnione są parametry currency i value oraz że przychody są dodawane do raportowanej wartości parametru.

    W artykule Pomiar przychodów z reklam opisujemy, jak automatycznie logować zdarzenia ad_impression za pomocą AdMob . Znajdziesz tam też kilka innych przykładów implementacji na innych platformach do wyświetlania reklam, takich jak AppLovin i ironSource.

  2. Określ parametr Remote Config, którego będziesz używać, oraz wartości alternatywne , z których możesz wybierać. Upewnij się, że logika w grze może obsługiwać różne wartości .

    Ten przykład opisuje implementację parametru Remote Config jako flagi funkcji, która umożliwia włączenie kilku różnych minigier.

    1. W konsoli Firebase otwórz DevOps i zaangażowanie > Zdalna konfiguracja.

    2. Kliknij Dodaj parametr.

    3. Nazwij parametr Remote Config minigame i ustaw wartość domyślną no_game.

    Dodawanie parametru Zdalnej konfiguracji

  3. Teraz dodaj personalizację, klikając Dodaj nowy i wybierając Personalizacja.

  4. Dodaj maksymalnie 5 wartości alternatywnych, a następnie kliknij Dalej.

    W tym przykładzie minigry możesz użyć wartości tictactoe, word_scramble i race.

    Dodawanie wartości alternatywnych

  5. Następnie wybierz cel. Ponieważ logujesz teraz zdarzenia wyświetlenia reklamy, które zawierają wartości przychodów, jako cel wybierz Wyświetlenie reklamy, a jako parametr do agregacji wybierz SUM i value . Dodaj też dodatkowy wskaźnik śledzenia Czas zaangażowania użytkownika. Dzięki temu możesz zobaczyć, jak wypada on w wynikach personalizacji.

    Jeśli uznasz to za stosowne, możesz też wybrać inne zdarzenie jako niestandardowy wskaźnik.

    Wybierz cel

  6. Kliknij Dalej , aby wybrać warunek kierowania. Ponieważ optymalizujesz pod kątem zagregowanej wartości przychodów z wyświetleń reklam, jeśli nie przeliczasz wartości przychodów ze zdarzeń na tę samą walutę, możesz utworzyć warunek oparty na użytkownikach z określonego regionu, aby zwiększyć spójność.

    Wybierz warunek kierowania

  7. Kliknij Dalej , nazwij personalizację, a następnie kliknij Zapisz.

    Nazwij personalizację

  8. Aby uruchomić personalizację, kliknij Opublikuj zmiany. Użytkownicy zaczną otrzymywać spersonalizowane wartości parametrów w ciągu kilku godzin (w zależności od Remote Config interwału pobierania). Ponieważ czas, przez jaki wartość jest stosowana do użytkownika (tzw. okno trwałości), wynosi 24 godziny, zalecamy, aby personalizacje działały przez 14 dni (lub na stałe), aby mogły się uczyć i ulepszać, zapewniając optymalne wrażenia każdemu użytkownikowi.

    Aby sprawdzić skuteczność personalizacji, kliknij warunek kierowania na parametr na stronie Zdalna konfiguracja.

Teraz, gdy wiesz już, jak utworzyć personalizację, zapoznaj się z innymi przypadkami użycia, aby dowiedzieć się, jak je wdrożyć.