Catch up on highlights from Firebase at Google I/O 2023. Learn more

Usa la configurazione remota di Firebase con Analytics

Quando crei un'app che include sia Firebase Remote Config che Google Analytics, acquisisci la capacità di comprendere meglio gli utenti della tua app e di rispondere più rapidamente alle loro esigenze. Puoi utilizzare i segmenti di pubblico e le proprietà utente di Analytics per personalizzare la tua app per segmenti della tua base utenti con flessibilità e precisione.

Per ulteriori informazioni sull'analisi dell'utilizzo delle app con Google Analytics, consulta l' introduzione di Analytics .

Per personalizzare la tua app utilizzando segmenti che potresti aver identificato al di fuori di Firebase, consulta la documentazione sui segmenti importati .

Configurazione remota e proprietà utente

Remote Config ora ti consente di utilizzare combinazioni di proprietà utente di Analytics per creare condizioni, consentendoti di personalizzare la tua app per i segmenti della tua base utenti che hai definito.

Ad esempio, puoi definire le seguenti proprietà utente in Google Analytics per l'utilizzo in un'app di esercizi con una serie di attività di esercizi con durate e livelli di difficoltà diversi:

  • Esercizio_Interesse
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

Quindi, puoi creare condizioni che utilizzano queste proprietà (singolarmente o in combinazione) per personalizzare l'aspetto e il comportamento della tua app per utenti specifici. Ad esempio, puoi progettare la tua app in modo che gli utenti interessati a correre vedano l'immagine di un corridore durante il caricamento dell'app. Oppure puoi definire segmenti della tua base di utenti in base alla durata dell'esercizio e al livello di difficoltà in modo che agli utenti occasionali venga prima presentato un suggerimento per un allenamento più breve e più semplice, mentre gli atleti seri sono invitati a iniziare una corsa di 40 minuti all'avvio della nostra app .

Se i comportamenti dei tuoi utenti cambiano in modo da alterare le loro proprietà utente, tali aggiornamenti vengono raccolti da Google Analytics, che può modificare il comportamento e l'aspetto della loro istanza dell'app dopo la successiva richiesta di recupero. È disponibile una gamma completa di operatori in modo da poter creare regole che includono o escludono utenti con proprietà utente specifiche o combinazioni di proprietà utente.

Puoi anche combinare altre regole di Remote Config con regole basate sulle proprietà dell'utente, per offrire comportamenti personalizzati dell'app a segmenti di pubblico come i seguenti:

  • Utenti a cui piace lo yoga ( Exercise_Interest corrisponde esattamente allo yoga ), che utilizzano la tua app su un dispositivo Android ( tipo di sistema operativo == Android ), che si trova in Canada ( Device in region/country == Canada ).
  • Utenti interessati al sollevamento pesi o alla perdita di peso ( Exercise_Interest contains weight ) che utilizzano la tua app su un dispositivo Apple ( tipo di sistema operativo == iOS ) con un'interfaccia utente in lingua inglese ( lingua del dispositivo == inglese ).

Target per primo tempo di apertura

Dopo aver collegato Google Analytics e Remote Config, puoi scegliere come target gli utenti in base alla prima volta che aprono la tua app (utilizzando l'evento Analytics first_open ) per i recuperi e le personalizzazioni dei parametri di Remote Config e gli esperimenti di test A/B.

Puoi utilizzare il primo orario di apertura per:

  • Scegli come target nuovi utenti.
  • Scegli come target i gruppi di utenti che si sono iscritti durante un periodo di tempo specifico nel passato.
  • Crea e testa i flussi di onboarding e le esperienze di benvenuto per i nuovi utenti.
  • Crea esperienze personalizzate per gli utenti che si uniscono durante periodi di tempo specifici.

Ad esempio, supponi di avere un'app per lo shopping online con utenti in più paesi e di voler pubblicizzare offerte speciali per le vacanze ai nuovi utenti dell'app. Per qualcosa come una vendita del Black Friday, che si applica agli utenti statunitensi, puoi impostare una condizione per il tuo esperimento Remote Config o A/B Testing che abbia come target un'app iOS o Android specifica, quindi selezionare tutti gli utenti statunitensi ( Dispositivo nella regione/paese == Stati Uniti ) che aprono per la prima volta la tua app nel mese che precede la vendita ( prima apertura dopo il 01/11/2022 00:00 ora di Los Angeles e prima apertura prima del 26/11/2022 00:00 ora di Los Angeles ).

Il targeting per utente in base al primo orario di apertura è disponibile dopo aver selezionato un'app per Android o iOS. Attualmente è supportato dalle seguenti versioni di Remote Config SDK: piattaforme Apple SDK v9.0.0+ e Android SDK v21.1.1+ (Firebase BoM v30.3.0+).

Puoi scegliere come target gli utenti che avviano per primi la tua app in qualsiasi momento, purché sia ​​installato un SDK supportato e Analytics sia abilitato.

Prossimi passi

Per ulteriori informazioni sulle proprietà utente, consulta le seguenti guide:

Per ulteriori informazioni su come vengono create le condizioni combinando le regole, consulta Parametri e condizioni di configurazione remota .

Per aggiungere una condizione Remote Config al tuo progetto, consulta Aggiungere o modificare una condizione . Puoi creare parametri, regole e condizioni nella console Firebase .