Personalizacja Remote Config optymalizuje zdarzenia Google Analytics, więc jeśli możesz wywołać zdarzenie z istotnymi parametrami, możesz utworzyć dla niego personalizację.
Aby uzyskać najbardziej przydatne wyniki, należy wybrać zdarzenie, które często jest wyzwalane z alternatywnymi wartościami, co do których oczekuje się znaczących różnic 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.
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 umieszczonymi za całostronicową reklamą i chcesz zoptymalizować wrażenia z minigry dla każdego użytkownika, zapewniając największe przychody z reklam bez wpływu na zaangażowanie użytkowników.
Przyjrzyjmy się jednemu ze sposobów, w jaki możesz to osiągnąć:
Zaimplementuj w swojej grze niestandardowe rejestrowanie zdarzeń dla zdarzenia
ad_impression
charakterystycznego dla dostawców reklam, z których usług korzystasz, upewniając się, że parametrycurrency
ivalue
są uwzględnione, a zgłaszany parametr wartości dodaje przychody.Mierzenie przychodów z reklam opisuje, jak automatycznie rejestrować zdarzenia ad_impression w AdMob , a także przedstawia kilka innych przykładów implementacji dla innych platform wyświetlania reklam, takich jak AppLovin i ironSource .
Określ parametr zdalnej konfiguracji, którego będziesz używać, oraz alternatywne wartości do wyboru i upewnij się, że logika gry może obsłużyć różne wartości.
W tym przykładzie opisano implementację parametru zdalnej konfiguracji 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 z domyślną wartością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 i dodaj dodatkowe dane śledzenia dla Czasu zaangażowania użytkownika . Dzięki temu możesz zobaczyć, jak wypada w porównaniu z wynikami personalizacji.
Tutaj możesz też wybrać jedno inne zdarzenie jako dane niestandardowe, jeśli uznasz je 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 oparty na użytkownikach 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, przez jaki wartość jest stosowana do użytkownika ( okno lepkości ) wynosi 24 godziny, zalecamy uruchomienie personalizacji przez 14 dni (lub bezterminowo), aby stale się uczyły i doskonaliły, zapewniając optymalne wrażenia każdemu użytkownikowi.
Możesz sprawdzić skuteczność swoich personalizacji, klikając warunek kierowania parametru na stronie Zdalna konfiguracja .
Teraz, gdy już wiesz, jak tworzyć 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ą w różny sposób reagować na określone elementy formy reklamy lub lokalizację. W takim 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 user_engagement
, aby śledzić poziomy zaangażowania użytkowników i zapewnić, że pozostaną one wysokie.
Komponent personalizacji | Potencjalne i zalecane wartości |
---|---|
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ść wyświetlania reklam, optymalizując zaangażowanie użytkowników, aby określić, która częstotliwość wyświetlania reklam powoduje największe zaangażowanie użytkowników. Użyj ad_click
jako dodatkowych danych do śledzenia.
Komponent 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 |
Wybierz najlepszy wybór 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óżnych poziomach umiejętności gracza. Możesz użyć level_difficulty
jako parametru zdalnej konfiguracji i zaangażowania użytkowników 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ępy użytkownika w grze.
Możesz też użyć celu, takiego jak przychody z wyświetleń reklam (zgodnie z konfiguracją Optymalizacja pod kątem przychodów z wyświetleń reklam ) lub użyć in_app_purchase
do optymalizacji pod kątem IAP.
Komponent 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 |