Configuración de Google Analytics para Android usando filtros
-
29-10-2019 - |
Pregunta
Estoy implementando Google Analytics para Android en una cuenta de análisis que ya rastrea un sitio web. Lo que quiero hacer es configurar un perfil en la misma cuenta y tener mi informe de la aplicación Android en ese perfil y ese perfil solo para que pueda ver los análisis por separado entre el sitio web y la aplicación.
Así que hice un nuevo perfil y configuré dos filtros con los siguientes atributos:
Tipo de filtro: excluir
Campo de filtro: definido por el usuario
Patrón de filtro: mobile_app = android
Sensible de la caja: no
Aplicado al perfil del sitio web
Y el segundo
Tipo de filtro: incluir
Campo de filtro: definido por el usuario
Patrón de filtro: mobile_app = android
Sensible de la caja: no
Aplicado al perfil de Android
En mi aplicación Android, hice una variable personalizada en la aplicación comenzar así:
GoogleAnalyticsTracker.getInstance().setCustomVar( 0, "mobile_app", "android", 3 );
Envié algunos eventos de prueba y esperé un día para ver los resultados. Cuando se actualizó el análisis, mis eventos de prueba aparecieron en ambos perfiles, y mi perfil de Android estaba recibiendo análisis del sitio web. Cuando busqué valores definidos por el usuario en Visitantes> Definidos del usuario, el único valor era "(no establecido)". Entonces, ¿estoy haciendo algo fundamentalmente mal aquí?
Gracias por cualquier aporte.
Solución
"Definido por el usuario" es un tipo de variable antiguo que solía existir en erizo, el producto en el que se basa GA. Pero "definido por el usuario" es diferente de "CustomVar", y de hecho no puede filtrar en CustomVar.
¿Por qué quieres usar la misma ID de WebProperty para ambas aplicaciones?
Otros consejos
Puede realizar la tarea simplemente agregando un filtro personalizado como este:
- Filtro personalizado
- Incluir
- Campo de filtro: plataforma del sistema operativo
- Patrón de archivo: Android
Y, por supuesto, configure la vista de perfil para que sea móvil, no un sitio web, al crearlo.