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, monitora il suo successo utilizzando Firebase Crashlytics e Google Analytics. Utilizza gli annunci Remote Config per:
- Riduci al minimo i potenziali problemi: identifica e risolvi eventuali bug o problemi prima che influiscano su una vasta porzione della tua base utenti.
- Raccogli feedback preziosi: raccogli feedback da un pubblico limitato e perfeziona l'implementazione prima di implementarla per un pubblico più ampio.
- Attiva lo sviluppo iterativo: apporta modifiche rapide e iterative alle app di cui è stato eseguito il deployment su larga scala, riducendo al contempo i rischi.
- 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'IA generativa e immagazzina i prompt in un parametro JSON Remote Config, ti consigliamo di:
- Crea un'implementazione che aggiorna il parametro contenente le richieste LLM per 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 prompt per modificare e perfezionare la risposta del modello.
- Aumenta la percentuale di implementazione per estendere la funzionalità a un pubblico più ampio, fino a includere il 100% degli utenti.
Puoi anche accedere alla storia di tutte le modifiche utilizzando la console Firebase.
Funzionalità chiave
Scegli come target gli attributi utente | Offri 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 i potenziali problemi (ad esempio arresti anomali, errori non fatali e app che non rispondono) che potrebbero essere introdotti dal rilascio della funzionalità. |
Ottieni informazioni sulle metriche chiave | Assicurati che la nuova release influisca positivamente sulle Google Analytics metriche 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 ConfigGli implementazioni si basano su tre componenti chiave:
- Remote Config memorizza e gestisce i dati di configurazione della tua app, inclusi i flag di funzionalità e i parametri di configurazione.
- Crashlytics fornisce report sui crash in tempo reale e monitoraggio del rendimento in modo da poter monitorare l'impatto dell'implementazione e identificare rapidamente eventuali problemi di tendenza.
- Google Analytics offre la possibilità di scegliere come target le implementazioni in base agli attributi utente e di monitorare l'impatto del lancio su 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 di 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. | |
Implementa la logica di implementazione | Configura Remote Config nella console Firebase e nella tua app per accedere e applicare flag di funzionalità e parametri di configurazione in base ai criteri di targeting per gli utenti. | |
Monitoraggio e iterazione | Monitora i dati Crashlytics e il feedback degli utenti per tenere traccia dell'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 stai eseguendo 12 test A/B, hai un limite di 12 implementazioni attive.
Passaggi successivi
- Scopri di più sulle implementazioni di Remote Config.
- Inizia a utilizzare le implementazioni di Remote Config.