Solución de problemas

En esta guía, se describen los pasos comunes para solucionar errores comunes de implementación.

No hay eventos.

Si tus eventos no aparecen en Google Analytics, debes tener en cuenta algunos problemas comunes.

Primero, elige tu cliente:

  • ¿Estás utilizando el api_secret correcto?

    Verifica que estés usando el api_secret para la transmisión correcta. Si configuras el Protocolo de medición para varias transmisiones, cada una tendrá su propio secreto.

  • ¿Tu api_secret aún es válido?

    Para ayudar a combatir el spam, puedes revocar api_secret. Asegúrate de que el api_secret que usas aún sea válido. Es posible que otro usuario con acceso a tu transmisión haya revocado el acceso por error.

  • ¿Se copió correctamente tu api_secret?

    api_secret distingue mayúsculas de minúsculas. Verifica que el api_secret de la IU de Google Analytics sea exactamente el mismo que el que usas en tu código.

  • No uses advertising_id.

    No se admite advertising_id como identificador de dispositivo válido. Usa app_instance_id si usas Firebase y client_id si usas gtag.js.

ID no válidos

Dado que el protocolo de medición admite IDs del SDK de Google Analytics para Firebase y gtag.js, asegúrate de usar el ID correcto. Los IDs que debes usar cambian en función de si usas el SDK de Google Analytics para Firebase o gtag.js. A continuación, se describen los IDs que debes usar:

SDK de Google Analytics para Firebase

Si utilizas el SDK de Google Analytics para Firebase, los IDs que debes usar son los siguientes:

No debes usar lo siguiente:

  • firebase_instance_id: Este ID no debe incluirse en la solicitud. Este ID se usa para identificar una instancia determinada de la app, pero es específico de Firebase. Se usa para tareas como mensajes de FCM.

gtag.js

Si utilizas gtag.js, los IDs que debes usar son los siguientes:

  • measurement_id: Incluye este ID en los parámetros de consulta de la solicitud. Este ID identifica de forma única un flujo de datos. Todos los usuarios de tu sitio web tendrán el mismo measurement_id. Se encuentra en la IU de Google Analytics, en
    Administrador > Flujos de datos > Elige tu flujo > ID de medición.
  • client_id: Incluye este ID en el cuerpo de POST de la solicitud. Este ID identifica de forma única una instancia de usuario determinada de un cliente web. Este valor será diferente para cada usuario de la app. Consulta estos ejemplos a fin de descubrir cómo recuperar este valor.