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 in base ai segmenti della tua base utenti con flessibilità e precisione.
L'integrazione dell'SDK Google Analytics fornisce approfondimenti che ti aiutano a personalizzare le tue offerte con A/B Testing, la personalizzazione Remote Config e i rollout Remote Config. Puoi analizzare i risultati per comprendere 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 la introduzione a Analytics.
Per personalizzare la tua 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à Analytics dell'utente per creare condizioni, in modo da personalizzare la tua app in base ai segmenti della tua base utenti che hai definito.
Ad esempio, in Google Analytics potresti definire le seguenti proprietà utente da utilizzare in un'app di allenamento con una serie di attività fisiche di durata e difficoltà diverse:
- Interesse_esercizio
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
Poi, 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, potresti progettare la tua app in modo che gli utenti interessati alla corsa vedano un'immagine di un jogger durante il caricamento dell'app. In alternativa, puoi definire segmenti della tua base utenti in base alla durata e al livello di difficoltà dell'allenamento in modo che gli utenti occasionali vengano prima presentati con un suggerimento per un allenamento più breve e facile, mentre gli atleti seri sono invitati a iniziare una corsa di 40 minuti all'avvio della nostra app.
Se i comportamenti degli utenti cambiano in modo da alterare le relative proprietà, gli 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 che ti consente di creare regole che includono o escludono utenti con proprietà utente specifiche o combinazioni di proprietà utente.
Puoi anche combinare altre regole Remote Config con regole basate sulle proprietà degli utenti per applicare comportamenti dell'app personalizzati a segmenti di pubblico come:
- Utenti che amano lo yoga (Exercise_Interest corrisponde esattamente a yoga), che utilizzano la tua app su un dispositivo Android (OS type == Android) e si trovano in Canada (Device in region/country == 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).
Scegli come target gli utenti 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 dei parametri Remote Config, le personalizzazioni e gli esperimenti A/B Testing.
Puoi utilizzare Data e ora di prima 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 flussi di onboarding ed esperienze di benvenuto per i nuovi utenti.
- Creare 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'iniziativa come una svendita del Black Friday, che si applica agli utenti degli Stati Uniti, puoi impostare una condizione per il tuo esperimento Remote Config o A/B Testing che abbia come target un'app per iOS o Android specifica, quindi selezionare tutti gli utenti degli Stati Uniti (Dispositivo in regione/paese == Stati Uniti) che aprono per la prima volta la tua app nel mese precedente alla svendita (Prima apertura dopo le ore 00:00 PST del 01/11/2022 e Prima apertura prima delle ore 00:00 PST del 26/11/2022).
Il targeting per utente in base all'orario della prima apertura è disponibile dopo aver selezionato un'app per Android o iOS. Attualmente è 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 per la prima volta la tua app in qualsiasi momento, a condizione che sia installato un SDK supportato e che Analytics sia attivato.
Passaggi successivi
Per scoprire 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 progetto, consulta Aggiungere o modificare una condizione. Puoi creare parametri, regole e condizioni nella console Firebase.