¿Cómo puede Google Analytics para Android manejar el uso de la aplicación sin conexión?

Actualmente estoy implementando Google Analytics en mi aplicación. La documentación no dice nada acerca de cómo se realiza el seguimiento cuando el usuario no tiene conexión a Internet. ¿Los datos se lanzan o se almacena en algún lugar para su posterior carga?

No está explícitamente indicado en la documentación de SDK, por lo que puedo decir, pero implica que almacena los éxitos y espera hasta que el usuario está en línea de nuevo para enviarlos.

Desde la documentación de Android SDK :

Problemas conocidos

– Posibles marcas de tiempo imprecisas: las marcas de tiempo se registran en el momento en que la aplicación se envía a Google Analytics, por lo que si un usuario experimenta largos períodos de uso sin conexión, las marcas de tiempo no son 100% exactas.

Sí, pero parece que hay una advertencia a tener en cuenta …

Analytics registra un parámetro Queue_Time que se puede utilizar para calcular el tiempo "real" del evento (a diferencia del "upload" time). Sin embargo, la documentación implica que no todos los eventos sin conexión realmente se enviarán si el usuario está fuera de línea para mucho tiempo:

Tiempo de cola

Se utiliza para recopilar accesos fuera de línea / latentes. El valor representa el delta del tiempo (en milisegundos) entre el momento en que se produjo el impacto notificado y el momento en que se envió el golpe. El valor debe ser mayor o igual a 0. Los valores mayores de cuatro horas pueden dar lugar a que no se procesen los impactos.

https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#qt

  • Establecer posición de botón aleatorio dentro de los límites de Java / Android
  • ¿Existe un cliente de correo electrónico de código abierto de Android?
  • Configuración de Proguard para Android Support v4 22.2.0
  • Patrones de desarrollo de Android
  • Descarga de archivos PDF con BlockingQueue
  • LibGdx: Sprite no se dibuja cuando hay una etapa
  • No se puede localizar el símbolo 'tcgetattr' referido por "libcrypto.so"
  • ¿Cómo implementar la funcionalidad de la cámara con opciones adicionales (como Panorama)?
  • Error de c2dm 401 al enviar mensajes después de recibir id y token de autenticación
  • Cómo eliminar el ". 0" en un número entero cuando se utiliza doble en java?
  • Endpoints de Google App Engine Cloud userId es nulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.