En aquest tema, aprendrem com analitzar les dades recollides a través de Firebase Analytics. Firebase Analytics proporciona una visió detallada del comportament dels usuaris dins de la teva aplicació, permetent-te prendre decisions informades per millorar l'experiència de l'usuari i optimitzar el rendiment de l'aplicació.
Objectius del tema
- Entendre com accedir i interpretar els informes d'analítica.
- Aprendre a utilitzar les eines de segmentació i filtres.
- Conèixer les mètriques clau i com utilitzar-les per a la presa de decisions.
- Accés als informes d'analítica
1.1. Accedir a la consola de Firebase
- Inicia sessió a la consola de Firebase.
- Selecciona el teu projecte.
- A la barra lateral esquerra, fes clic a "Analytics".
1.2. Visió general dels informes
A la secció d'Analytics, trobaràs diversos informes que et proporcionen informació sobre el comportament dels usuaris. Alguns dels informes clau inclouen:
- Panell de control: Proporciona una visió general de les mètriques clau com ara usuaris actius, sessions, durada mitjana de la sessió, etc.
- Esdeveniments: Mostra els esdeveniments registrats a l'aplicació i la seva freqüència.
- Propietats d'usuari: Permet veure les propietats definides per l'usuari, com ara el tipus de dispositiu, la versió de l'aplicació, etc.
- Retenció d'usuaris: Mostra la retenció d'usuaris al llarg del temps.
- Utilització de segmentació i filtres
2.1. Segmentació
La segmentació et permet dividir els usuaris en grups basats en criteris específics. Això és útil per analitzar el comportament de diferents segments d'usuaris.
Exemple de segmentació:
Segmentació per país: 1. A la consola de Firebase, ves a "Analytics" > "Propietats d'usuari". 2. Selecciona "País" com a propietat. 3. Analitza el comportament dels usuaris de diferents països.
2.2. Filtres
Els filtres et permeten refinar les dades mostrades als informes per obtenir una visió més detallada.
Exemple de filtres:
Filtrar per versió de l'aplicació: 1. A la consola de Firebase, ves a "Analytics" > "Esdeveniments". 2. Selecciona un esdeveniment específic. 3. Aplica un filtre per "Versió de l'aplicació" per veure com aquest esdeveniment varia entre diferents versions.
- Mètriques clau
3.1. Usuaris actius
Els usuaris actius són una mètrica clau que indica el nombre d'usuaris que han interactuat amb l'aplicació en un període de temps determinat.
3.2. Sessions
Les sessions representen el nombre de vegades que els usuaris han obert l'aplicació. Una sessió comença quan l'usuari obre l'aplicació i acaba quan l'usuari la tanca o després d'un període d'inactivitat.
3.3. Durada mitjana de la sessió
Aquesta mètrica indica el temps mitjà que els usuaris passen a l'aplicació durant una sessió.
3.4. Retenció d'usuaris
La retenció d'usuaris mostra el percentatge d'usuaris que tornen a utilitzar l'aplicació després d'un període de temps determinat.
- Exercici pràctic
Exercici: Analitzar la retenció d'usuaris
- Accedeix a la consola de Firebase i selecciona el teu projecte.
- Ves a "Analytics" > "Retenció d'usuaris".
- Analitza la retenció d'usuaris per veure quants usuaris tornen a l'aplicació després d'un dia, una setmana i un mes.
- Aplica un filtre per "País" per veure com varia la retenció d'usuaris en diferents regions.
Solució:
1. Accedeix a la consola de Firebase i selecciona el teu projecte. 2. Ves a "Analytics" > "Retenció d'usuaris". 3. Observa les dades de retenció d'usuaris. Per exemple, pots veure que el 40% dels usuaris tornen després d'un dia, el 20% després d'una setmana i el 10% després d'un mes. 4. Aplica un filtre per "País" i observa com varia la retenció d'usuaris en diferents regions. Per exemple, pots veure que la retenció és més alta als Estats Units que a Europa.
Conclusió
En aquest tema, hem après com accedir i interpretar els informes d'analítica de Firebase, utilitzar segmentació i filtres per obtenir una visió més detallada, i conèixer les mètriques clau per a la presa de decisions. Amb aquestes habilitats, podràs analitzar les dades de la teva aplicació de manera efectiva i prendre decisions informades per millorar l'experiència de l'usuari i optimitzar el rendiment de l'aplicació.
En el següent tema, explorarem com utilitzar les funcions de Firebase per escriure, desplegar i activar funcions al núvol.
Curs de Firebase
Mòdul 1: Introducció a Firebase
Mòdul 2: Autenticació de Firebase
- Introducció a l'autenticació de Firebase
- Autenticació amb correu electrònic i contrasenya
- Autenticació amb xarxes socials
- Gestió d'usuaris
Mòdul 3: Base de dades en temps real de Firebase
- Introducció a la base de dades en temps real
- Lectura i escriptura de dades
- Estructura de dades i regles de seguretat
- Capacitats fora de línia
Mòdul 4: Cloud Firestore
- Introducció a Cloud Firestore
- Model de dades de Firestore
- Operacions CRUD
- Consultes avançades
- Regles de seguretat
Mòdul 5: Emmagatzematge de Firebase
- Introducció a l'emmagatzematge de Firebase
- Carregar fitxers
- Descarregar fitxers
- Metadades de fitxers i seguretat
Mòdul 6: Missatgeria en el núvol de Firebase
- Introducció a la missatgeria en el núvol
- Enviar notificacions
- Gestionar notificacions
- Funcions avançades de missatgeria
Mòdul 7: Analítica de Firebase
Mòdul 8: Funcions de Firebase
Mòdul 9: Monitoratge del rendiment de Firebase
- Introducció al monitoratge del rendiment
- Configuració del monitoratge del rendiment
- Analitzar dades de rendiment