Quando crei un'app che include sia Firebase Remote Config sia Google Analytics, puoi comprendere meglio gli utenti della tua app e rispondere più rapidamente alle loro esigenze. Puoi utilizzare i Analytics segmenti di pubblico e le proprietà utente per personalizzare la tua app per i segmenti della tua base utenti con flessibilità e precisione.
L'integrazione dell'SDK Google Analytics fornisce informazioni che ti aiutano a personalizzare le tue offerte con A/B Testing, Remote Configpersonalizzazione e implementazioni Remote Config. Puoi analizzare i risultati per capire in che modo le diverse scelte influiscono su metriche chiave come entrate e coinvolgimento.
Per scoprire di più sull'analisi dell'utilizzo delle app con Google Analytics, consulta l'introduzione a Analytics.
Per personalizzare l'app utilizzando i segmenti che potresti aver identificato al di fuori di Firebase, consulta la documentazione sui segmenti importati.
Remote Config e proprietà utente
Remote Config ora ti consente di utilizzare combinazioni di proprietà utente per creare condizioni, in modo da personalizzare l'app per i segmenti della tua base utenti che hai definito.Analytics
Ad esempio, potresti definire le seguenti proprietà utente in Google Analytics da utilizzare in un'app di allenamento con una gamma di attività di allenamento di durata e livelli di difficoltà diversi:
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
Poi, potresti 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, potresti progettare la tua app in modo che gli utenti interessati alla corsa vedano l'immagine di un jogger durante il caricamento dell'app. In alternativa, potresti definire segmenti della tua base utenti in base alla durata e al livello di difficoltà dell'esercizio, in modo che agli utenti occasionali venga presentata per prima una proposta per un allenamento più breve e semplice, mentre agli atleti seri venga chiesto di iniziare una corsa di 40 minuti all'avvio della nostra app.
Se i comportamenti degli utenti cambiano in modo da alterare le proprietà utente, questi aggiornamenti vengono raccolti da Google Analytics, che può modificare il comportamento e l'aspetto dell'istanza dell'app dopo la successiva richiesta di recupero. È disponibile una gamma completa di operatori per creare regole che includano o escludano utenti con proprietà utente specifiche o combinazioni di proprietà utente.
Puoi anche combinare altre regole Remote Config con regole basate sulle proprietà utente, per offrire comportamenti personalizzati dell'app a segmenti di pubblico come i seguenti:
- Utenti che amano lo yoga (Exercise_Interest corrisponde esattamente a yoga), che utilizzano la tua app su un dispositivo Android (Tipo di sistema operativo == Android), che si trovano in Canada (Dispositivo in regione/paese == Canada).
- Utenti interessati al sollevamento pesi o alla perdita di peso (Exercise_Interest contiene weight) che utilizzano la tua app su un dispositivo Apple (OS type == iOS) con un'interfaccia utente in inglese (Device language == English).
Targeting in base alla prima 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 Remote Config e gli esperimenti A/B Testing.
Puoi utilizzare Ora della prima apertura per:
- Targeting di nuovi utenti.
- Targeting dei gruppi di utenti che hanno eseguito l'iscrizione in un periodo di tempo specifico in passato.
- Crea e testa flussi di onboarding ed esperienze di benvenuto per i nuovi utenti.
- Crea esperienze personalizzate per gli utenti che si uniscono durante periodi di tempo specifici.
Ad esempio, supponiamo che tu abbia un'app di shopping online con utenti in più paesi e che tu voglia pubblicizzare offerte speciali per le festività ai nuovi utenti dell'app. Per un evento come il Black Friday, che si applica agli utenti negli Stati Uniti, puoi configurare una condizione per il tuo esperimento Remote Config o A/B Testing che ha come target un'app per iOS o Android specifica, quindi seleziona tutti gli utenti negli Stati Uniti (Dispositivo in regione/paese == Stati Uniti) che aprono la tua app per la prima volta nel mese che precede la vendita (Prima apertura dopo il 01/11/2022 ore 00:00 ora di Los Angeles e Prima apertura prima del 26/11/2022 ore 00:00 ora di Los Angeles).
Il targeting degli utenti in base all'orario della prima apertura è disponibile dopo aver selezionato un'app per Android o iOS. Al momento è supportato dalle seguenti versioni dell'SDK Remote Config: SDK per piattaforme Apple 9.0.0 e versioni successive e SDK Android 21.1.1 e versioni successive (Firebase BoM 30.3.0 e versioni successive).
Puoi scegliere come target gli utenti che avviano la tua app per la prima volta in qualsiasi momento, a condizione che sia installato un SDK supportato e che Analytics sia attivato.
Passaggi successivi
Per saperne di più sulle proprietà utente, consulta le seguenti guide:
- Impostare le proprietà utente sulle piattaforme Apple
- Impostare le proprietà utente su Android
- Impostare le proprietà utente su Web/JavaScript
Per scoprire di più su come vengono create le condizioni combinando le regole, consulta Parametri e condizioni di Remote Config.
Per aggiungere una condizione Remote Config al tuo progetto, vedi Aggiungere o modificare una condizione. Puoi creare parametri, regole e condizioni nella console Firebase.