studio para google android google-analytics easytracker

para - Google Analytics EasyTracker no funciona en la aplicación de Android con el error "volver a caer en la tienda local"



google analytics ios (0)

Estoy usando EasyTracker (Google Analytics 2.5) en una aplicación de Android y no puedo hacer que funcione.

Aquí está el log log (para la etiqueta GAV2)

Thread[main,5,main]: Need to call initialize() and be in fallback mode to start dispatch. ................ Thread[GAThread,5,main]: connecting to Analytics service Thread[GAThread,5,main]: connect: bindService returned true for Intent { act=com.google.android.gms.analytics.service.START (has extras) } Thread[GAThread,5,main]: No campaign data found. Thread[GAThread,5,main]: putHit called Thread[Failed Connect,5,main]: falling back to local store Thread[GAThread,5,main]: Sending hit to store ............... Thread[GAThread,5,main]: sent 1 of 1 hits

El sitio web de Google Analytics muestra cero eventos y cero usuarios para la aplicación (durante varias semanas).

El primer error de logcat "Necesita invocar inicializar" no está claro porque no hay un método de inicialización en la clase EasyTracker y porque otros métodos de EasyTracker no parecen estar obstaculizados por el primer error.

El segundo error de logcat "volver a caer en la tienda local" parece indicar el problema, pero no estoy seguro de cómo solucionar el problema. El ID de ga_tracking es correcto y he verificado que el ID usa guiones (el archivo xml tiene herramientas: ignorar = "Las preferencias de TypographyDashes y Eclipse están configuradas para ignorar los problemas de TypographyDashes)

Observé que Google lanzó una versión V3 de la biblioteca y (en una compilación local) también intenté usar esa biblioteca. Con V3, no veo ninguna entrada de logcat a excepción de una entrada etiquetada GAV3 que dice "Subproceso [GAThread, 5, principal]: no se encontraron datos de campaña". (esta entrada es esperada ya que no estoy rastreando ninguna campaña)

En ambos casos (2.5 y 3), el código es bastante simple con EasyTracker.getInstance (this) .activityStart (this); en onStart, activityDetop en onStop y solo una llamada a tracker.send (V3) o tracker.sendEvent (V2.5). analytics.xml también es simple, así que no sé dónde podría estar el error.

¿Alguien tiene alguna sugerencia de depuración?