Firebase A/B Testing
Firebase A/B Testing ti aiuta a ottimizzare l'esperienza con l'app, semplificando il modo in cui esegui, analizzi e metti in scala gli esperimenti di marketing e sul prodotto. Ti consente di testare le modifiche all'interfaccia utente, alle funzionalità o alle campagne di coinvolgimento della tua app per vedere come influiscono sulle metriche chiave (come entrate e fidelizzazione) prima di renderle disponibili a tutti gli utenti.
A/B Testing funziona con FCM quindi puoi testare diversi messaggi di marketing e con Remote Config quindi puoi testare le modifiche all'interno dell'app.
Iniziamo? Scegli un prodotto:
Crea Remote Config esperimenti Crea esperimenti di messaggistica
Funzionalità chiave
| Testa e migliora l'esperienza del prodotto | Crea esperimenti con Remote Config per apportare modifiche al comportamento e all'aspetto della tua app nelle varianti dell'esperimento e testa quale esperienza del prodotto è più efficace per ottenere i risultati che ti interessano di più. |
| Trova modi per coinvolgere nuovamente gli utenti utilizzando il compositore di notifiche | Utilizza A/B Testing per trovare le impostazioni di formulazione e messaggistica più efficaci per portare gli utenti nella tua app. |
| Implementa nuove funzionalità in modo sicuro | Non implementare una nuova funzionalità senza prima assicurarti che soddisfi i tuoi obiettivi con un sottoinsieme più piccolo di utenti. Una volta che hai fiducia nei tuoi A/B Testing risultati, implementa la funzionalità per tutti gli utenti. |
| Scegli come target gruppi di utenti | Esegui test A/B mirati utilizzando i dati sugli utenti dell'app. Ad esempio, puoi scegliere come target un sottoinsieme di utenti che eseguono una versione specifica dell'app, una piattaforma o una lingua oppure selezionare gli utenti che corrispondono a un Google Analytics valore della proprietà utente. |
Come funziona?
Quando crei un esperimento, crei più varianti di un'esperienza utente e misuri il rendimento delle varianti rispetto a un obiettivo che vuoi raggiungere (ad esempio, aumentare gli acquisti in-app). Il gruppo di utenti target può essere definito da più criteri concatenati con la logica "AND". Ad esempio, puoi limitare il gruppo agli utenti di una versione specifica dell'app che appartengono a un Analytics pubblico come "utenti che hanno subito arresti anomali" che corrispondono a una proprietà Google Analytics utente personalizzata impostata dal cliente.
Con Remote Config, puoi sperimentare le modifiche a uno o più parametri per alterare il comportamento e l'aspetto della tua app. Puoi utilizzare questa funzionalità per modifiche sottili, ad esempio per trovare la combinazione di colori e il posizionamento delle opzioni di menu migliori, o per modifiche più significative, ad esempio per testare una funzionalità o una progettazione dell'interfaccia utente completamente nuova. Con Notifications Composer, puoi sperimentare per trovare la formulazione giusta per un messaggio di notifica.
Indipendentemente dal fatto che l'esperimento utilizzi Remote Config o il Notifications composer, puoi monitorarlo finché non identifichi un leader, ovvero la variante che raggiunge meglio il suo obiettivo. Puoi iniziare l'esperimento con una piccola percentuale della tua base utenti e aumentarla nel tempo. Se il primo esperimento non rivela una variante che raggiunge il tuo obiettivo meglio della baseline, puoi avviare un nuovo ciclo di sperimentazione per trovare il modo migliore per migliorare la tua app.
Puoi anche monitorare altre metriche (arresti anomali dell'app, fidelizzazione ed entrate) insieme al tuo obiettivo in modo da comprendere meglio il risultato dell'esperimento e il suo impatto sull'esperienza di utilizzo dell'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 passare al passaggio successivo. | |
| Definisci le varianti che vuoi valutare con un test A/B. |
Indipendentemente dal fatto che la modifica sia sottile o che si tratti dell'aggiunta di una nuova interfaccia utente o funzionalità, se puoi controllare la modifica utilizzando Remote Config, puoi testare più varianti della modifica con A/B Testing. Puoi anche utilizzare A/B Testing con il Notifications Composer per testare più varianti della campagna di ricoinvolgimento prima di renderla disponibile a tutti gli utenti. |
|
| Definisci come misurerai il successo | Con un esperimento che utilizza il compositore di notifiche, puoi utilizzare un Analytics evento per definire l'obiettivo dell'esperimento e confrontare le varianti dell'esperimento. Con un esperimento Remote Config, puoi utilizzare un evento Analytics o un funnel di conversione per definire l'obiettivo dell'esperimento. | |
| Monitora l'esperimento per trovare la variante ottimale | Puoi iniziare l'esperimento con pochi utenti e poi renderlo disponibile a un numero maggiore di utenti se i primi risultati sono soddisfacenti. Man mano che monitori l'esperimento, vedrai se alcune varianti causano più arresti anomali dell'app o altri impatti sull'esperienza con l'app e potrai anche vedere quale variante fa i maggiori progressi verso il tuo obiettivo. |
Passaggi successivi
- Scopri di più sui concetti e sulle best practice degli esperimenti in Informazioni su Firebase A/B Testing.
- Inizia a creare esperimenti per Remote Config, Notifications Composer, o In-App Messaging.
- Scopri di più sulle funzionalità di Firebase che interagiscono con A/B Testing: Google Analytics, Firebase Remote Config, notifiche di Cloud Messaging, In-App Messaging, AdMob, e Remote Config personalizzazione.