Sigue las vistas de pantallas

Google Analytics para Firebase hace un seguimiento de las transiciones de pantalla y adjunta información sobre la pantalla actual a los eventos, lo que te permite hacer un seguimiento de métricas como la participación de los usuarios o el comportamiento de los usuarios por pantalla. Gran parte de esta recopilación de datos ocurre de forma automática, pero también puedes hacer un seguimiento manual de los nombres de las pantallas. El seguimiento manual de las pantallas resulta útil si tu app no usa un UIViewController o una Activity independiente para cada pantalla que quieras seguir, por ejemplo, en un juego.

Seguimiento de pantallas automático

Analytics hace un seguimiento automático de cierta información sobre las pantallas en la aplicación, como el nombre de clase del UIViewController o de la Activity en la que se enfoca. Cuando ocurre una transición de pantalla, Analytics registra un evento screen_view que identifica la pantalla nueva. Los eventos que ocurren en estas pantallas reciben una etiqueta de forma automática con el parámetro firebase_screen_class (por ejemplo, menuViewController o MenuActivity) y un firebase_screen_id que se genera. Si la app usa un UIViewController o una Activity diferente para cada pantalla, Analytics puede hacer un seguimiento automático de cada transición de pantalla y generar un informe de participación de los usuarios desglosado por pantalla. De lo contrario, puedes configurar el nombre de pantalla con la API de forma manual para obtener también estos informes.

Seguimiento de pantallas manual

Puedes configurar el nombre de pantalla de forma manual y anular de manera opcional el nombre de clase cuando ocurre una transición. Después de configurar el nombre de pantalla, los eventos que ocurren en estas pantallas reciben una etiqueta con el parámetro firebase_screen. Por ejemplo, podrías asignarle a una pantalla el nombre "Menú principal" o "Lista de amigos". El siguiente ejemplo muestra cómo configurar el nombre de pantalla de forma manual.

Swift

Analytics.setScreenName(screenName, screenClass: screenClass)

El nombre y la clase de la pantalla permanecen iguales hasta que UIViewController cambia o realizas una nueva llamada a setScreenName().

Objective-C

[FIRAnalytics setScreenName:screenName screenClass:screenClass];

El nombre y la clase de la pantalla permanecen iguales hasta que ViewController cambia o realizas una nueva llamada a setScreenName:screenClass:.

Android

mFirebaseAnalytics.setCurrentScreen(this, screenName, null /* class override */);

El nombre y la clase de la pantalla permanecen iguales hasta que Activity cambia o realizas una nueva llamada a setCurrentScreen().

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.