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.
Ogólne rozwiązywanie problemów i najczęstsze pytania
Ile eksperymentów mogę utworzyć i przeprowadzić?
W każdym projekcie możesz utworzyć maksymalnie 300 eksperymentów (w tym wdrożeń). Może to być maksymalnie 24 aktywnych eksperymentów i wdrożeń, a reszta 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 nie widzę swoich 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 połączona podczas tworzenia eksperymentu.
Dlaczego podczas tworzenia eksperymentu otrzymuję komunikat „Projekt nie jest połączony z Google Analytics”?Remote Config
Jeśli Google Analytics jest już włączona w Twoim projekcie, a aplikacje są połączone, ale nadal widzisz komunikat, że Google Analytics jest niepołączona, upewnij się, że dla wszystkich aplikacji w projekcie istnieje strumień danych z Analytics. Obecnie, aby korzystać z A/B Testing, wszystkie aplikacje w projekcie muszą być połączone z Analytics.
Oto jak sprawdzić listę wszystkich aktywnych strumieni w integracji z Google Analytics:
-
W konsoli Firebase otwórz stronę ustawień
settings Ustawienia > Integracje. - Na karcie Google Analytics kliknij Zarządzaj.
Utworzenie strumienia danych Google Analytics dla każdej aplikacji, która go nie ma powinno rozwiązać ten problem. Strumienie danych dla brakujących aplikacji możesz utworzyć na kilka sposobów:
-
Jeśli tylko 1 lub 2 aplikacje nie mają powiązanego
Google Analytics strumienia danych, możesz dodać taki strumień, korzystając z jednej z tych metod:
- Google Analytics
- W konsoli Firebase usuń i ponownie dodaj każdą aplikację bez aktywnego strumienia.
- W konsoli Google Analytics, kliknij Administracja, potem Strumienie danych i Dodaj strumień, dodaj szczegóły brakującej aplikacji i kliknij Zarejestruj aplikację.
-
Jeśli masz więcej niż kilka brakujących strumieni danych z aplikacji, najszybszym i najskuteczniejszym sposobem na ich utworzenie jest odłączenie usługi i ponowne jej połączenie:
- Google Analytics
-
W konsoli Firebase otwórz stronę ustawień
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 ostrzeżeniem, które się pojawi (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.
- Na liście Wybierz konto wybierz swoje konto Analytics.
-
Obok opcji
Automatycznie utwórz nową usługę na tym koncie,
kliknij
edit Edytuj i na wyświetlonej liście
Usługa w Analytics wybierz identyfikator
usługi.
Wyświetli się lista wszystkich aplikacji w Twoim projekcie. Wyświetlą się też istniejące mapowania strumieni dla każdej aplikacji. Dla aplikacji, które nie mają strumienia, zostanie on utworzony . - Aby ponownie połączyć usługę, kliknij Włącz Google Analytics.
- Kliknij Zakończ.
-
W konsoli Firebase otwórz stronę ustawień
Jeśli po wykonaniu tych czynności nadal otrzymujesz błąd podczas tworzenia testów A/B za pomocą Zdalnej konfiguracji , skontaktuj się z zespołem pomocy Firebase.
Aktualizacja nowego przepływu pracy A/B Testing oraz rozwiązywanie problemów i najczęstsze pytania
A/B Testing jest coraz bardziej zintegrowane z Remote Config dzięki wprowadzeniu nowego przepływu pracy. Eksperymenty są teraz zarządzane jako podstawowe komponenty szablonu Remote Config podobnie jak wdrożenia i personalizacja. Aby ułatwić Ci wprowadzenie tych zmian, zapoznaj się z tym przewodnikiem.
Jakie są najważniejsze funkcje nowego A/B Testing przepływu pracy?
- Tworzenie w Zdalnej konfiguracji: eksperymenty możesz teraz tworzyć bezpośrednio w sekcji Remote Config w konsoli Firebase. Na przykład na stronie Parametry kliknij Utwórz eksperyment , aby otworzyć proces tworzenia na pasku bocznym.
- Ujednolicona architektura: eksperymenty są częścią szablonu Remote Config. Oznacza to, że zmiany w eksperymentach (kierowanie, warianty, zatrzymywanie) są powiązane z innymi zmianami w Zdalnej konfiguracji i zaczynają obowiązywać po opublikowaniu szablonu.Remote Config
- Aktualizacje w czasie rzeczywistym: dzięki mechanizmowi pobierania Remote Config aktualizacje wartości eksperymentów mogą być przekazywane użytkownikom mobilnym w czasie rzeczywistym.
- Karta „Przygotowanie”: eksperymenty, które są w trakcie tworzenia lub aktualizowania, znajdują się na karcie „Przygotowanie” w Remote Config. Są one lokalne dla aktywnej sesji w konsoli.
- Wycofanie starych wersji roboczych: stara samodzielna Wersje robocze karta w A/B Testing jest wycofana. Istniejące wersje robocze na tej karcie są tylko do odczytu (można je duplikować lub usuwać) i nie można ich uruchamiać lub 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 określone wewnętrzne urządzenia testowe, podczas tworzenia eksperymentu możesz dodać do jego warunków co najmniej 1 identyfikator instalacji Firebase (FID).
Ile eksperymentów mogę utworzyć i przeprowadzić?
W każdym projekcie możesz utworzyć maksymalnie 300 eksperymentów (w tym wdrożeń). Może to być maksymalnie 24 aktywnych eksperymentów i wdrożeń, a reszta 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 Remote Config > Parametry i kliknij Utwórz eksperyment. Spowoduje to otwarcie procesu tworzenia na pasku bocznym podobnie jak w przypadku tworzenia wdrożeń Remote Config.
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, prawdopodobnie bardziej interesuje Cię testowanie wartości eksperymentu i zachowania aplikacji niż testowanie samej dystrybucji 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ć reklamy na użytkowników zewnętrznych, oraz zastosować inne warunki na podstawie tego, do których użytkowników chcesz kierować reklamy.
Możesz też kierować reklamy na określone urządzenia testu wewnętrznego, aby sprawdzić zachowanie 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 mogę znaleźć tymczasowe wersje robocze eksperymentów i czym jest karta „Przygotowanie”?
W tym przepływie pracy tymczasowe wersje robocze eksperymentów (w tym eksperymenty, które są obecnie w trakcie tworzenia lub aktualizowania) są dostępne na karcie Przygotowanie w Remote Config. Wersje robocze na tej karcie nie są zachowywane po zakończeniu bieżącej sesji.
Jak zatrzymać aktywny eksperyment?
Aby zatrzymać eksperyment, musisz teraz opublikować szablon Remote Config. Gdy klikniesz Zatrzymaj eksperyment, pojawi się wyskakujące okienko z prośbą o potwierdzenie publikacji. W tym wyskakującym okienku znajdziesz listę wszystkich zmian, które zostaną wprowadzone, w tym zatrzymanie eksperymentu. Aby sfinalizować zatrzymanie, musisz opublikować szablon.
Dlaczego mój aktywny eksperyment z testami A/B został niespodziewanie zatrzymany?
Eksperymenty mogą się automatycznie zatrzymywać z powodu zmian w szablonie Remote Config:
- Przywrócenie szablonu: przywrócenie szablonu Remote Config do wersji w której eksperyment nie istniał, spowoduje jego zatrzymanie. Przywrócenie wersji, w której eksperyment był już zatrzymany, nie spowoduje jego ponownego uruchomienia. Jeśli chcesz ponownie utworzyć i uruchomić eksperyment, możesz utworzyć duplikat zatrzymanego eksperymentu i ponownie go opublikować.
- 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 był aktywny w przywróconej wersji. Jeśli chcesz ponownie utworzyć i uruchomić eksperyment, możesz utworzyć jego duplikat i ponownie go opublikować.
Czy w przypadku eksperymentów z testami A/B dostępna jest pomoc w czasie rzeczywistym?
Tak, w przypadku eksperymentów A/B Testing obsługiwane są teraz aktualizacje w czasie rzeczywistym. Aby korzystać z tej funkcji, upewnij się, że Twoja aplikacja używa najnowszych wymaganych wersji pakietu SDK (Firebase Android SDK w wersji 34.13.0 i Firebase iOS SDK w wersji 12.13.0).
Czy obsługa w czasie rzeczywistym eksperymentów z testami A/B działa w przypadku aplikacji internetowych?
Aktualizacje Remote Config w czasie rzeczywistym dotyczące wartości parametrów A/B Testing nie są obecnie obsługiwane w przypadku aplikacji internetowych.
Jeśli edytuję warunki kierowania aktywnego eksperymentu, aby wykluczyć niektórych użytkowników, dlaczego ci użytkownicy są nadal uwzględniani w danych pomiarowych eksperymentu?
A/B Testing używa do pomiarów trwałych segmentów.
Gdy użytkownik zostanie przypisany do eksperymentu i zacznie być mierzony, będzie nadal uwzględniany w statystykach eksperymentu, nawet jeśli późniejsze zmiany warunków kierowania normalnie by go wykluczyły. Jednak jeśli ci użytkownicy nie spełniają już zaktualizowanych warunków, przestaną otrzymywać wartości wariantów eksperymentu. Więcej informacji znajdziesz w artykule Remote Config Logika przypisywania wariantów.
Podczas konfigurowania kierowania na potrzeby eksperymentu widzę komunikat o błędzie Połącz aplikację z tym warunkiem lub wybierz inny
Ten błąd oznacza, że wybrany warunek kierowania wymaga, aby kierować reklamy na konkretną aplikację w Firebase, ale bieżąca konfiguracja nie obejmuje takiej aplikacji. Upewnij się, że warunek zawiera regułę, która kieruje reklamy na co najmniej 1 aplikację Firebase.
Dlaczego moje warunki nie kierują reklam 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, to ten ogólny warunek obejmie użytkownika jako pierwszy, a eksperyment zostanie zignorowany. Aby to naprawić, 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 oceniania, aby były sprawdzane przed bardziej ogólnymi warunkami.
- Używaj dedykowanych parametrów: jeśli masz złożone potrzeby w zakresie kierowania, rozważ utworzenie unikalnego parametru Remote Config specjalnie na potrzeby eksperymentu, aby uniknąć konfliktów warunków.
Nie mogę usunąć warunku z karty Warunki.
Nie można usunąć warunków, które są połączone z aktywnymi eksperymentami. Najpierw musisz zatrzymać eksperyment i usunąć warunek.
Nie mogę usunąć reguły z warunku, jeśli ta reguła jest połączona z konkretną aplikacją.
Jeśli warunek zawiera regułę, która wyraźnie kieruje reklamy na aplikację w Firebase, nie można usunąć tej reguły podczas edytowania warunku.
Podczas konfigurowania kierowania na potrzeby eksperymentu widzę ostrzeżenie o używaniu wielu warunków procentowych. Czy mam się tym przejmować?
To ostrzeżenie nie blokuje działania. Wyświetla się, aby poinformować Cię, że kierowanie na potrzeby eksperymentu łączy wiele warunków procentowych, ponieważ ich złożony efekt w połączeniu z procentem wyświetleń eksperymentu może czasami prowadzić do nieoczekiwanego podziału użytkowników. Możesz kontynuować, ale pamiętaj o tym, jak te warunki ze sobą współdziałają.
Gdzie mogę znaleźć eksperymenty w wersji roboczej lub urządzenia testowe i nimi zarządzać?
Oto niektóre zmiany związane ze starymi wersjami roboczymi i urządzeniami testowymi w nowym przepływie pracy A/B Testing w testach:
- Wycofanie karty „Wersje robocze”: karty Wersje robocze i istniejących eksperymentów w wersji roboczej nie można już edytować. Możesz tylko wyświetlać, duplikować lub usuwać istniejące eksperymenty w wersji roboczej. Karta Wersje robocze zostanie trwale usunięta z konsoli 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 określone urządzenia do testów wewnętrznych, podczas tworzenia eksperymentu możesz dodać co najmniej 1 identyfikator instalacji Firebase (FID) do jego warunków. Aby przetestować eksperyment w aplikacjach do testowania jakości, przypisz go do konkretnego identyfikatora aplikacji i ustaw wyświetlenia na 100%. Aby sprawdzić eksperyment przed jego wdrożeniem, ustaw wyświetlenia na 0%. Pamiętaj, że 90-dniowy okres ważności eksperymentu rozpoczyna się po opublikowaniu, nawet przy 0% wyświetleń. Po sprawdzeniu eksperymentu możesz zwiększyć procent 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, który go używa, musisz utworzyć parametr w Remote Config.