Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Zacznij korzystać z personalizacji Zdalnej konfiguracji

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Dzięki personalizacji Remote Config automatycznie udostępniasz użytkownikom jedno z kilku alternatywnych środowisk użytkownika, aby zoptymalizować je pod kątem wybranego przez Ciebie celu. Zobacz przegląd tej funkcji.

Oto jak zacząć.

1. Instrumentacja aplikacji za pomocą Analytics i Remote Config

Zanim zaczniesz zapewniać spersonalizowane doświadczenia użytkowników, Twoja aplikacja musi korzystać z Analytics i Zdalnej konfiguracji.

  1. Jeśli Google Analytics nie zostało włączone podczas tworzenia projektu Firebase, włącz je na stronie Integracje projektu.

  2. Upewnij się, że używasz co najmniej następujących wersji zestawu SDK Remote Config:

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

    Tylko te wersje (i nowsze) wykonują logowanie niezbędne dla systemu personalizacji, aby dowiedzieć się, jak optymalizować dla celu.

  3. Dodaj połączenia rejestrujące zdarzenia do swojej aplikacji.

    Rejestruj przynajmniej zdarzenie, gdy użytkownik wykona obiektywne działanie, dla którego optymalizujesz. Na przykład, jeśli chcesz zoptymalizować przesyłanie ocen w Sklepie Play, rejestruj 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żytkowników, które chcesz mieć w swojej aplikacji. Może to być tak proste, jak spersonalizowanie częstotliwości wyświetlania reklam każdemu użytkownikowi lub bardziej istotne alternatywy, takie jak wdrożenie różnych układów.

  5. Umożliwia konfigurowanie różnych środowisk użytkownika na podstawie wartości parametru Remote Config. Zobacz Wprowadzenie do strategii ładowania Zdalnej konfiguracji i Zdalnej konfiguracji .

W tym momencie możesz wdrożyć swoją aplikację w App Store lub Play Store. Użytkownicy będą nadal korzystać z domyślnego skonfigurowanego środowiska, ale ponieważ możesz kontrolować środowisko za pomocą zdalnie konfigurowalnej zmiennej, możesz zacząć eksperymentować z automatyczną personalizacją parametrów.

Musisz mieć krytyczną masę użytkowników korzystających z Twojej zaktualizowanej aplikacji, zanim system personalizacji zacznie optymalizować poszczególne środowiska.

2. Skonfiguruj personalizację parametrów w konsoli Firebase

Teraz, gdy Twoja oprzyrządowana aplikacja jest w rękach użytkowników, możesz użyć konsoli Firebase do skonfigurowania personalizacji.

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

  2. W okienku Edytuj parametr kliknij 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 użytkowników. Format wartości, których tutaj używasz, musi być zgodny z typem danych używanym przez parametr Remote Config.

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

    • Wybierz z listy gotowych celów dla takich wskaźników, 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ę w menu. Aby mieć pewność, że określone przez Ciebie dane dokładnie odpowiadają aktywnemu zdarzeniu Analytics, zweryfikuj to zdarzenie w Analytics > Zdarzenia .

  5. Wybierz, czy 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 SUMA zawsze będzie wybierana jako czas zaangażowania użytkownika, aby zoptymalizować łączny czas spędzony. Jeśli wybierzesz Kliknięcia reklamy , personalizacje są optymalizowane pod kątem COUNT lub łącznej liczby zdarzeń kliknięcia reklamy.

  6. W przypadku wybrania opcji SUMA wprowadź nazwę parametru zdarzenia do zagregowania.

    W większości przypadków nazwa parametru zdarzenia to value , ale możesz mieć niestandardowe dane o określonej wartości, które chcesz zagregować. Jeśli na przykład miało miejsce zdarzenie z różnymi typami walut z parametrami takimi jak USD , JPY , AUD itd., możesz zoptymalizować przychody 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 wybierz maksymalnie dwa dodatkowe dane do śledzenia. Chociaż nie wpłyną one na algorytm personalizacji, mogą pomóc w lepszym zrozumieniu wydajności i trendów. Na przykład, jeśli Twoja personalizacja optymalizuje pod kątem kliknięć reklam, możesz śledzić zaangażowanie użytkowników między grupą bazową a spersonalizowaną.

    Śledzone dane pojawią się w podsumowaniu wyników personalizacji, uporządkowanym według kart.

  8. Zdefiniuj lub wybierz warunek kierowania dla spersonalizowanego parametru. Tylko użytkownicy, którzy spełnią ten warunek, otrzymają spersonalizowane wrażenia. Niektóre powszechnie stosowane warunki to ograniczenie personalizacji tylko do użytkowników określonej platformy lub tylko do użytkowników w określonym regionie.

Kiedy jesteś zadowolony ze swoich alternatyw, celów, dodatkowych wskaźników i kierowania, to już koniec! Zapisz i wdróż swoje zmiany, aby zacząć personalizować środowiska użytkowników. Użytkownicy zaczną otrzymywać spersonalizowane wartości parametrów w ciągu kilku godzin, ale systemowi zajmie do 14 dni, aby poznać użytkownika i osiągnąć najlepszą wydajność.

Możesz zobaczyć, jak działają Twoje personalizacje, klikając warunek kierowania parametru na stronie Zdalna konfiguracja .

