Do czego służy personalizacja Zdalnej konfiguracji?

Remote Config personalizacja jest optymalizowana pod kątem Google Analytics zdarzeń, więc jeśli możesz wywołać zdarzenie z istotnymi parametrami, możesz utworzyć dla niego personalizację.

Aby uzyskać najbardziej przydatne wyniki, wybierz zdarzenie, które jest często wywoływane, z alternatywnymi wartościami, które Twoim zdaniem spowodują znaczące różnice w wynikach. Personalizacja działa najlepiej,gdy masz co najmniej 10 000 użytkowników i ponad 1000 zdarzeń wywołujących (lub konwersji) tygodniowo.

Poniżej znajdziesz kilka 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. Załóżmy, że masz grę z opcjonalnymi minigrami, do których dostęp jest możliwy po wyświetleniu reklamy pełnoekranowej. Chcesz zoptymalizować wrażenia użytkowników związane z minigrami, aby uzyskać jak największe przychody z reklam bez negatywnego wpływu na zaangażowanie użytkowników.

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

  1. W grze zaimplementuj rejestrowanie zdarzeń niestandardowych dla ad_impression zdarzenia specyficznego dla używanych dostawców reklam. Upewnij się, że uwzględnione są parametry currencyvalue, a przychody są dodawane w parametrze zgłaszanej wartości.

    Pomiar przychodów z reklam zawiera opis sposobu automatycznego rejestrowania zdarzeń ad_impression w AdMob oraz kilka innych przykładów implementacji na potrzeby innych platform do wyświetlania reklam, takich jak AppLovinironSource.

  2. 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 może obsługiwać różne wartości.

    W tym przykładzie opisujemy implementację parametru Remote Config jako flagi funkcji, która umożliwia włączenie kilku różnych minigier. Aby to zrobić, otwórz stronę Remote Config i kliknij Dodaj parametr. Parametr Remote Config możesz nazwać minigame i ustawić dla niego wartość domyślną no_game.

    Dodawanie parametru Zdalnej konfiguracji

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

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

    W tym przykładzie minigry możesz użyć atrybutów tictactoe, word_scramblerace.

    Dodawanie wartości alternatywnych

  5. Następnie wybierz cel. Ponieważ rejestrujesz teraz zdarzenia wyświetlenia reklamy zawierające wartości przychodów, jako cel wybierz Wyświetlenie reklamy, jako parametr do agregacji wybierz SUMAwartość, a następnie dodaj dodatkowe dane śledzenia dotyczące czasu zaangażowania użytkownika. Dzięki temu możesz sprawdzić, jak wypada w porównaniu z wynikami personalizacji.

    Możesz też wybrać tutaj inne zdarzenie jako niestandardowe dane, jeśli uznasz je za istotne.

    Wybierz cel

  6. Aby wybrać warunek kierowania, kliknij Dalej. Optymalizujesz zagregowaną wartość przychodów z wyświetleń reklam, więc 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 zwiększyć spójność.

    Wybierz warunek kierowania

  7. Kliknij Dalej i nadaj nazwę personalizacji, a potem kliknij Zapisz.

    Nazwij personalizację

  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 Remote Config interwału pobierania). Wartość jest stosowana do użytkownika przez 24 godziny (okres trwałości), dlatego zalecamy, aby personalizacja działała przez 14 dni (lub stale), dzięki czemu będzie się uczyć i ulepszać, zapewniając każdemu użytkownikowi optymalne wrażenia.

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

Teraz, gdy wiesz już, jak tworzyć personalizację, dowiedz się więcej o innych przypadkach użycia i omów opcje, których możesz użyć do ich wdrożenia.

wybieranie najlepszego miejsca docelowego reklamy dla każdego użytkownika;

Różni użytkownicy mogą reagować w różny sposób na określone formaty reklam lub lokalizacje. W tym przypadku możesz użyć parametru Remote Configad_placement z różnymi wartościami lokalizacji i optymalizować kliknięcia reklam.

Podczas optymalizacji pod kątem ad_clicks warto skonfigurować co najmniej 1 dodatkowy rodzaj danych user_engagement, aby śledzić poziom zaangażowania użytkowników i mieć pewność, że pozostaje on wysoki.

Komponent personalizacji Potencjalne i zalecane wartości
Parametr Remote Config ad_placement
Wartości alternatywne top-left, bottom, middle-panel, full-screen
Cel ad_clicks
Dodatkowe dane user_engagement

Optymalizacja pod kątem częstotliwości wyświetlania reklam

W tym przypadku możesz optymalizować częstotliwość wyświetlania reklam pod kątem zaangażowania użytkowników, aby określić, która częstotliwość wyświetlania reklam przynosi największe zaangażowanie użytkowników. Użyj ad_click jako dodatkowych danych do śledzenia.

Komponent personalizacji Potencjalne lub zalecane wartości
Parametr Remote Config ad_display_freq_in_min
Wartości alternatywne 2, 10, 50
Cel user_engagement
Dodatkowe dane ad_click

Określanie najlepszego 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óżnych umiejętnościach. Możesz użyć parametru level_difficulty jako parametru Remote Config i zaangażowania użytkowników jako celu. Dodaj tu wszelkie dodatkowe dane, które uznasz za istotne. W tym przykładzie używamy level_complete, aby uzyskać wgląd w postępy użytkowników w grze.

Możesz też użyć celu takiego jak przychody z wyświetleń reklam (skonfigurowanego w sekcji Optymalizacja pod kątem przychodów z wyświetleń reklam) lub użyć in_app_purchase, aby optymalizować pod kątem zakupów w aplikacji.

Komponent personalizacji Potencjalne lub zalecane wartości
Parametr Remote Config level_difficulty
Wartości alternatywne easy, medium, difficult, impossible
Cel user_engagement
Dodatkowe dane level_complete