Rozpocznij pracę z personalizacją Zdalnej konfiguracji

Dzięki personalizacji Remote Config automatycznie zapewniasz użytkownikom jedno z kilku alternatywnych doświadczeń użytkownika, aby zoptymalizować je pod kątem wybranego celu. Zobacz przegląd tej funkcji.

Oto jak zacząć.

1. Instrumentuj swoją aplikację za pomocą narzędzi Analytics i Remote Config

Zanim zaczniesz zapewniać spersonalizowane doświadczenia użytkowników, Twoja aplikacja musi korzystać z narzędzi Analytics i Remote Config.

  1. Jeśli nie włączyłeś Google Analytics podczas tworzenia projektu Firebase, włącz go na stronie Integracje swojego projektu.

  2. Upewnij się, że używasz co najmniej następujących wersji pakietu SDK do zdalnej konfiguracji:

    • iOS: 7.5.0 i nowsze
    • Android: 20.0.3 (Firebase BoM 26.4.0) i nowsze
    • C++ 7.1.1 i nowsze
    • Unity: 7.1.0 i nowsze

    Tylko te wersje (i nowsze) wykonują rejestrację niezbędną do systemu personalizacji, aby dowiedzieć się, jak przeprowadzić optymalizację pod kątem swoich celów.

  3. Dodaj wywołania rejestrowania zdarzeń do swojej aplikacji.

    Rejestruj przynajmniej zdarzenie, gdy użytkownik wykona celowe działanie, pod kątem którego optymalizujesz. Na przykład, jeśli chcesz zoptymalizować aplikację pod kątem przesyłania ocen w Sklepie Play, zarejestruj zdarzenie za każdym razem, gdy użytkownik oceni Twoją aplikację.

    Ponadto należy jawnie rejestrować wszelkie zdarzenia Analytics dotyczące Twojej aplikacji, które nie są rejestrowane automatycznie . Rejestrując te zdarzenia kontekstowe, możesz poprawić jakość swoich personalizacji.

  4. Zaimplementuj różne doświadczenia użytkownika, które chcesz, aby były możliwe w Twojej aplikacji. Może to być tak proste, jak personalizowanie częstotliwości wyświetlania reklam każdemu użytkownikowi lub bardziej istotne alternatywy, takie jak wdrożenie różnych układów.

  5. Możliwość konfiguracji różnych środowisk użytkownika w oparciu o wartość parametru Remote Config. Zobacz Rozpoczęcie korzystania ze strategii zdalnej konfiguracji i ładowania zdalnej konfiguracji .

Na tym etapie możesz wdrożyć aplikację w sklepie App Store lub Play Store. Użytkownicy będą nadal otrzymywać skonfigurowane przez Ciebie domyślne środowisko, ale ponieważ możesz kontrolować środowisko za pomocą zdalnie konfigurowalnej zmiennej, możesz rozpocząć eksperymenty z automatyczną personalizacją parametrów.

Zanim system personalizacji będzie mógł zacząć optymalizować indywidualne doświadczenia, musisz uzyskać masę krytyczną użytkowników korzystających ze zaktualizowanej aplikacji.

2. Skonfiguruj personalizację parametrów w konsoli Firebase

Teraz, gdy Twoja aplikacja jest w rękach użytkowników, możesz użyć konsoli Firebase, aby skonfigurować personalizację.

  1. Na stronie Zdalna konfiguracja konsoli Firebase znajdź parametr kontrolujący wygodę użytkownika, który chcesz spersonalizować, i kliknij ikonę ołówka, aby go edytować.

  2. W panelu Edytuj parametry kliknij opcję Dodaj nowy > Personalizacja .

  3. Zdefiniuj dwie lub więcej alternatywnych wartości. „Wartości alternatywne” to specjalna nazwa wartości parametrów, które algorytm personalizacji może wybrać dla Twoich użytkowników. Format używanych tutaj wartości musi odpowiadać typowi danych używanemu przez parametr Zdalnej konfiguracji.

  4. Wybierz cel. Możesz wybrać jedną z następujących opcji:

    • Wybierz z listy wstępnie utworzonych celów dla wskaźników takich jak przychody i zaangażowanie.
    • Dodaj niestandardowe dane na podstawie dowolnego innego zdarzenia Google Analytics, które chcesz zoptymalizować, wpisując nazwę zdarzenia w polu Cel i klikając Utwórz zdarzenie .

      Ponieważ te zdarzenia mogą być dynamiczne lub niestandardowe, mogą nie pojawiać się na liście rozwijanej. Aby mieć pewność, że określone dane dokładnie odpowiadają aktywnemu zdarzeniu Analytics, sprawdź zdarzenie w Analytics > Zdarzenia .

  5. Wybierz, czy chcesz optymalizować pod kątem liczby zdarzeń ( COUNT ), czy sumy wartości wszystkich zdarzeń ( SUM ).

    W niektórych przypadkach ta opcja jest wstępnie wybrana dla wbudowanych zdarzeń Analytics. Na przykład dla czasu zaangażowania użytkownika zawsze będzie wybrana opcja SUM , aby zoptymalizować go pod kątem całkowitego czasu spędzonego na korzystaniu z usługi. Jeśli wybierzesz Kliknięcia reklam , personalizacje zostaną zoptymalizowane pod kątem COUNT , czyli całkowitej liczby zdarzeń kliknięć reklam.

  6. Jeśli wybrałeś SUM , wprowadź nazwę parametru zdarzenia, który ma zostać zagregowany.

    W większości przypadków nazwą parametru zdarzenia jest value , ale możesz mieć metrykę niestandardową z określoną wartością, którą chcesz zagregować. Na przykład, jeśli masz wydarzenie z różnymi typami walut i parametrami takimi jak USD , JPY , AUD itd., możesz zoptymalizować pod kątem przychodów z Australii, określając AUD jako parametr zdarzenia (a w następnym kroku pamiętaj o skonfigurowaniu warunek kierowania dla użytkowników w Australii!).

  7. Opcjonalnie możesz wybrać maksymalnie dwa dodatkowe wskaźniki do śledzenia. Chociaż nie mają one wpływu na algorytm personalizacji, mogą pomóc w lepszym zrozumieniu wydajności i trendów. Na przykład, jeśli Twoja personalizacja jest optymalizowana pod kątem kliknięć reklam, możesz śledzić zaangażowanie użytkowników między grupami podstawowymi i spersonalizowanymi.

    Prześledzone dane pojawią się w podsumowaniu wyników personalizacji, uporządkowanym według zakładek.

  8. Zdefiniuj lub wybierz warunek kierowania dla spersonalizowanego parametru. Tylko użytkownicy spełniający ten warunek otrzymają spersonalizowaną obsługę. Niektóre powszechnie stosowane warunki obejmują ograniczenie personalizacji tylko do użytkowników określonej platformy lub tylko do użytkowników w określonym regionie.

Kiedy będziesz zadowolony z alternatyw, celu, dodatkowych wskaźników i targetowania, gotowe! Zapisz i wdróż zmiany, aby rozpocząć personalizację indywidualnych doświadczeń użytkowników. Użytkownicy zaczną otrzymywać spersonalizowane wartości parametrów w ciągu kilku godzin, ale poznanie użytkownika i osiągnięcie najlepszej wydajności zajmie systemowi do 14 dni.

Możesz zobaczyć, jak działa personalizacja, wybierając ją na stronie Personalizacja lub klikając warunek kierowania parametru na stronie Zdalna konfiguracja .

Więcej informacji na temat interpretacji wyników można znaleźć w sekcji Omówienie wyników personalizacji .