EasyTracker de Google Analytics no funciona
- Actualizar AndroidManifest.xml
- Agregar métodos de seguimiento
- Cree su archivo analytics.xml
AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Todas las actividades:
- Error al agregar Google Analytics
- ¿Cómo realizar un seguimiento de la instalación de referencias desde Android Market?
- EXCEPCIÓN FATAL: main java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
- La medición de la campaña de Android no funciona
- ¿Por qué la dimensión personalizada con el nivel de alcance del "usuario" no aparece en mi informe?
@Override public void onStart() { super.onStart(); EasyTracker.getInstance().activityStart(this); } @Override public void onStop() { super.onStop(); EasyTracker.getInstance().activityStop(this); }
Analytics.xml en la carpeta de valores :
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="https://schemas.android.com/tools" tools:ignore="TypographyDashes" > <string name="ga_trackingId">UA–XXXXXXXX–1</string> <bool name="ga_autoActivityTracking">true</bool> <bool name="ga_reportUncaughtExceptions">true</bool> </resources>
Esto funcionaba bien hace unos días. Pero durante los últimos 2-3 días, pensé que estoy utilizando (prueba) la aplicación, no veo ningún dato de Google.
Después de algunas investigaciones encontré esto:
Replace “-” with an “en dash” character (–, &&;#8211;)
Si este fuera el caso, no debería haber trabajado previamente. Pero he intentado cambiarlo, todavía no hay datos.
¿Me falta algo más?
EDITAR:
Había un viejo instalador para el que GA estaba trabajando, más tarde cambié algunas cosas y reconstruí el instalador, pero no he cambiado nada en el manifiesto como la versión, app_name etc .., Incluso ahora si estoy usando el instalador viejo GA funciona y para el instalador nuevo no. Si está interesado, las cosas que he cambiado en el instalador son URL (servidor web que estoy usando). ¿Esto podría ser una razón?
Gracias
- Cómo utilizar libGoogleAnalyticsV2.jar con Android Studio
- Reducir la biblioteca de Google Play Services para usarla únicamente con Google Analytics
- Problemas con Google Analytics Easy Tracker
- Android Google Analytics que causa la pantalla negra
- Ver el valor de evento de Google Analytics
- Seguimiento de eventos de AdMob en Google Analytics
- Google Analytics - NetworkOnMainThreadException en enviar en AsyncTask
- Android: ¿Disponibilidad de Google Analytics en Google Play Services?
Esto funciona.
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="https://schemas.android.com/tools" tools:ignore="TypographyDashes" > <string name="ga_trackingId">UA-XXXXXXXX-1</string> <bool name="ga_autoActivityTracking">true</bool> <bool name="ga_reportUncaughtExceptions">true</bool> </resources>
Estoy usando los guiones normales, y añadió tools:ignore="TypographyDashes"
pero todavía muestra la advertencia pelusa. Pero funciona.
La configuración de EasyTrackers en analytics.xml no admite actualmente la reescritura de paquetes a través de
aapt --rename-manifest-package new.package.name
Si utiliza esto, no puede utilizar EasyTracker hasta que cambie.
Vea estos dos temas:
https://productforums.google.com/forum/?fromgroups=#!searchin/analytics/rename-manifest-package
- Android Service ha filtrado a pesar de que es (supuestamente) no se ejecuta
- Phonegap: error de transferencia de archivos en Android