Implementazioni di Remote Config

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:

  1. Creare un'implementazione che aggiorni il parametro contenente i prompt LLM a una piccola percentuale della tua base utenti.
  2. Monitorare il rendimento risultante: le conversioni sono aumentate o diminuite? Per quanto riguarda il coinvolgimento? Si sono verificati più o meno arresti anomali?
  3. 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:

  1. Remote Config archivia e gestisce i dati di configurazione dell'app, inclusi i flag delle funzionalità e i parametri di configurazione.
  2. 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.
  3. 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