Informacje o wdrożeniach Zdalnej konfiguracji

Ten przewodnik zawiera informacje o kluczowych pojęciach związanych z wdrożeniami Zdalnej konfiguracji, więc możesz:

Informacje o przynależności do grupy wdrożenia

Gdy tworzysz nowe wdrożenie i przypisujesz odsetek, Firebase umieszcza w nim z równej wielkości grupy odbiorców w grupie kontrolnej, aby uzyskać dokładne wyniki. podczas porównywania wydajności włączonej funkcji, co da wynik tych grupach.

  • Włączono: urządzenia użytkownika przypisane do tej grupy otrzymują wartość. którą skonfigurować podczas wdrażania.
  • Grupa kontrolna: urządzenia użytkownika przypisane do tej grupy otrzymują wartość. w przeciwnym razie uzyskaliby od Zdalnej konfiguracji, .
  • Nieprzypisane: urządzenia użytkowników w tej grupie otrzymują wartość, którą miały w innym przypadku wartość. które otrzymałyby ze Zdalnej konfiguracji, ale nie są używane podczas wdrażania. wyniki porównania.

Oznacza to, że jeśli wdrożysz 2% użytkowników, zostaną oni dodani do grupy a kolejne 2% użytkowników zostanie dodanych do do porównania. 96% Twoich użytkowników pozostaje bez przypisania.

Takie podejście zapewnia rzetelne porównanie skuteczności użytkowników urządzeń, które otrzymają podaną wartość wdrożenia, oraz tych, które nie mają takiej możliwości i umożliwiają można skutecznie określić sukces lub niepowodzenie wdrożenia podczas wdrażania, Wyniki wyszukiwania.

Przypisanie grupy wdrożeń jest spójne na wszystkich etapach wdrażania. To znaczy, w ramach tego samego wdrożenia, a jeśli zmniejszysz odsetek do 0%, wszyscy użytkownicy powróć do otrzymania wartości parametru zdefiniowanego w Zdalnej konfiguracji. szablon. Jeśli później zdecydujesz się zwiększyć odsetek użytkowników biorących udział we wdrożeniu, należąca do wcześniej wybranej grupy zostały pierwotnie przypisane i będą otrzymywały wartości zgodne z tymi grupami.

Gdy potwierdzisz, że wersja jest skuteczna, i postanowisz ją w pełni udostępnić dla 100% użytkowników docelowych, Firebase nie używa już grupy kontrolnej i wszystkich docelowi użytkownicy i urządzenia otrzymują wartość wdrożenia.

Kiedy używać wdrożenia, a kiedy testu A/B?

Wersje Zdalnej konfiguracji i Testy A/B są odpowiednie do nieco innego zastosowania i może być używana w sposób uzupełniający.

Wdrożenia to aktualizacje stopniowe i często są wykorzystywane do opublikowania nowej funkcji. do wybranej grupy użytkowników. Warto kierować reklamy na użytkowników w określonej kraju lub używasz konkretnej wersji aplikacji. Stosuj wdrożenia, aby ograniczyć ryzyko. aby testować nowe funkcje w prawdziwym środowisku przy rygorystycznych ustawieniach. , aby poznać ich wydajność. Możesz też monitorować działanie backendu działanie usług z dodatkowym obciążeniem nowej funkcji oraz przybliżone wykorzystanie aby upewnić się, że zmiana będzie skalowalna, zanim opublikujesz ją szerszemu gronu odbiorców.

Wdrożenia to świetne narzędzie, gdy wdrażasz nowe funkcje, które w istotny sposób wpływają na funkcjonalność, zmiany, które mogą spowodować nieprzewidywalne rezultaty lub zmiany, które mogą wpływać na infrastrukturę backendu; i zewnętrznych interfejsów API.

Testy A/B umożliwiają prezentować wiele wersji funkcji lub elementu aplikacji, np. aktualizacja wyglądu i stylu interfejsu, zmiana tekstu reklamy, aktualizacja poziomu gry poziom trudności. Następnie możesz zaprezentować użytkownikom różne odmiany, aby dowiedzieć się, która opcja przynosi lepsze wyniki na podstawie wybranych danych (np. „liczba użytkowników”, zaangażowanie, kliknięcia reklam i przychody).

Stosuj Testy A/B do podejmowania decyzji, optymalizacji i podejmowania decyzji na podstawie danych poznanie potrzeb użytkowników ustawieniach. Jest to idealne rozwiązanie, gdy masz do wyboru wiele porównywalnych opcji i bardzo konkretne cele. Przykład: Testy A/B przydają się, gdy chcesz ulepszyć aplikację aby poprawić określone dane, np. sprawdzić, które miejsca docelowe banerów reklamowych uzyskać więcej kliknięć.

