Na tej stronie znajdziesz pomoc w rozwiązywaniu problemów oraz odpowiedzi na najczęstsze pytania dotyczące korzystania z A/B Testing. Jeśli nie możesz znaleźć tego, czego szukasz, lub potrzebujesz dodatkowej pomocy, skontaktuj się z zespołem pomocy Firebase.
Rozwiązywanie problemów ogólnych i najczęstsze pytania
Ile eksperymentów mogę utworzyć i przeprowadzić?
W ramach jednego projektu możesz przeprowadzić maksymalnie 300 eksperymentów (w tym wdrożeń). Może to być maksymalnie 24 eksperymenty i wdrożenia, które są w toku, a pozostałe to zakończone eksperymenty. Jeśli osiągniesz ten limit, przed utworzeniem nowych eksperymentów musisz usunąć wersje robocze lub zakończone eksperymenty.
Dlaczego po odłączeniu projektu od Google Analytics i ponownym połączeniu z tą usługą nie mogę wyświetlić eksperymentów?
Połączenie z inną usługą Google Analytics spowoduje utratę dostępu do wcześniej utworzonych eksperymentów. Aby odzyskać dostęp do poprzedniego eksperymentu, ponownie połącz projekt z usługą Google Analytics, która była z nim połączona w momencie tworzenia eksperymentu.
Dlaczego podczas tworzenia eksperymentu Remote Config otrzymuję komunikat „Projekt nie jest połączony z Google Analytics”?
Jeśli masz już włączoną usługę Google Analytics w projekcie i połączone aplikacje, ale nadal widzisz komunikat o tym, że usługa Google Analytics nie jest połączona, upewnij się, że w projekcie istnieje strumień Analytics dla wszystkich aplikacji. Obecnie, aby korzystać z usługi A/B Testing, wszystkie aplikacje w projekcie muszą być połączone z usługą Analytics.
Aby sprawdzić listę wszystkich aktywnych strumieni w integracji z Google Analytics:
-
W konsoli Firebase otwórz stronę
settings Ustawienia > Integracje. - Na karcie Google Analytics kliknij Zarządzaj.
Utworzenie strumienia Google Analytics dla dowolnej aplikacji, która go nie ma, powinno rozwiązać problem. Strumienie dla brakujących aplikacji możesz utworzyć na kilka sposobów:
-
Jeśli tylko w przypadku 1–2 aplikacji brakuje powiązanego strumienia Google Analytics, możesz dodać strumień Google Analytics, korzystając z jednej z tych metod:
- W konsoli Firebase usuń i ponownie dodaj dowolną aplikację bez aktywnego strumienia.
- W konsoli Google Analytics wybierz Administracja, kliknij Strumienie danych, a potem Dodaj strumień. Dodaj brakujące szczegóły aplikacji i kliknij Zarejestruj aplikację.
-
Jeśli brakuje Ci więcej niż kilku strumieni danych z aplikacji, najszybszym i najskuteczniejszym sposobem na ich utworzenie jest odłączenie i ponowne połączenie usługi Google Analytics:
-
W Firebase konsoli otwórz stronę
settings Ustawienia > Integracje. - Na karcie Google Analytics kliknij Zarządzaj.
- Zanotuj Google Analytics identyfikator usługi i połączone konto Google Analytics.
- Kliknij more_vert Więcej i wybierz Odłącz Analytics od tego projektu.
-
Zapoznaj się z wyświetlonym ostrzeżeniem (nie martw się, w następnym kroku ponownie połączysz tę samą usługę), a potem kliknij Odłącz Google Analytics.
Po zakończeniu odłączania nastąpi przekierowanie na stronę Integracje. - Na karcie Google Analytics kliknij Włącz, aby rozpocząć proces ponownego łączenia.
- Wybierz swoje konto Analytics z listy Wybierz konto.
-
Obok opcji Automatycznie utwórz nową usługę na tym koncie kliknij edit Edytuj, a następnie na wyświetlonej liście Usługa w Analytics wybierz identyfikator usługi.
Wyświetli się lista wszystkich aplikacji w projekcie. Wyświetlone zostaną dotychczasowe mapowania strumieni dla każdej aplikacji, a w przypadku aplikacji, które nie mają strumienia, zostanie on utworzony. - Aby ponownie połączyć usługę, kliknij Włącz Google Analytics.
- Kliknij Zakończ.
-
W Firebase konsoli otwórz stronę
Jeśli po wykonaniu tych czynności nadal widzisz błąd podczas tworzenia testów A/B za pomocą Zdalnej konfiguracji, skontaktuj się z zespołem pomocy Firebase.
Nowa aktualizacja przepływu pracy A/B Testing oraz rozwiązywanie problemów i najczęstsze pytania
A/B Testing jest ściślej integrowany z Remote Config poprzez wprowadzenie nowego procesu. Eksperymenty są teraz zarządzane jako podstawowe komponenty szablonu Remote Config, podobnie jak wdrożenia i personalizacja. Aby ułatwić sobie wprowadzenie tych zmian, zapoznaj się z tym przewodnikiem po rozwiązywaniu problemów.
Jakie są najważniejsze funkcje nowego A/B Testing przepływu pracy?
- Tworzenie w Zdalnej konfiguracji: eksperymenty możesz teraz tworzyć bezpośrednio w Remote Configsekcji konsoli Firebase. Na przykład na stronie Parametry kliknij Utwórz eksperyment, aby otworzyć proces tworzenia w panelu bocznym.
- Ujednolicona architektura: eksperymenty są częścią szablonu Remote Config. Oznacza to, że zmiany w eksperymentach (kierowanie, warianty, zatrzymywanie) są łączone z innymi zmianami Remote Config i wchodzą w życie po opublikowaniu szablonu.
- Aktualizacje w czasie rzeczywistym: dzięki mechanizmowi pobierania Remote Config aktualizacje wartości eksperymentu mogą być przekazywane użytkownikom mobilnym w czasie rzeczywistym.
- Karta Przygotowanie: eksperymenty, które są w stanie tworzenia lub aktualizacji, znajdują się na karcie podrzędnej „Przygotowanie” w sekcji Remote Config. Są one lokalne w aktywnej sesji konsoli.
- Wycofanie starych wersji roboczych: wycofujemy starą, samodzielną kartę Wersje robocze w A/B Testing. Istniejące wersje robocze na tej karcie są dostępne tylko do odczytu (można je duplikować lub usuwać), ale nie można ich uruchamiać ani edytować. Ta karta zostanie trwale usunięta 31 października 2026 r.
- Usunięcie urządzeń testowych: w nowym przepływie pracy funkcja Zarządzaj urządzeniami testowymi nie jest już dostępna. Aby kierować reklamy na konkretne urządzenia testowe, możesz podczas tworzenia eksperymentu dodać do jego warunków co najmniej 1 identyfikator instalacji Firebase (FID).
Ile eksperymentów mogę utworzyć i przeprowadzić?
W ramach jednego projektu możesz przeprowadzić maksymalnie 300 eksperymentów (w tym wdrożeń). Może to być maksymalnie 24 eksperymenty i wdrożenia, które są w toku, a pozostałe to zakończone eksperymenty. Jeśli osiągniesz ten limit, przed utworzeniem nowych eksperymentów musisz usunąć wersje robocze lub zakończone eksperymenty.
Jak utworzyć eksperyment?
Eksperymenty możesz tworzyć bezpośrednio w sekcji Remote Config. Aby na przykład utworzyć eksperyment na stronie Parametry, otwórz kolejno Remote Config > Parametry i kliknij Utwórz eksperyment. Otworzy się proces tworzenia na pasku bocznym, podobny do sposobu tworzenia Remote Config wdrożeń.
Jak mogę przetestować lub sprawdzić eksperyment wewnętrznie, zanim udostępnię go wszystkim użytkownikom?
W większości przypadków, gdy chcesz zweryfikować i przetestować eksperyment przed jego wdrożeniem, bardziej interesuje Cię przetestowanie wartości eksperymentu i zachowania aplikacji niż przetestowanie samego rozkładu eksperymentu. W takich przypadkach zalecamy utworzenie eksperymentu testowego, który możesz kierować na ograniczoną grupę testową. Po utworzeniu eksperymentu testowego i sprawdzeniu, czy jego warianty działają zgodnie z oczekiwaniami, możesz go zduplikować i zmienić warunki, aby kierować go na użytkowników zewnętrznych, a także zastosować inne warunki na podstawie tego, na których użytkowników chcesz kierować eksperyment.
Możesz też kierować reklamy na konkretne urządzenia testowe, aby sprawdzić działanie eksperymentu, zanim udostępnisz go użytkownikom. Aby to zrobić, podczas tworzenia eksperymentu dodaj do jego warunków co najmniej 1 identyfikator instalacji Firebase (FID).
Gdzie znajdę tymczasowe wersje robocze eksperymentów i czym jest karta „Przygotowanie”?
W ramach tego procesu tymczasowe wersje eksperymentów (w tym eksperymenty, które są obecnie w stanie tworzenia lub aktualizacji) są dostępne na karcie podrzędnej Przygotowanie w sekcji Remote Config. Wersje robocze na tej podkarcie nie są zachowywane po zakończeniu bieżącej sesji.
Jak zatrzymać trwający eksperyment?
Zatrzymanie eksperymentu wymaga teraz opublikowania szablonu Remote Config. Gdy klikniesz Zatrzymaj eksperyment, pojawi się wyskakujące okienko z prośbą o potwierdzenie publikacji. Wyskakujące okienko zawiera listę wszystkich zmian, które zostaną wprowadzone, w tym zatrzymanie eksperymentu. Opublikowanie szablonu jest niezbędne do zakończenia działania zatrzymania.
Dlaczego mój eksperyment testu A/B został nieoczekiwanie zatrzymany?
Eksperymenty mogą się automatycznie zatrzymać z powodu zmian w szablonie Remote Config:
- Cofnięcie szablonu: cofnięcie szablonu Remote Config do wersji, w której eksperyment nie istniał, spowoduje zatrzymanie eksperymentu. Przywrócenie wersji, w której eksperyment został już zatrzymany, nie spowoduje jego ponownego uruchomienia. Jeśli chcesz ponownie utworzyć i przeprowadzić eksperyment, możesz skopiować zatrzymany eksperyment i opublikować go ponownie.
- Odłączenie parametru: jeśli eksperyment jest połączony tylko z 1 parametrem, odłączenie warunku powiązanego z tym parametrem spowoduje zatrzymanie eksperymentu.
Czy przywrócenie starszej wersji szablonu Remote Config spowoduje ponowne aktywowanie eksperymentu, który został wcześniej zatrzymany lub usunięty?
Nie. Przywrócenie szablonu Remote Config nie spowoduje ponownego uruchomienia żadnego eksperymentu, który został już zatrzymany lub usunięty, nawet jeśli w przywróconej wersji był aktywny. Jeśli chcesz ponownie utworzyć i przeprowadzić eksperyment, możesz skopiować zatrzymany eksperyment i opublikować go ponownie.
Czy w przypadku eksperymentów z testami A/B dostępna jest pomoc w czasie rzeczywistym?
Tak, aktualizacje w czasie rzeczywistym są teraz obsługiwane w przypadku eksperymentów A/B Testing. Aby korzystać z tej funkcji, upewnij się, że Twoja aplikacja używa najnowszych wymaganych wersji pakietów SDK (Firebase Android SDK w wersji 34.13.0, Firebase iOS SDK w wersji 12.13.0 i pakiet Firebase JavaScript SDK w wersji 12.15.0).
Jeśli edytuję warunki kierowania działającego eksperymentu, aby wykluczyć niektórych użytkowników, dlaczego ci użytkownicy nadal są uwzględniani w danych pomiarowych eksperymentu?
A/B Testing do pomiarów używa trwałych koszyków.
Gdy użytkownik zostanie przypisany do eksperymentu i zacznie być uwzględniany w pomiarach, będzie nadal wliczany do danych eksperymentu, nawet jeśli późniejsze zmiany warunków kierowania normalnie by go wykluczyły. Jeśli jednak użytkownicy przestaną spełniać zaktualizowane warunki, nie będą już otrzymywać wartości wariantu eksperymentu. Więcej informacji znajdziesz w Remote Configlogice przypisywania wersji.
Podczas konfigurowania kierowania w eksperymencie widzę komunikat o błędzie Połącz aplikację z tym warunkiem lub wybierz inny.
Ten błąd oznacza, że wybrany warunek kierowania wymaga kierowania na konkretną aplikację w Firebase, ale bieżąca konfiguracja jej nie obejmuje. Upewnij się, że warunek zawiera regułę, która jest kierowana na co najmniej 1 aplikację Firebase.
Dlaczego moje warunki nie są kierowane na żadnych użytkowników?
Warunki w szablonie Remote Config są oceniane kolejno od góry do dołu przy użyciu logiki „pierwsze dopasowanie”. Jeśli ogólny warunek jest umieszczony nad bardziej szczegółowym warunkiem eksperymentu, najpierw zostanie zastosowany warunek ogólny, a eksperyment zostanie zignorowany. Aby rozwiązać ten problem, na karcie Warunki wykonaj jedną z tych czynności:
- Zmień kolejność warunków: upewnij się, że bardziej szczegółowe (najmniej ogólne) warunki eksperymentu znajdują się wyżej na liście oceny, aby były sprawdzane przed bardziej ogólnymi warunkami.
- Używaj dedykowanych parametrów: jeśli masz złożone potrzeby związane z kierowaniem, rozważ utworzenie unikalnego parametru Remote Config specjalnie na potrzeby eksperymentu, aby uniknąć konfliktów warunków.
Nie mogę usunąć warunku z karty Warunki.
Warunków nie można usunąć, jeśli są powiązane z aktywnymi lub trwającymi eksperymentami. Najpierw musisz zatrzymać eksperyment i usunąć warunek.
Nie mogę usunąć reguły z warunku, jeśli jest ona połączona z konkretną aplikacją.
Jeśli warunek zawiera regułę, która jest wyraźnie kierowana na aplikację w Firebase, nie można usunąć tej konkretnej reguły łączenia aplikacji podczas edytowania warunku.
Widzę ostrzeżenie o używaniu w eksperymencie wielu warunków procentowych w kierowaniu. Czy mam się martwić?
Jest to ostrzeżenie, które nie blokuje działania. Pojawia się, gdy kierowanie eksperymentu łączy kilka warunków opartych na wartościach procentowych, ponieważ ich złożony efekt w połączeniu z procentem ekspozycji eksperymentu może czasami prowadzić do nieoczekiwanego rozkładu użytkowników. Możesz kontynuować, ale pamiętaj, jak te warunki wchodzą ze sobą w interakcję.
Gdzie mogę znaleźć eksperymenty w wersji roboczej lub urządzenia testowe i nimi zarządzać?
W przypadku nowego przepływu pracy A/B Testing wprowadziliśmy te zmiany dotyczące starych wersji roboczych i urządzeń testowych:
- Wycofanie karty Wersje robocze: karta Wersje robocze i istniejące eksperymenty w wersjach roboczych nie są już edytowalne. Możesz tylko wyświetlać, duplikować i usuwać istniejące wersje robocze eksperymentów. Karta Wersje robocze zostanie trwale usunięta z konsoli 31 października 2026 r..
- Usuwanie urządzeń testowych: w nowym procesie nie jest już dostępna funkcja Zarządzaj urządzeniami testowymi. Aby kierować reklamy na konkretne urządzenia do testów wewnętrznych, podczas tworzenia eksperymentu możesz dodać do jego warunków co najmniej 1 identyfikator instalacji Firebase (FID). W przypadku testowania eksperymentów w aplikacjach na potrzeby kontroli jakości przypisz eksperyment do konkretnego identyfikatora aplikacji i ustaw ekspozycję na 100%. Aby sprawdzić eksperyment przed jego wdrożeniem, ustaw ekspozycję na 0%. Pamiętaj, że 90-dniowy okres ważności eksperymentu rozpoczyna się w momencie opublikowania, nawet przy 0% wyświetleń. Po sprawdzeniu eksperymentu możesz zwiększyć odsetek wyświetleń, aby rozpocząć pełne wdrożenie.
Czy podczas tworzenia eksperymentu mogę tworzyć parametry?
Nie, nie możesz utworzyć parametru Remote Config bezpośrednio na pasku bocznym tworzenia eksperymentu. Zanim skonfigurujesz eksperyment, w którym będzie on używany, musisz utworzyć parametr w Remote Config.
Jak mogę rozwiązać problemy z pobieraniem (które wystąpiły w maju 2026 r.) w przypadku nowego przepływu pracy?
Problem uniemożliwiał dotarcie do pakietów SDK klienta eksperymentów Testów A/B Firebase utworzonych między 13 maja 2026 r. a 22 maja 2026 r. Oznacza to, że użytkownicy nie otrzymali wariantów eksperymentu, a dane dotyczące tych eksperymentów są niedostępne. Pamiętaj, że wyświetlanie eksperymentu użytkownikom zostało automatycznie przywrócone, a zbieranie danych rozpocznie się od następnego pobrania. Jeśli z powodu tej przerwy musisz wydłużyć okno pomiarowe eksperymentu lub masz dodatkowe pytania dotyczące nowego przepływu pracy, skontaktuj się z zespołem pomocy Firebase.