Remote Config implementazioni ti consentono di rilasciare in modo sicuro e graduale nuove funzionalità e aggiornamenti per la tua app. Utilizzando un Remote Config parametro, 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 Remote Config implementazioni 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.
- Raccogliere feedback preziosi: raccogli feedback da un pubblico limitato e itera sull'implementazione prima di renderla disponibile a un pubblico più ampio.
- Consentire lo sviluppo iterativo: apporta modifiche rapide e iterative alle app ampiamente implementate, riducendo al contempo il rischio.
- Monitorare 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 archivia i prompt all'interno di un Remote Config parametro JSON, potresti voler:
- Creare un'implementazione che aggiorni il parametro contenente i prompt LLM a una piccola percentuale della tua base utenti.
- Monitorare il rendimento risultante: le conversioni sono aumentate o diminuite? Per quanto riguarda il coinvolgimento? Si sono verificati più o meno arresti anomali?
- A seconda dei risultati dell'implementazione, potresti decidere di:
- Eseguire il rollback della modifica.
- Aggiornare il valore del parametro del prompt per regolare e perfezionare la risposta del modello.
- Aumentare la percentuale di implementazione per renderla disponibile a un pubblico più ampio, fino a raggiungere il 100% degli utenti.
Puoi anche accedere alla cronologia di tutte le modifiche utilizzando la Firebase console.
Funzionalità chiave
| Targeting in base agli 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. |
| Monitoraggio della 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à. |
| Informazioni sulle metriche chiave | Assicurati che la nuova release influisca positivamente sulle 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 gli utenti interessati o per un segmento specifico. |
Come funziona?
Remote Config implementazioni si basano su tre componenti chiave:
- Remote Config archivia e gestisce i dati di configurazione dell'app, inclusi i flag delle funzionalità e i parametri di configurazione.
- Crashlytics fornisce report sugli arresti anomali in tempo reale e monitoraggio del rendimento, in modo che tu possa 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 monitorare l'impatto del lancio sulle metriche chiave, come entrate, coinvolgimento degli utenti ed eventi di conversione.
Per ulteriori informazioni, consulta Informazioni sulle implementazioni.Remote Config
Percorso di implementazione
| Configura Remote Config | Definisci i flag delle funzionalità e i parametri di configurazione nella Firebase console. | |
| Configura Crashlytics | Integra Crashlytics in your app per monitorarne il rendimento 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 Firebase console 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. | |
| Monitora e itera | Monitora i dati di Crashlytics e il feedback degli utenti per monitorare l'impatto dell'implementazione e apportare modifiche in base alle esigenze. |
Norme e limiti
A/B Testing esperimenti e Remote Config implementazioni 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 Remote Config implementazioni.
- Inizia a utilizzare le implementazioni di Remote Config rollouts.