google android google-analytics google-analytics-v4

google - firebase analytics xamarin android



Android: evento de Google Analytics V4 enviado pero no mostrado (1)

Quiero integrar Google Analytics SDK V4 en mi aplicación, pero tengo problemas para enviar eventos. Integré el SDK y generé el archivo de configuración como se indica en la documentación oficial . Integré el archivo conf en mi proyecto, establecí mi archivo build.gradle, agregué el AnalyticsService a mi Manifiesto e inicié Google Analytics en mi clase de aplicación:

synchronized public Tracker getDefaultTracker() { if (mTracker == null) { GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); mTracker = analytics.newTracker(R.xml.global_tracker); } return mTracker; }

R.xml.global_tracker se genera en compilación y solo contiene la cadena ga_trackingId.

Cuando intento enviar eventos, puedo ver en el logcat que se envían:

09-19 11:04:29.167 com.myapp.mypackage.debug I/GAv4: Google Analytics 9.0.80 is starting up. To enable debug logging on a device run: adb shell setprop log.tag.GAv4 DEBUG adb logcat -s GAv4 09-19 11:04:29.207 com.myapp.mypackage.debug W/GAv4: AnalyticsReceiver is not registered or is disabled. Register the receiver for reliable dispatching on non-Google Play devices. See url for instructions. 09-19 11:04:29.227 com.myapp.mypackage.debug W/GAv4: CampaignTrackingReceiver is not registered, not exported or is disabled. Installation campaign tracking is not possible. See url for instructions. 09-19 11:04:29.737 com.myapp.mypackage.debug D/GAv4: Sending first hit to property: UA-XXXXXXXX-2 09-19 11:04:29.737 com.myapp.mypackage.debug D/GAv4: Hit delivery requested: ht=1474275869721, _s=0, _v=ma9.0.80, a=1185092937, aid=com.myapp.mypackage.debug, an=MyApp, av=1.7-DEBUG, cd=Search, cid=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, sr=800x1280, t=screenview, tid=UA-XXXXXXXX-2, ul=fr-fr, v=1 09-19 11:04:30.148 com.myapp.mypackage.debug D/GAv4: Hit sent to the device AnalyticsService for delivery 09-19 11:05:49.235 com.myapp.mypackage.debug D/GAv4: Hit delivery requested: ht=1474275949229, _s=1, _v=ma9.0.80, a=1185092938, aid=com.myapp.mypackage.debug, an=MyApp, av=1.7-DEBUG, cd=Search, cid=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, ea=CustomerAccount, ec=Search, sr=800x1280, t=event, tid=UA-XXXXXXXX-2, ul=fr-fr, v=1 09-19 11:05:49.425 com.myapp.mypackage.debug D/GAv4: Hit sent to the device AnalyticsService for delivery 09-19 11:05:49.435 com.myapp.mypackage.debug D/GAv4: Hit delivery requested: ht=1474275949372, _s=2, _v=ma9.0.80, a=1185092938, aid=com.myapp.mypackage.debug, an=MyApp, av=1.7-DEBUG, cd=UserAccount.LoggedOut, cid=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, sr=800x1280, t=screenview, tid=UA-XXXXXXXX-2, ul=fr-fr, v=1 09-19 11:05:49.455 com.myapp.mypackage.debug D/GAv4: Hit sent to the device AnalyticsService for delivery

Pero nunca los veo en la consola del desarrollador. Cuando entro en la API de Analytics en mi consola, veo "No hay datos para esta API en este lapso de tiempo". Hice mis pruebas el viernes y el evento después de más de 48 horas, no aparecen. Además, veo esta advertencia en la consola API de Analytics:

Esta API está habilitada, pero no puede usarla en su proyecto hasta que cree credenciales. Haga clic en "Ir a credenciales" para hacer esto ahora (muy recomendado). Ir a Cuotas generales de credenciales

Si voy a la Información general de credenciales, puedo ver la clave "clave de Android (creada automáticamente por el servicio de Google)" que corresponde a la clave en mi google-services.json, por lo que no entiendo por qué la advertencia está aquí.

¿Puedes ver de dónde viene el problema? Busqué mucho, pero me permitieron encontrar una respuesta.

¡Gracias!


Entonces, aparentemente, no estaba mirando el buen lugar. Pensé que los informes de análisis se podían ver en la consola de desarrollo, en la API de Analytics, pero gracias a ZShock, sé que están en analytics.google.com . No está escrito en ninguna parte de la documentación oficial, por lo que es bastante inquietante para los nuevos usuarios ...