Solución de problemas

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

No hay eventos.

Si tus eventos no aparecen en Google Analytics, hay algunos problemas comunes que debes buscar.

Primero, elige tu cliente:

  • ¿Estás usando 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 sigue siendo válido?

    Para ayudar a combatir el spam, puedes revocar los api_secret. Asegúrate de que el api_secret que usas siga siendo 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. Vuelve a verificar que el api_secret de la IU de Google Analytics sea exactamente el mismo que usas en tu código.

  • No uses advertising_id.

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

IDs 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 según 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 usas el SDK de Google Analytics para Firebase, los IDs que debes usar son los siguientes:

No debes usar los siguientes elementos:

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

gtag.js

Si usas 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 exclusiva 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 la solicitud POST. 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 saber cómo recuperar este valor.