Gdy tworzysz aplikację, która zawiera zarówno Firebase Remote Config, jak i Google Analytics, możesz lepiej poznać swoich użytkowników i szybciej reagować na ich potrzeby. Możesz używać Analytics odbiorców i właściwości użytkownika do elastycznego i dokładnego dostosowywania aplikacji do poszczególnych segmentów bazy użytkowników.
Integracja pakietu SDK Google Analytics zapewnia statystyki, które pomagają dostosować ofertę za pomocą A/B Testing, Remote Config personalizacji i Remote Config wdrażania. Możesz analizować wyniki, aby zrozumieć, jak różne opcje wpływają na kluczowe dane, takie jak przychody i zaangażowanie.
Więcej informacji o analizowaniu korzystania z aplikacji za pomocą Google Analytics znajdziesz w artykule Analytics Wprowadzenie.
Aby dostosować aplikację za pomocą segmentów zidentyfikowanych poza Firebase, zapoznaj się z dokumentacją dotyczącą importowanych segmentów.
Remote Config i właściwości użytkownika
Remote Config umożliwia teraz tworzenie warunków za pomocą kombinacji Analytics właściwości użytkownika, co pozwala dostosowywać aplikację do zdefiniowanych przez Ciebie segmentów bazy użytkowników.
Na przykład w aplikacji do ćwiczeń z różnymi ćwiczeniami o różnej długości i różnym poziomie trudności możesz zdefiniować te właściwości użytkownika:Google Analytics
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
Następnie możesz tworzyć warunki, które wykorzystują te właściwości (pojedynczo lub w połączeniu), aby dostosować wygląd i zachowanie aplikacji do konkretnych użytkowników. Możesz na przykład zaprojektować aplikację tak, aby użytkownicy zainteresowani bieganiem widzieli podczas jej wczytywania obraz biegacza. Możesz też zdefiniować segmenty bazy użytkowników według czasu trwania i poziomu trudności ćwiczeń, aby użytkownicy okazjonalni widzieli najpierw propozycję krótszego, łatwiejszego treningu, a zaawansowani sportowcy mogli rozpocząć 40-minutowy bieg od razu po uruchomieniu aplikacji.
Jeśli zachowania użytkowników ulegną zmianie w sposób, który wpływa na ich właściwości, te aktualizacje są zbierane przez Google Analytics, co może zmienić działanie i wygląd instancji aplikacji po następnym żądaniu pobierania. Dostępna jest pełna gama operatorów, dzięki której możesz tworzyć reguły, które uwzględniają lub wykluczają użytkowników z określonymi właściwościami lub kombinacjami właściwości.
Możesz też łączyć inne reguły Remote Config z regułami opartymi na właściwościach użytkownika, aby dostarczać spersonalizowane zachowania aplikacji segmentom odbiorców, takim jak:
- Użytkownicy, którzy lubią jogę (Exercise_Interest dokładnie pasuje do yoga), korzystają z Twojej aplikacji na urządzeniu z Androidem (OS type = Android), znajdującym się w Kanadzie (Device in region/country = Canada).
- Użytkownicy zainteresowani podnoszeniem lub redukcją wagi (Exercise_Interest zawiera weight), którzy korzystają z Twojej aplikacji na urządzeniu Apple (OS type == iOS) z interfejsem w języku angielskim (Device language == English).
Kierowanie na użytkowników według godziny pierwszego uruchomienia
Po połączeniu zdarzeń Google Analytics i Remote Config możesz kierować reklamy na użytkowników na podstawie tego, kiedy po raz pierwszy otworzyli oni Twoją aplikację (za pomocą zdarzenia Analytics first_open
) w ramach pobierania parametrów Remote Config, personalizacji i eksperymentów A/B Testing.
Korzystając z funkcji Pierwsze otwarcie, możesz:
- kierować reklamy na nowych użytkowników;
- kierować reklamy do grup użytkowników, którzy dołączyli w określonym okresie w przeszłości;
- tworzyć i testować procesy wprowadzania oraz powitania nowych użytkowników.
- Twórz niestandardowe funkcje dla użytkowników, którzy dołączają w określonych okresach czasu.
Załóżmy na przykład, że masz aplikację do zakupów online, której używają użytkownicy z różnych krajów, i chcesz reklamować specjalne oferty świąteczne dla nowych użytkowników aplikacji. W przypadku wyprzedaży z okazji Czarnego Piątku, która dotyczy użytkowników z USA, możesz skonfigurować warunek dla eksperymentu Remote Config lub A/B Testing, który będzie kierować na konkretną aplikację na iOS lub Androida, a następnie wybrać wszystkich użytkowników z USA (Urządzenie w regionie/kraju = Stany Zjednoczone), którzy po raz pierwszy otworzą Twoją aplikację w miesiącu poprzedzającym wyprzedaż (Pierwsze otwarcie po 11/01/2022 12:00 czasu w Los Angeles i Pierwsze otwarcie przed 11/26/2022 12:00 czasu w Los Angeles).
Kierowanie na użytkowników według czasu pierwszego otwarcia jest dostępne po wybraniu aplikacji na Androida lub iOS. Jest ono obecnie obsługiwane w tych wersjach pakietów SDK: Remote Config (platformy Apple) w wersji 9.0.0 lub nowszej oraz (Firebase BoM) na Androida w wersji 21.1.1 lub nowszej (Firebase BoM w wersji 30.3.0 lub nowszej).
Możesz kierować reklamy na użytkowników, którzy po raz pierwszy uruchamiają Twoją aplikację, o ile tylko masz zainstalowany obsługiwany pakiet SDK i ma on włączoną opcję Analytics.
Następne kroki
Więcej informacji o właściwościach użytkownika znajdziesz w tych przewodnikach:
- Konfigurowanie właściwości użytkownika na platformach Apple
- Konfigurowanie właściwości użytkownika na urządzeniu z Androidem
- Konfigurowanie właściwości użytkownika w przypadku przeglądarki internetowej lub JavaScriptu
Więcej informacji o tworzeniu warunków przez łączenie reguł znajdziesz w artykule Parametry i warunki konfiguracji zdalnej.
Aby dodać do projektu warunek Remote Config, zapoznaj się z artykułem Dodawanie i edytowanie warunku. Parametry, reguły i warunki możesz tworzyć w konsoli Firebase.