Co można zrobić z personalizacją Zdalnej konfiguracji?

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ąć:

  1. 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 parametry currency i value 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 .

  2. 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 .

    Add a Remote Config parameter

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

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

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

    Add alternative values

  5. 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.

    Select an objective

  6. 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ść.

    Choose a target condition

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

    Name your personalization

  8. 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