1.0 (in questo momento 1.0.1) 3 moduli: database, auth, storage (per Android, iOS e Web) Firebase Analytics Gestione degli eventi in tempo reale con DebugView e StreamView Firebase Crash Report Email automatiche e maggiore integrazione con Firebase Analytics Firebase Test Lab per Android supporta più dispositivi e introduce un livello gratuito
degli utenti • A/B Test • Semplifica la gestione del “ciclo di vita del cliente” (AARRR) • Registra automaticamente gli eventi durante le fasi di: Attivazione, Fidelizzazione, Riferimento e Reddito
da Dave McClure, per facilitare una startup nella sua ricerca del successo. • Il ciclo di vita di un cliente è suddiviso in 5 fasi: Acquisition, Activation, Retention, Referral and Revenue. • In ognuna delle fasi è importante attivare dei criteri di misurazione che portino alla luce i risultati in una logica capace di portare utili spunti di osservazione.
build.gradle aggiungere: compile 'com.google.firebase:firebase-core:10.0.1' NOTA: è sempre la stessa versione dei Google Play Services, per le altre dipendenze visitare: https://firebase.google.com/docs/android/setup#available_libraries
Activity aggiungere: mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); Nel punto in cui si desidera lanciare un evento aggiungere: Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id); bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name); bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
segmento può rappresentare utenti che hanno eseguito una specifica azione (evento) o che condividono una proprietà. Si possono usare combinazioni di AND e OR per definire il segmento. Segmenti preimpostati: • All Users: Tutti gli utenti dell’app • Purchasers: Utenti che hanno fatto un acquisto
convalida della strumentazione di analisi Documentazione: https://firebase.google.com/docs/analytics/debugview Join the beta: https://services.google.com/fb/forms/debugview-blog StreamView: offre una visualizzazione dinamica dal vivo dei dati di analisi appena vengono ricevuti
personalizzate sui dati raccolti da Firebase Analytics e importare dati da altre sorgenti. • Firebase Notifications: raccoglie automaticamente gli eventi relativi alle notifiche e aggiunge report sull'impatto di ogni campagna. • Firebase Remote Config: cambiare comportamento e l’aspetto della tua applicazione in base al tipo di audience. • Firebase Crash Reporting
“Spesso la parte più difficile della risoluzione di un problema è riprodurlo, così abbiamo aggiunto un contesto completo a ogni arresto anomalo per semplificare il processo.” Novità: • Il servizio non più in beta • Prima del crash vengono mostrati gli eventi lanciati durante la sessione • Email automatiche in caso di nuovi tipi di crash