Dzięki personalizacji Remote Config możesz automatycznie wyświetlać użytkownikom jedno z kilku alternatywnych doświadczeń, aby optymalizować wyniki pod kątem wybranego celu. Zapoznaj się z omówieniem tej funkcji.
Oto, jak zacząć.
1. Wyposaż swoją aplikację w biblioteki Analytics i Remote Config
Zanim zaczniesz personalizować treści dla użytkowników, musisz użyć w aplikacji funkcji Analytics i Remote Config.
Jeśli podczas tworzenia projektu Firebase nie włączysz opcji Google Analytics, włącz ją na stronie Integracje.
Upewnij się, że używasz co najmniej tych wersji pakietu SDK Remote Config:
- iOS: wersja 7.5.0 lub nowsza
- Android: wersja 20.0.3 (Firebase BoM 26.4.0) lub nowsza
- C++ 7.1.1 lub nowsza wersja
- Unity: 7.1.0 lub nowsza
Tylko te wersje (i nowsze) wykonują rejestrowanie niezbędne do tego, aby system personalizacji mógł się uczyć, jak optymalizować pod kątem Twojego celu.
Dodaj do aplikacji wywołania rejestrowania zdarzeń.
Zdarzenie należy odnotować co najmniej wtedy, gdy użytkownik wykona działanie docelowe, którego dotyczy optymalizacja. Jeśli np. chcesz optymalizować działanie aplikacji pod kątem przesyłania ocen w Sklepie Play, rejestruj zdarzenie za każdym razem, gdy użytkownik oceni Twoją aplikację.
Dodatkowo musisz jawnie rejestrować wszystkie zdarzenia Analytics, które są istotne dla Twojej aplikacji, a nie są rejestrowane automatycznie. Dzięki rejestrowaniu tych zdarzeń kontekstowych możesz poprawić jakość personalizacji.
Wprowadź różne opcje, które użytkownicy mogą wybierać w aplikacji. Może to być coś tak prostego jak personalizacja częstotliwości wyświetlania reklam poszczególnym użytkownikom lub bardziej zaawansowane opcje, np. stosowanie różnych układów.
Umożliw konfigurowanie różnych wrażeń użytkowników na podstawie wartości parametru Remote Config. Zapoznaj się z artykułami Pierwsze kroki z Remote Config i Remote Config strategiami wczytywania.
Teraz możesz wdrożyć aplikację w App Store lub Sklepie Play. Użytkownicy będą nadal korzystać z domyślnych ustawień, ale ponieważ możesz kontrolować te ustawienia za pomocą zmiennej konfigurowalnej zdalnie, możesz zacząć eksperymentować z automatyczną personalizacją parametrów.
Zanim system personalizacji zacznie optymalizować poszczególne doświadczenia, musisz mieć dużą liczbę użytkowników korzystających z zaktualizowanej aplikacji.
2. Konfigurowanie personalizacji parametrów w konsoli Firebase
Teraz, gdy Twoja zinstrumentowana aplikacja jest w rękach użytkowników, możesz skonfigurować personalizację za pomocą konsoli Firebase.
Na stronie Remote Config w konsoli Firebase odszukaj parametr, który kontroluje wrażenia użytkownika, które chcesz spersonalizować, i kliknij ikonę ołówka, aby go edytować.
W panelu Edytuj parametr kliknij Dodaj nowy > Personalizacja.
Zdefiniuj co najmniej 2 wartości alternatywne. „Wartości alternatywne” to nazwa specjalna dla wartości parametrów, które algorytm personalizacji może wybrać dla użytkowników. Format wartości musi być zgodny z typem danych używanym przez parametr Remote Config.
Wybierz cel. Możesz wybrać jedną z tych opcji:
- Wybierz z listy gotowych celów dotyczących takich danych jak przychody i zaangażowanie.
Aby dodać dane niestandardowe na podstawie dowolnego innego zdarzenia Google Analytics, które chcesz zoptymalizować, wpisz jego nazwę w polu Cel i kliknij Utwórz zdarzenie.
Zdarzenia te mogą być dynamiczne lub niestandardowe, dlatego mogą nie pojawiać się w menu. Aby mieć pewność, że określone przez Ciebie dane dokładnie odpowiadają aktywnemu zdarzeniu Analytics, sprawdź to zdarzenie w sekcji Analytics > Zdarzenia.
Wybierz, czy chcesz optymalizować kampanię pod kątem liczby zdarzeń (COUNT) czy sumy wartości wszystkich zdarzeń (SUM).
W niektórych przypadkach ta opcja jest wstępnie wybrana w przypadku wbudowanych zdarzeń Analytics. Na przykład w przypadku wymiaru Zaangażowanie użytkownika zawsze będzie wybrana opcja SUMA, aby zoptymalizować łączny czas spędzony na stronie. Jeśli wybierzesz Kliknięcia reklam, personalizacje będą optymalizowane pod kątem LICZBA, czyli łącznej liczby zdarzeń kliknięcia reklamy.
Jeśli wybierzesz SUMA, wpisz nazwę parametru zdarzenia, który ma być agregowany.
W większości przypadków nazwa parametru zdarzenia to
value
, ale możesz mieć dane niestandardowe z określoną wartością, którą chcesz agregować. Jeśli np. masz zdarzenie z różnymi typami walut z parametramiUSD
,JPY
,AUD
itd., możesz zoptymalizować przychody z Australii, podając jako parametr zdarzenia wartośćAUD
(w następnym kroku pamiętaj o skonfigurowaniu warunku kierowania na użytkowników z Australii).Opcjonalnie wybierz maksymalnie 2 dodatkowe dane, które chcesz śledzić. Chociaż nie mają one wpływu na algorytm personalizacji, mogą pomóc Ci lepiej zrozumieć skuteczność i trendy. Jeśli np. personalizacja optymalizuje wyniki pod kątem kliknięć reklam, warto śledzić zaangażowanie użytkowników w grupach bazowych i personalizowanych.
Śledzenie wskaźników będzie widoczne w podsumowaniu wyników personalizacji, które jest uporządkowane według kart.
Określ lub wybierz warunek kierowania dla parametru spersonalizowanego. Personalizacja będzie dostępna tylko dla użytkowników, którzy spełniają ten warunek. Niektóre często używane warunki służą do ograniczania personalizacji tylko do użytkowników danej platformy lub tylko do użytkowników z określonego regionu.
Gdy uznasz, że wybrane przez Ciebie alternatywne treści, cele, dodatkowe dane i ustawienia kierowania są odpowiednie, możesz zakończyć konfigurowanie. Zapisz i wdróż zmiany, aby zacząć personalizować sposób, w jaki użytkownicy korzystają z Twojej aplikacji. Użytkownicy zaczną otrzymywać spersonalizowane wartości parametrów w ciągu kilku godzin, ale system będzie potrzebował do 14 dni na poznanie użytkowników i osiągnięcie najlepszej skuteczności.
Aby sprawdzić, jak działa personalizacja, 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.