Le implementazioni Remote Config ti consentono di rilasciare in modo sicuro e graduale nuove funzionalità e aggiornamenti per la tua app. Utilizzando un parametro Remote Config, puoi rilasciare nuove funzionalità dell'app in modo controllato a gruppi di utenti specifici. Man mano che l'implementazione procede, monitorane l'esito positivo utilizzando Firebase Crashlytics e Google Analytics. Utilizza i rollout Remote Config per:
- Ridurre al minimo i potenziali problemi: identifica e risolvi eventuali bug o problemi prima che influiscano su una parte significativa della tua base utenti.
- Raccogli feedback preziosi:raccogli feedback da un pubblico limitato e itera l'implementazione prima di distribuirla a un pubblico più ampio.
- Attiva lo sviluppo iterativo: apporta modifiche rapide e iterative alle app ampiamente implementate riducendo al contempo il rischio
- Monitora le metriche che ti interessano: confronta la stabilità dell'app tra i gruppi di implementazione e di controllo con Crashlytics e utilizza Google Analytics per monitorare metriche come entrate e coinvolgimento.
Ad esempio, se hai creato un'app che incorpora l'AI generativa e memorizza i prompt all'interno di un parametro JSON Remote Config, potresti voler:
- Crea un rollout che aggiorni il parametro contenente i prompt LLM a una piccola percentuale della tua base utenti.
- Monitora il rendimento risultante: le conversioni sono aumentate o diminuite? E il coinvolgimento? Si verificano più o meno arresti anomali?
- A seconda dei risultati dell'implementazione, puoi decidere di:
- Eseguire il rollback della modifica.
- Aggiorna il valore del parametro del prompt per modificare e perfezionare la risposta del modello.
- Aumenta la percentuale di implementazione per raggiungere un pubblico più ampio, fino a raggiungere il 100% degli utenti.
Puoi anche accedere alla cronologia di tutte le modifiche utilizzando la console Firebase.
Funzionalità chiave
Targeting in base agli attributi utente | Fornisci funzionalità a segmenti di utenti specifici in base alle proprietà utente, al comportamento dell'app o a qualsiasi altro criterio pertinente. |
Implementazioni graduali | Aumenta gradualmente la percentuale di utenti esposti a una nuova funzionalità nel tempo, riducendo il rischio di problemi imprevisti. |
Monitorare la stabilità | Utilizza Crashlytics per monitorare potenziali problemi (come arresti anomali, errori non irreversibili e app che non rispondono) che potrebbero essere introdotti dal rilascio della funzionalità. |
Ottenere informazioni sulle metriche chiave | Assicurati che la nuova release influenzi positivamente le metriche Google Analytics che ti interessano, come conversioni, entrate e coinvolgimento degli utenti. |
Funzionalità di rollback | Se i risultati dell'implementazione mostrano potenziali problemi, esegui il rollback a una versione precedente della funzionalità per tutti o per un segmento specifico di utenti interessati. |
Come funziona?
Remote Config si basano su tre componenti chiave:
- Remote Config memorizza e gestisce i dati di configurazione della tua app, inclusi i flag delle funzionalità e i parametri di configurazione.
- Crashlytics fornisce report sugli arresti anomali e monitoraggio delle prestazioni in tempo reale, in modo da poter monitorare l'impatto del lancio e identificare rapidamente eventuali problemi di tendenza.
- Google Analytics offre la possibilità di scegliere come target le implementazioni in base agli attributi utente e monitorare l'impatto del lancio sulle metriche chiave come entrate, coinvolgimento degli utenti ed eventi di conversione.
Per ulteriori informazioni, consulta la sezione Informazioni sui rollout di Remote Config.
Percorso di implementazione
Configura Remote Config | Definisci i flag delle funzionalità e i parametri di configurazione nella console Firebase. | |
Configura Crashlytics | Integra Crashlytics nella tua app per monitorarne le prestazioni e identificare eventuali problemi. | |
Configura Google Analytics | Integra Analytics nella tua app per visualizzare metriche chiave come entrate e fidelizzazione degli utenti. | |
Implementare la logica di implementazione | Configura Remote Config nella console Firebase e nella tua app per accedere e applicare i flag delle funzionalità e i parametri di configurazione in base ai criteri di targeting degli utenti. | |
Monitorare e iterare | Monitora i dati Crashlytics e il feedback degli utenti per monitorare l'impatto dell'implementazione e apportare le modifiche necessarie. |
Norme e limiti
Gli esperimenti A/B Testing e le implementazioni Remote Config condividono il limite totale di esperimenti: 24. Ad esempio, se esegui 12 test A/B, puoi eseguire al massimo 12 implementazioni.
Passaggi successivi
- Scopri di più sulle implementazioni Remote Config.
- Inizia a utilizzare le implementazioni Remote Config.