Warto też połączyć wdrożenia Zdalnej konfiguracji i Testy A/B w jednym strategia nadrzędna: najpierw należy utworzyć test A/B na podstawie ograniczonego aby użytkownicy mogli określić wariant, który zapewni optymalne wyniki wyszukiwania. kluczowe dane. Następnie, po określeniu a/B testów A/B leader, utwórz wdrożenia ze zwycięskim wariantem. Sprawdzaj jej stabilność i kluczowe wskaźniki jako stopniowo zwiększasz liczbę użytkowników, którzy mają kontakt z Twoją firmą, i nie musi być pewny, żeby wdrożyć go w 100%.

Omówienie wyników wdrożenia

Wyniki powinny pojawić się niemal natychmiast po opublikowaniu wdrożenia.

Wyniki możesz wyświetlać na kilka sposobów:

  • Na stronie Parametry rozwiń parametr skonfigurowany dla parametru Wdrożenie i pod wdrożeniem kliknij Wyświetl wyniki.
  • Na stronie Wdrożenia kliknij nazwę wdrożenia.

Selektor aplikacji u góry strony Wyniki umożliwia wybranie widoków danych określonych aplikacji. Wyniki są podzielone na kilka sekcji:

  • sekcję Podsumowanie, która zawiera skonfigurowany odsetek wdrożenia; i zapewnia możliwość wycofania lub edycji wdrożenia. Po rozwinięciu zawiera Przegląd szczegółów konfiguracji wdrożenia oraz opcję Zmień historię.
  • w sekcji Użytkownicy, która pokazuje liczbę unikalnych aplikacji. instalacji, które pobrały szablon wdrożenia w następujących grupy:

    • Włączone: liczba instancji aplikacji, które pasują do docelowego wdrożenia i pobrali wartość wdrożenia.
    • Grupa kontrolna: liczba instancji aplikacji, które pasują do wdrożenia docelowego warunek i pobranie niezmienionej wartości.
    • Wartość docelowa: szacunkowa łączna liczba instancji zgodnych z ustawiony we wdrożeniu, który powinien otrzymać wdrożenia lub niezmienionej wartości.

    Więcej informacji: Omówienie członkostwa w grupie wdrażania

  • Crashlytics oraz sekcji Statystyki, które zawierają dane porównawcze; dla grup aktywnych i kontrolnych. Zebrane dane można filtrować pod kątem: Ostatnie 24 godziny, Od ostatniej publikacji lub Ostatnie 7 dni. Ostatnie 24 godziny to widok domyślny.

Wyniki Crashlytics dla wdrożeń

Możesz zobaczyć łączną liczbę awarii, błędów niekrytycznych i błędów ANR, które wystąpiły która wystąpiła podczas wdrażania. Każda kategoria wyników zawiera wykres słupkowy, który porównuje nieprzetworzone sumy użytkowników włączonych i kontrolnych, którzy spełniali kryteria jest warunek wdrożenia.

  • Awarie: podaje liczbę i odsetek awarii oraz liczbę awarii. unikalni użytkownicy, u których wystąpiły awarie w grupach aktywnych i kontrolnych.
  • Błędy niekrytyczne: pokazuje liczbę i odsetek błędów niekrytycznych, a także liczbę. unikalnych użytkowników, u których wystąpiły błędy niekrytyczne.
  • Błędy ANR (tylko w aplikacjach na Androida): pokazuje liczbę i odsetek błędów „Aplikacja nie odpowiada” zdarzeń i liczby unikalnych użytkowników u których wystąpił co najmniej 1 zdarzenie ANR.

Aby uzyskać bardziej szczegółowe informacje o awariach, kliknij Wyświetl więcej w Crashlytics Otworzy się strona Crashlytics z aktywnym filtrem: do wdrożenia, którego wyniki były sprawdzane. Wyniki wdrożenia Na stronie Crashlytics znajdują się wszyscy użytkownicy, którzy chociaż mieli kontakt ze dla odpowiedniego wariantu: Włączono lub Grupa kontrolna. Możesz wybrać, czy chcesz wyświetlić awarii grup, aktywnych awarii grup lub obu tych rodzajów błędów.

Wyniki Google Analytics dla wdrożeń

Sekcja z wynikami wdrożenia Google Analytics porównuje dane Analytics dane dotyczące wszystkich użytkowników, którzy kiedykolwiek mieli kontakt z szczegółowe dane i widoki wykresów. Dostępne są 3 rodzaje danych:

  • Łączne przychody:podaje łączną kwotę przychodów z uwzględnieniem przychodów z reklam. i Przychody z zakupów w USD. Możesz filtrować , aby wyświetlić wyniki dotyczące przychodów z reklam lub przychodów z zakupów.
  • Łączna liczba konwersji: pokazuje nieprzetworzoną liczbę wszystkich konwersji. zdarzeń. Wyniki możesz filtrować według konwersji, które chcesz podświetlić.
  • Łączny czas zaangażowania: pokazuje łączny czas zaangażowania użytkowników. z jednym z wariantów wdrożenia. Wyświetla się całkowity czas zaangażowania w formacie godziny:minuty:sekundy. Na przykład 01:31:28. Wykres pokazuje: z okresu wybranego nad sekcją Crashlytics.

Dalsze kroki