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.

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.

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

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

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

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

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.

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