Quando crei un'app che include sia Firebase Remote Config e Google Analytics, hai la possibilità di comprendere meglio gli utenti dell'app e rispondere più rapidamente alle loro esigenze. Puoi utilizzare Analytics segmenti di pubblico e proprietà utente per personalizzare l'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, Remote Config personalizzazione, e Remote Config rollout. Puoi analizzare i risultati per capire in che modo le diverse scelte influiscono sulle metriche chiave come entrate e coinvolgimento.
Per scoprire di più sull'analisi dell'utilizzo dell'app con Google Analytics, consulta l' Analytics introduzione.
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 ti consente ora di utilizzare combinazioni di Analytics proprietà utente per creare condizioni, in modo da personalizzare l'app in base ai segmenti della tua base utenti che hai definito.
Ad esempio, potresti definire le seguenti proprietà utente in Google Analytics per l'utilizzo in un'app di esercizi con una serie di attività di esercizi 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 dell'app per utenti specifici. Ad esempio, potresti progettare l'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 fisico, in modo che agli utenti occasionali venga prima presentata una proposta per un allenamento più breve e semplice, mentre gli atleti seri vengano invitati a iniziare una corsa di 40 minuti all'avvio dell'app.
Se i comportamenti degli utenti cambiano in modo da modificare le loro 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 che ti consente di creare regole che includono o escludono gli utenti con proprietà utente specifiche o combinazioni di proprietà utente.
Puoi anche combinare altre Remote Config regole con regole basate sulle proprietà utente per fornire comportamenti personalizzati dell'app a segmenti di pubblico come i seguenti:
- Utenti a cui piace lo yoga (Exercise_Interest corrisponde esattamente a yoga), che utilizzano la tua app su un dispositivo Android (OS type == Android), con sede 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 lingua inglese (Device language == English).
Targeting in base all'orario della prima apertura
Dopo aver collegato Google Analytics e Remote Config, puoi
scegliere come target gli utenti in base alla prima volta che aprono l'app (utilizzando l'
Analytics evento first_open) per i recuperi e le
personalizzazioni dei parametri di Remote Config e gli esperimenti di A/B Testing.
Puoi utilizzare Orario prima apertura per:
- Scegliere come target i nuovi utenti.
- Scegliere come target i gruppi di utenti che hanno aderito durante un periodo di tempo specifico in passato.
- Creare e testare i flussi di onboarding e le esperienze di benvenuto per i nuovi utenti.
- Creare esperienze personalizzate per gli utenti che aderiscono durante periodi di tempo specifici.
Supponiamo, ad esempio, 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 statunitensi, puoi configurare una condizione per l'esperimento di Remote Config o A/B Testing che sceglie come target un'app per Android o iOS specifica, quindi selezionare tutti gli utenti statunitensi (Device in region/country == United States) che aprono la tua app per la prima volta nel mese precedente alla vendita (First open After 11/01/2022 12:00 AM Los Angeles Time e First open Before 11/26/2022 12:00 AM Los Angeles Time).
Il targeting degli utenti in base all'orario della prima apertura è disponibile dopo aver selezionato un'app Android o iOS. Al momento è supportato dalle seguenti Remote Config versioni dell'SDK: 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 l'app per la prima volta 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 sul 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, consulta Aggiungere o modificare una condizione. Puoi creare parametri, regole e condizioni nella Firebase console.