Wprowadzenie do personalizacji Zdalnej konfiguracji

Dzięki Remote Config personalizacji możesz automatycznie udostępniać użytkownikom jedną z kilku alternatywnych wersji witryny, aby optymalizować ją pod kątem wybranego celu. Zobacz omówienie tej funkcji.

Oto jak zacząć:

1. Dostosuj aplikację za pomocą funkcji AnalyticsRemote Config

Zanim zaczniesz zapewniać użytkownikom spersonalizowane wrażenia, Twoja aplikacja musi korzystać z AnalyticsRemote Config.

  1. Jeśli podczas tworzenia projektu Firebase nie włączysz Google Analytics, możesz to zrobić na stronie Integracje projektu.

  2. Upewnij się, że używasz co najmniej tych wersji pakietu SDKRemote Config:

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

    Tylko te wersje (i nowsze) rejestrują dane niezbędne do tego, aby system personalizacji nauczył się optymalizować kampanię pod kątem Twojego celu.

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

    Rejestruj co najmniej 1 zdarzenie, gdy użytkownik wykona działanie, pod kątem którego optymalizujesz. Jeśli np. chcesz optymalizować kampanię pod kątem przesyłania ocen w Sklepie Play, rejestruj zdarzenie za każdym razem, gdy użytkownik oceni Twoją aplikację.

    Dodatkowo należy jawnie rejestrować wszystkie Analyticszdarzenia, które są istotne dla aplikacji, ale nie są rejestrowane automatycznie. Rejestrowanie tych zdarzeń kontekstowych może poprawić jakość personalizacji.

  4. Wprowadź w aplikacji różne sposoby korzystania z niej przez użytkowników. Może to być tak proste, jak personalizowanie częstotliwości wyświetlania reklam poszczególnym użytkownikom, lub bardziej złożone alternatywy, np. wdrażanie różnych układów.

  5. Umożliwia konfigurowanie różnych wrażeń użytkowników na podstawie wartości Remote Configparametru. Zobacz Pierwsze kroki z Remote ConfigRemote Config strategiami wczytywania.

Na tym etapie możesz wdrożyć aplikację w App Store lub Sklepie Play. Użytkownicy nadal będą korzystać z domyślnej konfiguracji, ale ponieważ możesz kontrolować wrażenia użytkownika za pomocą zmiennej konfigurowanej zdalnie, możesz zacząć eksperymentować z automatyczną personalizacją parametrów.

Zanim system personalizacji zacznie optymalizować poszczególne doświadczenia, musisz mieć wystarczającą liczbę użytkowników korzystających z zaktualizowanej aplikacji.

2. Konfigurowanie personalizacji parametrów w konsoli Firebase

Gdy aplikacja z instrumentacją trafi do użytkowników, możesz użyć Firebasekonsoli do skonfigurowania personalizacji.

  1. Na stronie Remote Config w konsoli Firebase znajdź parametr, który kontroluje wrażenia użytkownika, które chcesz spersonalizować, i kliknij ikonę ołówka, aby go edytować.

  2. W panelu Edytuj parametr kliknij Dodaj nowy > Personalizacja.

  3. Zdefiniuj co najmniej 2 wartości alternatywne. „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 tu wartości musi być zgodny z typem danych, którego używa parametr Remote Config.

  4. Wybierz cel. Możesz wybrać jedną z tych opcji:

    • Wybierz z listy gotowych celów dotyczących danych, takich jak przychody i zaangażowanie.
    • Dodaj niestandardowe dane oparte na dowolnym innym Google Analyticszdarzeniu, które chcesz zoptymalizować, wpisując nazwę zdarzenia w polu Cel i klikając Utwórz zdarzenie.

      Te zdarzenia mogą być dynamiczne lub niestandardowe, dlatego mogą nie pojawiać się w menu. Aby mieć pewność, że wybrana przez Ciebie wartość dokładnie odpowiada aktywnemu zdarzeniu, sprawdź to zdarzenie w Analytics > Zdarzenia.Analytics

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

    W przypadku wbudowanych zdarzeń Analytics ta opcja jest czasami wstępnie zaznaczona. Na przykład w przypadku czasu zaangażowania użytkownika zawsze będzie wybrana funkcja SUMA, aby optymalizować łączny czas spędzony przez użytkowników. Jeśli wybierzesz Kliknięcia reklam, personalizacja będzie optymalizowana pod kątem funkcji LICZBA, czyli łącznej liczby zdarzeń kliknięcia reklamy.

  6. Jeśli wybierzesz SUMA, wpisz nazwę parametru zdarzenia, który chcesz zagregować.

    W większości przypadków nazwa parametru zdarzenia to value, ale możesz mieć niestandardowy rodzaj danych z określoną wartością, którą chcesz agregować. Jeśli na przykład masz zdarzenie z różnymi typami walut i parametrami, takimi jak USD, JPY, AUD itd., możesz zoptymalizować przychody w dolarach australijskich, określając AUD jako parametr zdarzenia (a w następnym kroku skonfigurować warunek kierowania na użytkowników w Australii).

  7. Opcjonalnie możesz wybrać maksymalnie 2 dodatkowe rodzaje danych do śledzenia. Nie będą one miały wpływu na algorytm personalizacji, ale mogą pomóc Ci lepiej zrozumieć skuteczność i trendy. Jeśli na przykład personalizacja optymalizuje kliknięcia reklam, możesz śledzić zaangażowanie użytkowników w grupach podstawowej i spersonalizowanej.

    Śledzone wskaźniki będą widoczne w podsumowaniu wyników personalizacji, uporządkowane według kart.

  8. Określ lub wybierz warunek kierowania dla spersonalizowanego parametru. Spersonalizowane treści zobaczą tylko użytkownicy, którzy spełniają ten warunek. Do najczęściej używanych warunków należy ograniczenie personalizacji tylko do użytkowników określonej platformy lub tylko do użytkowników w określonym regionie.

Gdy będziesz zadowolony(-a) z alternatyw, celu, dodatkowych danych i kierowania, możesz zakończyć proces. Zapisz i wdroż zmiany, aby zacząć personalizować usługi dla poszczególnych użytkowników. Użytkownicy zaczną otrzymywać spersonalizowane wartości parametrów w ciągu kilku godzin, ale zanim system pozna Twoich użytkowników i osiągnie najlepsze wyniki, może minąć do 14 dni.

Aby sprawdzić skuteczność personalizacji, wybierz ją na stronie Personalizacje lub kliknij warunek kierowania parametru na stronie Remote Config.

Więcej informacji o interpretowaniu wyników znajdziesz w artykule Interpretowanie wyników personalizacji.