,

Dzięki personalizacji Remote Config automatycznie udostępniasz użytkownikom jedno z kilku alternatywnych środowisk użytkownika, aby zoptymalizować je pod kątem wybranego przez Ciebie celu. Zobacz przegląd tej funkcji.

Oto jak zacząć.

1. Instrumentacja aplikacji za pomocą Analytics i Remote Config

Zanim zaczniesz zapewniać spersonalizowane doświadczenia użytkowników, Twoja aplikacja musi korzystać z Analytics i Zdalnej konfiguracji.

  1. Jeśli Google Analytics nie zostało włączone podczas tworzenia projektu Firebase, włącz je na stronie Integracje projektu.

  2. Upewnij się, że używasz co najmniej następujących wersji zestawu SDK Remote Config:

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

    Tylko te wersje (i nowsze) wykonują logowanie niezbędne dla systemu personalizacji, aby dowiedzieć się, jak optymalizować dla celu.

  3. Dodaj połączenia rejestrujące zdarzenia do swojej aplikacji.

    Rejestruj przynajmniej zdarzenie, gdy użytkownik wykona obiektywne działanie, dla którego optymalizujesz. Na przykład, jeśli chcesz zoptymalizować przesyłanie ocen w Sklepie Play, rejestruj 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żytkowników, które chcesz mieć w swojej aplikacji. Może to być tak proste, jak dostosowanie częstotliwości wyświetlania reklam każdemu użytkownikowi lub bardziej istotne alternatywy, takie jak wdrożenie różnych układów.

  5. Umożliwia konfigurowanie różnych środowisk użytkownika na podstawie wartości parametru Remote Config. Zobacz Wprowadzenie do strategii ładowania Zdalnej konfiguracji i Zdalnej konfiguracji .

W tym momencie możesz wdrożyć swoją aplikację w App Store lub Play Store. Użytkownicy będą nadal korzystać z domyślnego skonfigurowanego środowiska, ale ponieważ możesz kontrolować środowisko za pomocą zdalnie konfigurowalnej zmiennej, możesz zacząć eksperymentować z automatyczną personalizacją parametrów.

Musisz mieć krytyczną masę użytkowników korzystających z Twojej zaktualizowanej aplikacji, zanim system personalizacji zacznie optymalizować poszczególne środowiska.

2. Skonfiguruj personalizację parametrów w konsoli Firebase

Teraz, gdy Twoja oprzyrządowana aplikacja jest w rękach użytkowników, możesz użyć konsoli Firebase do skonfigurowania personalizacji.

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

  2. W okienku Edytuj parametr kliknij 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 użytkowników. Format wartości, których tutaj używasz, musi być zgodny z typem danych używanym przez parametr Remote Config.

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

    • Wybierz z listy gotowych celów dla takich wskaźników, 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ę w menu. Aby mieć pewność, że określone przez Ciebie dane dokładnie odpowiadają aktywnemu zdarzeniu Analytics, zweryfikuj to zdarzenie w Analytics > Zdarzenia .

  5. Wybierz, czy 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 SUMA zawsze będzie wybierana jako czas zaangażowania użytkownika, aby zoptymalizować łączny czas spędzony. Jeśli wybierzesz Kliknięcia reklamy , personalizacje są optymalizowane pod kątem COUNT lub łącznej liczby zdarzeń kliknięcia reklamy.

  6. W przypadku wybrania opcji SUMA wprowadź nazwę parametru zdarzenia do zagregowania.

    W większości przypadków nazwa parametru zdarzenia to value , ale możesz mieć niestandardowe dane o określonej wartości, które chcesz zagregować. Jeśli na przykład miało miejsce zdarzenie z różnymi typami walut z parametrami takimi jak USD , JPY , AUD itd., możesz zoptymalizować przychody 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 wybierz maksymalnie dwa dodatkowe dane do śledzenia. Chociaż nie wpłyną one na algorytm personalizacji, mogą pomóc w lepszym zrozumieniu wydajności i trendów. Na przykład, jeśli Twoja personalizacja optymalizuje pod kątem kliknięć reklam, możesz śledzić zaangażowanie użytkowników między grupą bazową a spersonalizowaną.

    Śledzone dane pojawią się w podsumowaniu wyników personalizacji, uporządkowanym według kart.

  8. Zdefiniuj lub wybierz warunek kierowania dla spersonalizowanego parametru. Tylko użytkownicy, którzy spełnią ten warunek, otrzymają spersonalizowane wrażenia. Niektóre powszechnie stosowane warunki to ograniczenie personalizacji tylko do użytkowników określonej platformy lub tylko do użytkowników w określonym regionie.

Kiedy jesteś zadowolony ze swoich alternatyw, celów, dodatkowych wskaźników i kierowania, to już koniec! Zapisz i wdróż swoje zmiany, aby rozpocząć personalizowanie indywidualnych doświadczeń użytkowników. Użytkownicy zaczną otrzymywać spersonalizowane wartości parametrów w ciągu kilku godzin, ale systemowi zajmie do 14 dni, aby poznać użytkownika i osiągnąć najlepszą wydajność.

Możesz zobaczyć, jak działają Twoje personalizacje, klikając warunek kierowania parametru na stronie Zdalna konfiguracja .