Personalizacja Remote Config jest optymalizowana pod kątem zdarzeń Google Analytics, więc jeśli możesz wywołać zdarzenie o znaczących parametrach, możesz stworzyć dla niego personalizację.
Aby uzyskać najbardziej przydatne wyniki, należy wybrać zdarzenie, które jest często wyzwalane, z alternatywnymi wartościami, które, jak się spodziewasz, spowodują znaczące różnice w wynikach. Personalizacja działa najlepiej, gdy masz co najmniej 10 000 użytkowników i ponad 1000 zdarzeń wyzwalających tygodniowo (lub konwersji).
Poniżej opisano kilka różnych sposobów personalizacji aplikacji.
Optymalizuj 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óra jest umieszczona za całostronicową reklamą i chcesz zoptymalizować minigry dla każdego użytkownika, zapewniając największe przychody z reklam bez wpływu na zaangażowanie użytkowników.
Omówmy jeden sposób, w jaki możesz to osiągnąć:
W swojej grze zaimplementuj niestandardowe rejestrowanie zdarzeń dla zdarzenia
ad_impression
specyficznego dla dostawców reklam, z których korzystasz, upewniając się, że parametrycurrency
ivalue
są uwzględnione oraz że w raportowanym parametrze wartości dodawany jest przychód.Pomiar przychodów z reklam opisuje sposób automatycznego rejestrowania zdarzeń ad_impression w AdMob , a także udostępnia kilka innych przykładów implementacji dla 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 w Twojej grze będzie w stanie obsłużyć różne wartości.
W tym przykładzie opisano implementację parametru Remote Config jako flagi funkcji umożliwiającej włączenie kilku różnych minigier. W tym celu otwórz stronę Zdalna konfiguracja i kliknij Dodaj parametr . Możesz nazwać
minigame
parametru Remote Config wartością domyślnąno_game
.Teraz dodaj personalizację, klikając Dodaj nową i wybierając Personalizacja .
Dodaj maksymalnie pięć alternatywnych wartości, a następnie kliknij Dalej .
W tym przykładzie minigry możesz użyć
tictactoe
,word_scramble
irace
.Następnie wybierz cel. Ponieważ rejestrujesz teraz zdarzenia wyświetlenia reklamy, które zawierają wartości przychodów, jako cel wybierz Wyświetlenie reklamy , wybierz SUMA i wartość jako parametr do zagregowania oraz dodaj dodatkową metrykę śledzenia dotyczącą czasu zaangażowania użytkownika . Dzięki temu możesz zobaczyć, jak wypada na tle wyników personalizacji.
Tutaj możesz także wybrać jedno inne zdarzenie jako dane niestandardowe, jeśli uznasz to za istotne.
Kliknij Dalej , aby wybrać warunek docelowy. Ponieważ optymalizujesz na podstawie zagregowanej wartości przychodów z wyświetleń reklam, jeśli nie przeliczasz wartości przychodów z wydarzeń na tę samą walutę, możesz utworzyć warunek na podstawie użytkowników w określonym regionie, aby poprawić spójność.
Kliknij Dalej i nazwij swoją personalizację, a następnie kliknij Zapisz .
Kliknij Opublikuj zmiany , aby uruchomić personalizację. Użytkownicy zaczną otrzymywać spersonalizowane wartości parametrów w ciągu kilku godzin (w zależności od interwału pobierania zdalnej konfiguracji . Ponieważ czas stosowania wartości do użytkownika ( okno lepkości ) wynosi 24 godziny, zalecamy pozostawienie uruchomień personalizacji przez 14 dni (lub bez przerwy), aby stale się uczyć i doskonalić, zapewniając optymalne doświadczenie każdemu użytkownikowi.
Możesz sprawdzić skuteczność personalizacji, klikając warunek kierowania parametru na stronie Zdalna konfiguracja .
Teraz, gdy już wiesz, jak utworzyć personalizację, czytaj dalej, aby poznać inne przypadki użycia i omówić opcje, których możesz użyć do ich wdrożenia.
Wybierz najlepsze miejsce docelowe reklamy dla każdego użytkownika
Różni użytkownicy mogą reagować na różne sposoby, gdy wyświetla im się określona forma reklamy lub lokalizacja. W tym przypadku możesz użyć parametru Zdalnej konfiguracji, takiego jak ad_placement
, z różnymi wartościami lokalizacji i zoptymalizować pod kątem kliknięć reklam.
Podczas optymalizacji pod kątem ad_clicks
możesz skonfigurować co najmniej jeden dodatkowy wskaźnik dla user_engagement
, aby śledzić poziom zaangażowania użytkowników i mieć pewność, że pozostanie on wysoki.
Składnik personalizacji | Wartości potencjalne i zalecane |
---|---|
Parametr zdalnej konfiguracji | ad_placement |
Wartości alternatywne | top-left, bottom, middle-panel, full-screen |
Cel | ad_clicks |
Dodatkowe wskaźniki | user_engagement |
Optymalizuj pod kątem częstotliwości reklam
W tym przypadku możesz zoptymalizować częstotliwość reklam, optymalizując zaangażowanie użytkowników, aby określić, która częstotliwość reklam zapewnia największe zaangażowanie użytkowników. Użyj ad_click
jako dodatkowego wskaźnika do śledzenia.
Składnik personalizacji | Potencjalne lub zalecane wartości |
---|---|
Parametr zdalnej konfiguracji | ad_display_freq_in_min |
Wartości alternatywne | 2, 10, 50 |
Cel | user_engagement |
Dodatkowe wskaźniki | ad_click |
Określ najlepszy wybór poziomu trudności, aby zmaksymalizować zaangażowanie użytkowników
W tym przypadku możesz dostosować aplikację do każdego użytkownika, wybierając odpowiedni poziom trudności, aby w pełni zaangażować każdego użytkownika o różnym poziomie umiejętności gracza. Możesz użyć level_difficulty
jako parametru zdalnej konfiguracji i zaangażowania użytkownika jako celu. Dodaj tutaj wszelkie dodatkowe dane, które uznasz za istotne — w tym przykładzie zastosowano level_complete
, aby uzyskać wgląd w postęp użytkownika w grze.
Możesz także użyć celu takiego jak przychody z wyświetleń reklam (zgodnie z konfiguracją w Optymalizuj pod kątem przychodów z wyświetleń reklam ) lub użyć in_app_purchase
do optymalizacji pod kątem IAP.
Składnik personalizacji | Potencjalne lub zalecane wartości |
---|---|
Parametr zdalnej konfiguracji | level_difficulty |
Wartości alternatywne | easy, medium, difficult, impossible |
Cel | user_engagement |
Dodatkowe wskaźniki | level_complete |