Saltar al contenido
Roman Prokashev.

Este es un archivo del blog Last Click City, publicado en lastclick.city entre 2019 y 2024.

2 min de lecturaPor Sergey Matrosov

Comprobar el disparo de eventos en una app Android con Firebase/GA4.

Antes de empezar a anunciar tu app móvil con una Google App Campaign, tienes que asegurarte de que Firebase mide todas las conversiones de tu app basadas en eventos. La forma de comprobarlo se parece a depurar eventos en Google Tag Manager, pero tiene algo más de truco: necesitas un dispositivo Android emulado y conectado a Firebase.

1. Lo primero es instalar Android Studio.

2. Abre Android Studio y entra en Configure.

Configurar Android Studio

3. Elige AVD Manager, donde AVD significa Android Virtual Devices (dispositivos virtuales de Android).

4. Elige un dispositivo con «Play Store» preinstalada y haz clic en la flecha verde (que representa la acción «Play») en la columna Action.

Dispositivos virtuales de Android

4.1. Si no hay ninguno, haz clic en «Create Virtual Device».

Dispositivos virtuales de Android

4.2. Después elige un dispositivo con Play Store para instalarlo. (En nuestro caso, categoría Phone -> Pixel 4.)

Seleccionar hardware en Android Studio

4.3. A continuación selecciona la imagen de sistema que prefieras descargar (R en nuestro caso).

Seleccionar imagen de sistema en Android Studio

5. Al pulsar el botón «Play», el dispositivo se emulará.

Dispositivo emulado en Android Studio

6. Entra en Google Play e instala tu app igual que harías en tu propio móvil.

7. Luego abre el terminal o la línea de comandos y ve a C:\Users\TUUSUARIO\AppData\Local\Android\Sdk\platform-tools con este comando:

cd C:\Users\YOURUSERNAME\AppData\Local\Android\Sdk\platform-tools

(normalmente ya estás en C:\Users\TUUSUARIO\, así que basta con escribir cd AppData\Local\Android\Sdk\platform-tools)

8. Ejecutando estos comandos:

adb shell setprop debug.firebase.analytics.app YOURAPPID

YOURAPPID es el id de tu aplicación en Google Play. Lo encuentras entrando en la página web de tu aplicación en la Play Store. Por ejemplo, supongamos que quiero saber el id de la app Google Translate.

https://play.google.com/store/apps/details?id=com.google.android.apps.translate&hl=en

Esta es la página. En la URL se ve que el id es «com.google.android.app.translate».

Así que el comando, en este caso, sería:

adb shell setprop debug.firebase.analytics.app com.google.android.app.translate

9. Después entra en Firebase o GA4 -> Analytics -> DebugView.

DebugView de Firebase

10. Con el emulador, abre tu aplicación y comprueba si Firebase recibe los eventos.

Para comprobar eventos en iOS todo es bastante parecido, pero hay que usar Xcode en lugar de Android Studio y otros comandos para activar el modo de depuración. Basta con indicar este argumento de línea de comandos en Xcode:

-FIRDebugEnabled

Sigue estas instrucciones para emular dispositivos con iOS. Después entra en Firebase para comprobar el flujo de eventos.

Traducido del inglés con Claude.

← Volver a Last Click City