Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Firebase A/B Testing
plat_iosplat_android
Firebase A/B Testing ti aiuta a ottimizzare l'esperienza con la tua app
semplificare la gestione, l'analisi e la scalabilità del prodotto e del marketing
esperimenti. Ti permette di testare le modifiche apportate all'interfaccia utente, alle funzionalità
o campagne di coinvolgimento per capire
l'impatto sui tuoi
(come le entrate e la fidelizzazione) prima di renderle disponibili su larga scala.
A/B Testing collabora con FCM per consentirti di testare diverse soluzioni di marketing
e con Remote Config per verificare le modifiche all'interno dell'app.
Testa e migliora la tua esperienza con il prodotto
Crea esperimenti con Remote Config per apportare modifiche al comportamento
e l'aspetto della tua app nelle varie varianti dell'esperimento. Inoltre,
verifica quale esperienza di prodotto è più efficace per generare i risultati
di maggior interesse.
Trova modi per coinvolgere nuovamente gli utenti utilizzando il compositore di notifiche
Usa A/B Testing
per trovare le impostazioni di formulazione e messaggistica più efficaci per
per attirare gli utenti nella tua app.
Implementa nuove funzionalità in tutta sicurezza
Non implementare una nuova funzionalità senza assicurarti che soddisfi i tuoi obiettivi con
un sottoinsieme più piccolo di utenti. Una volta acquisita fiducia
A/B Testing di risultati, implementa la funzionalità per tutti gli utenti.
Gruppi di utenti target
Esegui test A/B mirati utilizzando i dati sugli utenti della tua app.
Ad esempio, puoi scegliere come target un sottoinsieme di utenti che utilizzano una versione, una piattaforma o una lingua dell'app specifica oppure selezionare gli utenti che corrispondono a un valore della proprietà utenteGoogle Analytics.
Come funziona?
Quando crei un esperimento, crea più varianti di un'esperienza utente
e misurare il rendimento delle varianti rispetto all'obiettivo che vuoi raggiungere
(ad esempio, aumentare gli acquisti in-app). Il tuo target
Il gruppo di utenti può essere definito da più criteri concatenati con "AND" logica; della
Ad esempio, puoi limitare il gruppo agli utenti di una determinata versione dell'app
che appartengono sia a un Analytics
come "utenti che causano arresto anomalo" che corrispondono a un Google Analytics personalizzato
proprietà utente impostata dal cliente.
Con Remote Config, puoi sperimentare modifiche a una o più
per modificare il comportamento e l'aspetto della tua app. Potresti usare questo
per piccoli cambiamenti, come armeggiare con la combinazione di colori e il posizionamento migliori
opzioni di menu o per modifiche più significative come il test di un
o la progettazione dell'interfaccia utente. Con Notifications Composer, puoi sperimentare
trovare la formulazione giusta per un messaggio di notifica.
Indipendentemente dal fatto che l'esperimento utilizzi Remote Config o lo strumento di composizione delle notifiche, puoi monitorarlo fino a quando non identifichi un leader, ovvero la variante che raggiunge al meglio il tuo obiettivo. Puoi iniziare l'esperimento con una piccola percentuale di
la base utenti e aumentare questa percentuale nel tempo. Se il primo
esperimento non rivela una variante che raggiunge il tuo obiettivo meglio della
base, puoi avviare un nuovo ciclo di sperimentazione per trovare il modo migliore per
migliorare la tua app.
Puoi
monitorare anche altre metriche (arresti anomali dell'app, fidelizzazione ed entrate) oltre
l'obiettivo, in modo da comprendere meglio i risultati
e come influisce sull'esperienza di utilizzo della tua app.
Percorso di implementazione
Aggiungi Remote Config o Firebase Cloud Messaging alla tua app
Se la tua app utilizza già Remote Config o Cloud Messaging
(o entrambi), puoi andare al passaggio successivo.
Definisci le varianti da valutare con un test A/B.
Che si tratti di una modifica di piccola entità o dell'aggiunta di una nuova interfaccia utente o funzione,
puoi controllare la modifica con Remote Config, puoi testare più
varianti relative alla modifica con A/B Testing.
Puoi anche utilizzare A/B Testing con il compositore di notifiche per testare più varianti
campagna di ricoinvolgimento prima di
distribuirla a tutti gli utenti.
Definisci come misurerai il successo
Con un esperimento che utilizza il compositore di notifiche, puoi utilizzare un Analytics
per definire l'obiettivo dell'esperimento e confrontarne le varianti.
Con un esperimento Remote Config, puoi utilizzare un Analytics
evento o una canalizzazione di conversione per definire l'obiettivo dell'esperimento.
Monitora l'esperimento per trovare la variante vincente
Puoi iniziare l'esperimento con pochi utenti e poi implementarlo
di utenti in più se i primi risultati sembrano positivi. Mentre monitori l'esperimento,
vediamo se alcune varianti causano un maggior numero di arresti anomali dell'app o altri impatti sulle
l'esperienza con l'app e puoi anche vedere quale variante genera
progressi verso l'obiettivo.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]