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ć:
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ą parametrycurrencyivalue, 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.
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.
W konsoli Firebase kliknij DevOps i zaangażowanie > Remote Config.
Kliknij Dodaj parametr.
Nazwij parametr Remote Config
minigamei ustaw jego wartość domyślną nano_game.
Teraz dodaj personalizację, klikając Dodaj nową i wybierając Personalizacja.
Dodaj maksymalnie 5 wartości alternatywnych, a potem kliknij Dalej.
W przypadku tej minigry możesz użyć tych zdarzeń:
tictactoe,word_scrambleirace.
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.
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ść.
Kliknij Dalej i nazwij personalizację, a potem kliknij Zapisz.
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ć.