¿Es posible configurar una dimensión personalizada en el nivel de seguimiento?

Quiero establecer una dimensión de alcance de usuario en Google Analytics con SDK v4. El valor de esta dimensión nunca cambia en tiempo de ejecución.

Cuando creé la dimensión siguiendo estas instrucciones, la página me dio este código:

String dimensionValue = "SOME_DIMENSION_VALUE"; tracker.set(Fields.customDimension(1), dimensionValue); 

Este código es para SDK v3 y no funciona en SDK4.

He leído esto también: Dimensiones y métricas personalizadas – Android SDK v4 . Su solución es establecer la dimensión cada vez que envíe una vista de página, evento, etc Eso es lío! Esta dimensión nunca cambia. Las dimensiones de la sesión o del usuario cambian menos que el nombre de pantalla que se puede guardar en el nivel del rastreador.

Aquí mi pregunta: ¿Hay un método para establecer las dimensiones personalizadas en el nivel de rastreador como el Tracker.setScreenName ?

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

Así que creo que debería ser:

 String dimensionValue = "SOME_DIMENSION_VALUE"; tracker.set("&cd1", dimensionValue); //custom dimension 1 

Parece que la solución para esto es realmente muy simple, aunque un poco torpe. El truco consiste en establecer el alcance de la dimensión personalizada o métrica en cualquier golpe y Google Analytics aplicará el valor a todos los accesos futuros y pasados ​​dentro del ámbito.

… los valores de dimensión personalizados con ámbito de usuario o de nivel de sesión se aplicarán a todos los resultados de la sesión actual, incluidos los accesos anteriores.

Para mi caso, he establecido un ámbito de nivel de usuario para mis dimensiones personalizadas y se aseguró de establecer / enviar los datos en mi vista de pantalla principal. Esto significa que no puedo usar el rastreo automático de pantalla para esta pantalla, lo cual es una lástima.

  • Google Analytics v4: los datos no aparecen en el panel de control
  • No se puede iniciar el servicio com.google.android.gms.analytics.AnalyticsService@3399b37 con null
  • Eventos que no disparan en Google Analytics a través del Administrador de etiquetas de Google
  • Android "No se pudo encontrar el método android.app.Notification $ Builder.setLocalOnly"
  • Android - Uso de Google Analytics v4 Campaign Measurement
  • En Google Analytics V4, ¿qué nombre de pantalla debo enviar?
  • Error al agregar Google Analytics
  • El seguimiento de campañas no funciona después de pasar a Google Play Services
  • Android Studio no puede resolver el símbolo GoogleAnalytics v4
  • Error al obtener el ID del anunciante
  • Google Analytics API v4 para Android NO envía vistas de pantalla
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.