¿Cómo configurar opciones de ejecución en seco y nivel de registro a través de XML en SDK de Google Analytics v4 para Android?
La documentación de los parámetros del archivo de configuración XML utilizado por el SDK de Google Analytics v4 (que se encuentra en la versión 4.3.23 de Google Play Services) indica que ga_dryRun
y ga_logLevel
son atributos válidos en el archivo tracker. Aquí está mi res/xml/default_tracker.xml
:
<?xml version="1.0" encoding="utf-8"?> <resources> <bool name="ga_dryRun">true</bool> <string name="ga_logLevel">verbose</string> </resources>
Cuando configuro este archivo de configuración en un nuevo rastreador y ejecuto mi aplicación, veo lo siguiente en el registro:
- Error al obtener el ID del anunciante
- Error de integración de Android google analytics
- Android Studio no puede resolver el símbolo GoogleAnalytics v4
- Google Analytics con Android: ¿Configurar programaticamente ga_reportUncaughtExceptions?
- Google Analytics Android SDK V4 confusión
04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: bool configuration name not recognized: ga_dryRun 04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: string configuration name not recognized: ga_logLevel
¿Hay nombres de atributos actualizados para usar? ¿Es la configuración de estas características a través de XML ya no es compatible (que trabajaron en el v3 SDK)?
Sé que puedo establecer tanto la ejecución en seco y las opciones de nivel de registro de Java, pero sería bueno ser capaz de definir estos en los archivos XML para que pueda utilizar diferentes archivos para diferentes variantes de construcción.
- screenName en la configuración XML no funciona
- ¿Necesito android.permission.WAKE_LOCK para Google Play Services si sólo publico en Google Play Store?
- Cómo obtener "referrer" de la intención donde el usuario hace clic en el enlace de referencia y abre la aplicación pre instalada de playstore
- ¿Cómo saber si Google Analytics funciona (aplicación de Android)?
- ¿Es posible configurar una dimensión personalizada en el nivel de seguimiento?
- No se puede iniciar el servicio com.google.android.gms.analytics.AnalyticsService@3399b37 con null
- Error al agregar Google Analytics
- Extraño accidente con los últimos servicios de Google Play
Desde su configuración, parece que está especificando los ajustes en una configuración de rastreador.
Los valores de ga_dryRun
y ga_logLevel
son configuraciones globales para la aplicación y no son específicos para un rastreador en particular a partir de v4. ¿Puede asegurarse de que está siguiendo los pasos escritos en la documentación aquí ?
Para citar, utilice lo siguiente para configurar la configuración:
En AndroidManifest.xml
<meta-data android:name="com.google.android.gms.analytics.globalConfigResource" android:resource="@xml/analytics_global_config" />
En analytics_global_config.xml
<?xml version="1.0" encoding="utf-8"?> <resources> <bool name="ga_dryRun">true</bool> <string name="ga_logLevel">verbose</string> </resources>
- Cómo configurar la biblioteca de compilación en android studio. LOMBOK
- Agregar EditText a la barra de herramientas