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. W tym przypadku załóżmy, że masz grę z opcjonalnymi minigrami, które są dostępne po obejrzeniu reklamy pełnoekranowej, i chcesz zoptymalizować minigry pod kątem każdego użytkownika, aby uzyskać jak największe przychody z reklam bez wpływu na zaangażowanie użytkowników.

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

  1. W grze zaimplementuj rejestrowanie zdarzeń niestandardowych dla zdarzenia ad_impression, które jest specyficzne dla używanych przez Ciebie dostawców reklam. Upewnij się, że uwzględnione są parametry currency i value, a przychody są dodawane w parametrze raportowanej wartości.

    W artykule Pomiar przychodów z reklam opisano, jak automatycznie rejestrować zdarzenia ad_impression za pomocą AdMob. Podano też kilka innych przykładów implementacji na potrzeby innych platform wyświetlania reklam, takich jak AppLovin i ironSource.

  2. Określ parametr Remote Config, którego będziesz używać, oraz alternatywne wartości do wyboru i upewnij się, że logika gry może obsługiwać różne wartości.

    W tym przykładzie opisano implementację parametru Remote Config jako flagi funkcji, która umożliwia włączenie kilku różnych minigier.

    1. W konsoli Firebase kliknij DevOps i zaangażowanie > Remote Config.

    2. Kliknij Dodaj parametr.

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

    Dodawanie parametru Zdalnej konfiguracji

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

  4. Dodaj maksymalnie 5 wartości alternatywnych, a potem kliknij Dalej.

    W przypadku tej minigry możesz użyć tych zdarzeń: tictactoe, word_scramble i race.

    Dodawanie wartości alternatywnych

  5. Następnie wybierz cel. Ponieważ rejestrujesz teraz zdarzenia wyświetlenia reklamy, które zawierają wartości przychodów, wybierz Wyświetlenie reklamy jako cel, wybierz SUMA i wartość jako parametr do agregacji i dodaj dodatkowe dane śledzenia dla Czasu zaangażowania użytkownika. Dzięki temu możesz zobaczyć, jak wypada w wynikach personalizacji.

    Możesz też wybrać inne zdarzenie jako dane niestandardowe, jeśli uznasz, że jest ono istotne.

    Wybierz cel

  6. Kliknij Dalej, aby wybrać warunek docelowy. 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 na podstawie użytkowników w określonym regionie, aby zwiększyć spójność.

    Wybierz warunek docelowy

  7. Kliknij Dalej i nazwij personalizację, a potem 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 Configinterwału pobierania). Czas, przez jaki wartość jest stosowana do użytkownika (okno przywiązania), wynosi 24 godziny. Zalecamy, aby personalizacje działały przez 14 dni (lub bezterminowo), dzięki czemu będą stale się uczyć i ulepszać, zapewniając optymalne wrażenia każdemu użytkownikowi.

    Aby sprawdzić skuteczność personalizacji, kliknij warunek kierowania na parametr na Remote Config stronie.

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