Cómo medir los datos de una App con Google Analytics 4 y Firebase

Cómo medir los datos de una App con Google Analytics 4 y Firebase

Actualmente, cada vez es más común que exista la versión app de un sitio web, como por ejemplo, aquellas que son ecommerce o incluso que haya servicios que cuenten con su propia app para que los usuarios puedan hacer sus gestiones personales (centros de salud, gimnasios, etc). 

Banner Consent Mode

Pero, ¿cómo medir una app para saber qué hace el usuario dentro de ella o si se está cumpliendo el objetivo establecido a nivel de negocio?

Para poder tener información de lo que pasa en la app a través de datos de uso y comportamiento, es necesario implementar GA4 en la app, el SDK registra principalmente dos tipos de datos:

Eventos: Recoge datos de lo que sucede en la app (acciones de los usuarios, eventos del sistema o errores).

Propiedades de usuario: Hace referencia a los atributos para definir segmentos de la base de usuarios, como por ejemplo, la ubicación geográfica o la preferencia de idioma.

Antes de empezar a medir es importante tener en cuenta dos puntos.

1. Es necesario agregar Firebase al proyecto App, tanto para iOS como para Android, además de que GA4 esté habilitado en el proyecto de Firebase. 

-Para crear un nuevo proyecto de Firebase, es necesario habilitar GA4 durante el flujo de trabajo de creación. Cuando se habilita GA4 en el proyecto de Firebase, las apps se vinculan a los flujos de datos de GA.

-Si se usa un proyecto de Firebase existente que no tiene habilitado GA4, es necesario ir a la pestaña de integraciones > configuración del proyecto y habilitarlo.

Es importante tener en cuenta que los proyectos de Firebase que se han creado antes del 31 de julio de 2019 habrá que actualizarlos a la experiencia completa de GA4 (si aún no se ha realizado saldrá un banner en el panel de Analytics).

2 Este paso no es obligatorio, pero sí recomendado, para habilitar otras funciones como los públicos y la atribución de campañas es necesario agregar el framework de AdSupport al proyecto.

Este marco de trabajo es necesario para que Analytics pueda recopilar la información necesaria para las siguientes características funcionen de forma correcta:

Para ello:

-En el proyecto de Xcode, seleccionar el destino del proyecto.

-General > Bibliotecas y marcos de trabajo vinculados > clicar en + > Seleccionar AdSupport.framework.

*Antes de enviar la app a revisión, hay que asegurarse de que cumple con los lineamientos de uso de IDFA para iOS.

Por otro lado, para añadir el SDK de analytics a la app es necesario seguir las instrucciones de la documentación oficial de Google para iOS y para Android.

Una vez estén hechas todas las implementaciones técnicas previas necesarias, se empezaran a recoger datos útiles para poder hacer análisis sobre lo que sucede en la app.
Con la herramienta DebugView se puede monitorizar que los eventos implementados estén funcionando correctamente o con el informe en tiempo real, también se podrán monitorizar los eventos que van realizando los usuarios en ese momento.

Eventos recomendados por Google en la medición de apps

Los eventos recomendados generalmente por Google para todas las apps son:

  • ad_impression: se activa cuando el usuario ve un anuncio en la aplicación.
  • earn_virtual_currency: se activa cuando el usuario gana dinero virtual. 
  • generate_lead: se activa cuando el usuario solicita información o envía un formulario. 
  • join_group: se activa cuando el usuario se une a un grupo.
  • login: se activa cuando el usuario inicia sesión en la app.
  • purchase: se activa cuando el usuario completa una compra en la app. 
  • refund: se activa cuando el usuario recibe un reembolso. 
  • search: se activa cuando el usuario busca la aplicación. 
  • select_content: se activa cuando el usuario selecciona contenido de la app.
  • share: se activa cuando el usuario comparte contenido de la app. 
  • sign_up: se activa cuando el usuario se registra para crear una cuenta en la app.
  • spend_virtual_currency: se activa cuando el usuario gasta dinero virtual.
  • tutorial_begin: se activa cuando el usuario comienza un tutorial durante el proceso de alta. 
  • tutorial_complete: se activa cuando el usuario completa un tutorial durante el proceso de alta.

Además, según el sector, Google recomienda otros tipo de eventos, por ejemplo ventas online o aplicaciones de juego.

La medición de las acciones del usuario tanto en web como en app son muy importantes, ya que los datos obtenidos permiten tomar decisiones basadas en información real que puede llevar a mejorar los resultados del negocio o crear estrategias más apropiadas para conseguir los objetivos marcados.

Eva Beltrán
ebeltran@seocom.agency