Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Firebase A/B Testing
plat_iosplat_android
Firebase A/B Testing pomaga zoptymalizować korzystanie z aplikacji przez uproszczenie sposobu prowadzenia, analizowania i skalowania produktów oraz działań marketingowych eksperymentów. Pozwala testować zmiany w interfejsie, funkcjach aplikacji lub kampanii budujących zaangażowanie, aby sprawdzić, jak wpływają one na klucz danych (takich jak przychody i utrzymanie) przed ich powszechnym wdrożeniem.
A/B Testing współpracuje z usługą FCM, dzięki czemu możesz testować różne metody marketingowe wiadomości, a także za pomocą Remote Config, aby przetestować zmiany w aplikacji.
Twórz eksperymenty z wykorzystaniem funkcji Remote Config, aby wprowadzać zmiany w działaniu i wyglądu aplikacji na wszystkich wariantach biorących udział w eksperymencie, Sprawdź, która wersja produktu najskuteczniej generuje Twoje wyniki na których Ci zależy.
Znajdź sposoby na ponowne zaangażowanie użytkowników dzięki narzędziu do tworzenia powiadomień
Użyj formatu: A/B Testing która pomoże Ci znaleźć najskuteczniejsze ustawienia sformułowania i komunikatu zachęcać użytkowników do korzystania z Twojej aplikacji.
Bezpiecznie wdrażaj nowe funkcje
Nie wdrażaj nowej funkcji bez sprawdzenia, czy jest ona zgodna z Twoimi celami mniejszy podzbiór użytkowników. Kiedy już uzyskasz pewną pewność siebie Wyniki dla A/B Testing, udostępnij funkcję u wszystkich użytkowników.
Docelowe grupy użytkowników
Przeprowadzaj kierowane testy A/B na podstawie danych o użytkownikach Twojej aplikacji. Możesz na przykład kierować reklamy na podzbiór użytkowników korzystających z określonej aplikacji wersję, platformę czy język, a także na wybranych użytkowników, Google Analyticswłaściwości użytkownika.
Jak to działa?
Tworząc eksperyment, utwórz kilka wariantów interfejsu użytkownika i mierz skuteczność wariantów pod kątem realizacji celu (np. przez zwiększanie liczby zakupów w aplikacji). Wybrane przez Ciebie grupa użytkowników może być definiowana przez wiele kryteriów połączonych operatorem „ORAZ” logika; w przypadku możesz na przykład ograniczyć grupę do użytkowników konkretnej wersji aplikacji należących zarówno do Analytics, lista odbiorców, np. „użytkownicy, którzy ulegają awarii” pasujące do niestandardowej wartości Google Analytics właściwości użytkownika ustawione przez klienta.
Dzięki Remote Config możesz eksperymentować ze zmianami w jednej lub wielu parametry, które pozwalają zmienić działanie i wygląd aplikacji. Możesz użyć tego dla subtelnych zmian, takich jak majsterkowanie do najlepszego schematu kolorów i umiejscowienie do opcji z menu lub w przypadku bardziej istotnych zmian, takich jak funkcji lub interfejsu użytkownika. Za pomocą edytora powiadomień możesz eksperymentować z znaleźć odpowiedni tekst powiadomienia.
Niezależnie od tego, czy eksperyment używa Remote Config, czy edytora powiadomień, możesz monitoruj eksperyment, dopóki nie znajdziesz najlepszego wariantu, pozwala osiągnąć cel. Możesz rozpocząć eksperyment z niewielkim odsetkiem użytkowników i z czasem zwiększać ten odsetek. Jeśli pierwszy eksperyment nie wskaże wariantu, który umożliwia osiągnięcie celu lepiej niż możesz rozpocząć nową rundę eksperymentów, aby znaleźć najlepszy sposób ulepszyć aplikację.
Dostępne opcje śledzić inne wskaźniki (awarie aplikacji, utrzymanie i przychody) oraz o wyznaczonym celu. Pozwoli Ci to lepiej zrozumieć wyniki eksperymentu i jego wpływu na korzystanie z aplikacji.
Ścieżka implementacji
Dodaj Remote Config lub Firebase Cloud Messaging do swojej aplikacji
Jeśli Twoja aplikacja używa już Remote Config lub Cloud Messaging możesz przejść do następnego kroku.
Określ warianty, które chcesz ocenić za pomocą testu A/B.
Nieważne, czy wprowadzona przez Ciebie zmiana jest subtelna, czy też dodano nowy interfejs lub funkcję, możesz kontrolować tę zmianę za pomocą parametru Remote Config, wariantów przy tej zmianie dzięki A/B Testing.
Aby przetestować wiele wariantów, możesz też użyć polecenia A/B Testing z kompozytorem powiadomień na kampanię ponownie angażującą, zanim udostępnisz ją wszystkim użytkownikom.
Określ sposób pomiaru sukcesu
W przypadku eksperymentu, który korzysta z edytora powiadomień, możesz używać funkcji Analytics aby zdefiniować cel eksperymentu i porównać warianty. W eksperymencie Remote Config możesz używać komponentu Analytics zdarzenia lub ścieżki konwersji, by określić cel eksperymentu.
Monitorowanie eksperymentu w celu znalezienia zwycięskiego wariantu
Możesz rozpocząć eksperyment z udziałem kilku użytkowników, a następnie wdrożyć go wśród wszystkich użytkowników jeśli pierwsze wyniki będą dobre. Podczas monitorowania eksperymentu czy niektóre warianty powodują więcej awarii aplikacji lub inne wrażeniach użytkowników aplikacji. Możesz też sprawdzić, który wariant o postęp w drodze do celu.
Dalsze kroki
Dowiedz się więcej o pojęciach związanych z eksperymentami i sprawdzonych metodach w Około Firebase A/B Testing.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-25 UTC."],[],[],null,["Firebase A/B Testing \nplat_ios plat_android \n\nFirebase A/B Testing helps you optimize your app experience by\nstreamlining the way you run, analyze, and scale product and marketing\nexperiments. It gives you the power to test changes to your app's UI, features,\nor engagement campaigns to see how they impact your key\nmetrics (like revenue and retention) before you roll them out widely.\n\nA/B Testing works with FCM so you can test different marketing\nmessages, and with Remote Config so you can test changes within your app.\n\n\u003cbr /\u003e\n\nReady to get started? Choose a product:\n\n[Create Remote Config experiments](/docs/ab-testing/abtest-config)\n[Create messaging experiments](/docs/ab-testing/abtest-with-console)\n\nKey capabilities\n\n|-----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Test and improve your product experience | Create experiments with Remote Config to make changes to the behavior and appearance of your app across the variants in your experiment, and test which product experience is most effective at driving the results you most care about. |\n| Find ways to re-engage your users by using the Notifications composer | Use A/B Testing to help you find the most effective wording and messaging settings for bringing users into your app. |\n| Safely roll out new features | Don't roll a new feature out without making sure it meets your goals with a smaller subset of users first. Once you have confidence in your A/B Testing results, roll the feature out to all your users. |\n| Target user groups | Run targeted A/B tests using data about your app users. For example, you could target a subset of users running a specific app version, platform, language, or select users that match a Google Analytics [user property](https://firebase.google.com/docs/analytics/user-properties) value. |\n\nHow does it work?\n\nWhen you create an experiment, create multiple variants of a user experience\nand measure how well the variants perform toward a goal that you want to achieve\n(such as boosting in-app purchases). Your targeted\nuser group can be defined by multiple criteria chained with \"AND\" logic; for\nexample, you could limit the group to users of a particular app version\nwho belong to both an Analytics\naudience such as \"crashing users\" that match a custom Google Analytics\nuser property set by the client.\n\nWith Remote Config, you can experiment with changes to one or more\nparameters to alter the behavior and appearance of your app. You could use this\nfor subtle changes like tinkering with the best color scheme and positioning of\nmenu options, or for more significant changes like testing a completely new\nfeature or UI design. With the Notifications composer, you can experiment to\nfind the right wording for a notification message.\n\nWhether your experiment uses Remote Config or the Notifications composer, you can\nmonitor your experiment until you identify a *leader*, the variant that best\naccomplishes your goal. You can start your experiment with a small percentage of\nyour user base, and increase that percentage over time. If your first\nexperiment does not reveal a variant that accomplishes your goal better than the\nbaseline, you can start a new round of experimentation to find the best way to\nimprove your app.\n\nYou can\nalso track other metrics (app crashes, retention, and revenue) along with\nyour goal so that you can have a better understanding of the outcome of your\nexperiment and how it impacts the experience of using your app.\n\nImplementation path\n\n|---|-----------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Add Remote Config or Firebase Cloud Messaging to your app | If your app already uses Remote Config or Cloud Messaging (or both), you can skip to the next step. |\n| | Define the variants that you want to evaluate with an A/B test. | Whether your change is subtle or the addition of a new UI or feature, if you can control that change using Remote Config, you can test multiple variants on that change with A/B Testing. You can also use A/B Testing with the Notifications composer to test multiple variants on your re-engagement campaign before you roll it out to all users. |\n| | Define how you will measure success | With an experiment that uses the Notifications composer, you can use an Analytics event to define the goal of your experiment and compare experiment variants. With a Remote Config experiment, you can use either an Analytics event or a conversion funnel to define the goal of your experiment. |\n| | Monitor your experiment to find the winning variant | You can start your experiment with just a few users, and then roll it out to more users if early results look good. As you monitor your experiment, you will see whether some variants cause more app crashes or other impacts on the app experience, and you can also see which variant makes the most progress toward your goal. |\n\nNext steps\n\n- Learn more about experiment concepts and best practices in [About Firebase A/B Testing](/docs/ab-testing/ab-concepts).\n- Get started creating experiments for [Remote Config](/docs/ab-testing/abtest-config), [the Notifications composer](/docs/ab-testing/abtest-with-console), or [In-App Messaging](/docs/ab-testing/abtest-inappmessaging).\n- Learn more about the Firebase features that interact with A/B Testing: [Google Analytics](/docs/analytics), [Firebase Remote Config](/docs/remote-config), [Cloud Messaging notifications](/docs/cloud-messaging/concept-options#notifications), [In-App Messaging](/docs/in-app-messaging), [AdMob](/docs/admob), and [Remote Config personalization](/docs/remote-config/personalization)."]]