2010-09-22 14 views
5

Me gustaría poder seguir el número de versión de mi aplicación usando Google Analytics Android SDK y el nombre del modelo de dispositivo para las personas que se conectan a mi aplicación; ¿Cuál es la mejor manera de lograr esto?Google Analytics Android SDK: Seguimiento de la aplicación Versión y nombre del modelo del dispositivo

Asumo que yo podría ser capaz de hacer algo como:

dispositivo Nombre del modelo:

tracker.trackPageView ("/ testApplicationHomeScreen /" + Build.MODEL); Número

Version:

tracker.trackPageView ("/ testApplicationHomeScreen /" + packageInfo.versionName);

¿Esto funcionará, y es esta la mejor manera de lograr esto, o debería estar usando Eventos?

Respuesta

4

Esto es un poco tarde, pero con la adición de variables personalizadas con el SDK, puede "etiquetar" sus Páginas/eventos con metadatos como "versión" y modelo" Un par de enlaces para facilitar la referencia:.

Android Blog Post - Analytics For Android Apps

Google Analytics For Mobile - Using Custom Variables

Esto tiene la ventaja añadida de permitir que nos fijamos en los segmentos de su tráfico, filtrado por que Metadatos de por ejemplo, se puede ver en todas las vistas de página/eventos ocurridos el V2.1 de su software, en lugar de rastrear manualmente todas las URL de la página que terminan en /v2.1.

Esto se agregó después de su pregunta original (meses más tarde, de hecho), así que tendrá que descargar una versión actualizada de la SDK.

+0

¿Es esta válida para la versión 2 del SDK? –

1

He estado jugando con esto desde que publiqué la pregunta. Descubrí que los Eventos son la mejor manera de lograr esto.

es decir, cree categorías para "Versión" y "Modelo", luego rastree cada detalle usando eventos. A continuación, le proporciono los resultados detallados que necesitaba para poder ver qué versiones de mi aplicación estaban siendo utilizadas y qué modelos de dispositivos también estaban en uso.

1

He estado siguiendo con éxito la aplicación Nombre y aplicaciones que utilizan versiones siguiente código:

GoogleAnalytics m_GaInstance = GoogleAnalytics.getInstance(this); 

      m_GaTracker = m_GaInstance.getTracker("UA--"); 

     m_GaInstance.setDefaultTracker(m_GaTracker); 
     m_GaTracker.setAppName("AppName"); 
     m_GaTracker.setAppVersion(m_appVersion); 
Cuestiones relacionadas