Complemento de Google Analytics para Unity: solución de problemas

En este documento se describe cómo depurar y solucionar problemas del complemento de Google Analytics para Unity.

Depuración y solución de problemas

Si has seguido la guía para desarrolladores, pero no aparecen datos en los informes de Google Analytics, consulta las siguientes sugerencias y consideraciones.

  • Hasta que Google Analytics empiece a registrar datos, pueden transcurrir de 24 a 48 horas. Si has comprobado que tu implementación es correcta, espera al menos 48 horas para determinar si este retraso es el motivo por el que no recibes datos.
  • Con los informes en tiempo real puedes supervisar la actividad de tu sitio o de tu aplicación en el preciso momento en que se produce. Ello te permite saber rápidamente si los hits se envían. A veces, los informes en tiempo real se cancelan temporalmente en las vistas a las que no has accedido recientemente. No obstante, se reactivan tras visitar un informe en tiempo real en esas vistas. Consulta el artículo Acerca de la función Tiempo real del Centro de Ayuda para obtener más información.
  • Configura el nivel de registro como VERBOSE para obtener información adicional sobre los parámetros que faltan u otros problemas que pudieran impedir que se enviaran tus hits. Haz clic en GAv4 en la jerarquía de juegos y, después, selecciona el nivel de registro en el menú desplegable.
    Menú desplegable del nivel de registro.
  • Comprueba que hayas configurado correctamente el objeto prefab. Es importante que tengas el ID de propiedad/seguimiento correcto y un nombre de aplicación. Asegúrate de buscar en los informes la propiedad correspondiente.
  • Comprueba que hayas configurado el periodo de envío como un valor razonable. Si lo configuras como cero o como un valor negativo, se dejarán de enviar hits, mientras que, si lo configuras como un valor muy grande, los hits no se mostrarán en los informes en tiempo real (seguirán estando visibles en los demás informes). El valor predeterminado del complemento es de cinco segundos.
  • En los dispositivos Android que tengan instalados los Servicios de Google Play, el envío automático está habilitado y el envío manual no está disponible. Consulta el documento de envíos para Android a fin de obtener más información.
  • Comprueba que la marca Dry Run (Ejecución segura) no esté activada. La finalidad de esta marca es probar el juego y, si está activada, se impedirá que todos los hits se envíen a Google Analytics.

Para resolver problemas relacionados con la configuración y la compilación, haz lo siguiente:

  • Antes de usar GoogleAnalyticsV4 en tus secuencias de comandos, comprueba que el objeto prefab esté configurado y figure en la jerarquía de objetos. De lo contrario, puede mostrarse una excepción NullReferenceException.
  • Si recibes errores de enlazador al compilar para iOS, sigue los pasos de configuración para iOS a fin de agregar automáticamente las bibliotecas obligatorias durante la compilación.
  • Si recibes errores de permisos en Android, sigue los pasos de configuración para Android a fin de obtener información sobre cómo actualizar el archivo AndroidManifest.xml.

Recursos adicionales

Si sigues teniendo problemas y no puedes solucionarlos, puedes probar lo siguiente: