Analytics

Después de agregar la biblioteca al proyecto, puede realizar cualquiera de las llamadas de método de Analytics en cualquier parte de la aplicación (asegúrese de importar ADBMobile.h a la clase).

Habilitar informes de aplicaciones móviles en Analytics

Antes de agregar código, pida al administrador de Analytics que complete lo siguiente para habilitar el seguimiento del ciclo vital de las aplicaciones móviles. Esto garantiza que el grupo de informes esté listo para capturar métricas a medida que comienza el desarrollo.

  1. Abra Herramientas de administración > Grupos de informes y seleccione los grupos de informes móviles.

  2. Haga clic en Editar configuración > Administración ​móvil > Sistema de informes de aplicaciones móviles.

  3. Haga clic en Habilitar los informes de aplicación más recientes.

    También puede hacer clic en Activar el seguimiento de ubicación móvil y Activar el Sistema de informes y la atribución heredados para las visitas en segundo plano.

Las métricas del ciclo vital ya están listas para capturarse y los informes de aplicaciones móviles aparecen en el menú Informes de la interfaz de informes de marketing.

Recopilar métricas del ciclo vital

  1. Para recopilar métricas del ciclo vital en la aplicación, llame collectLifecycleData() al ApplicationUI constructor.

    Por ejemplo:

    ApplicationUI::ApplicationUI(bb::cascades::Application *app): QObject(app) { 
    //... 
    ADBMobile::collectLifecycleData(); 
    } 
    

    Si collectLifecycleData() se llama dos veces en la misma sesión, la aplicación informará de un bloqueo en cada llamada después de la primera. El SDK establece un indicador cuando se cierra la aplicación que indica una salida correcta. Si no se establece este indicador, collectLifecyleData() informa de un bloqueo.

Eventos, props y eVars

Si ha observado la Referencia de métodos y clasesADBMobile, probablemente se pregunte dónde establecer eventos, eVars, propiedades, herederos y listas. En la versión 4, ya no puede asignar estos tipos de variables directamente en la aplicación. En su lugar, el SDK utiliza datos de contexto y reglas de procesamiento para asignar los datos de la aplicación a variables de Analytics para sistema de informes.

Las reglas de procesamiento ofrecen varias ventajas:

  • Puede cambiar la asignación de datos sin enviar una actualización al App Store.
  • Puede utilizar nombres significativos para los datos en lugar de establecer variables específicas de un grupo de informes.
  • El envío de datos adicionales tiene poco impacto. Estos valores no aparecerán en los informes hasta que se asignen mediante reglas de procesamiento.

Any values that you were assigning directly to variables should be added to the data HashMap instead.

Reglas de procesamiento

Las reglas de procesamiento se utilizan para copiar los datos que envía en variables de datos de contexto a evars, props y otras variables para sistema de informes.

Formación sobre reglas de procesamiento en Summit 2013

Reglas de procesamiento

Obtenga autorización para utilizar reglas de procesamiento

Recomendamos agrupar las variables de datos de contexto mediante "Áreas de nombres", ya que esto le ayuda a mantener un orden lógico. Por ejemplo, si desea recopilar información sobre un producto, puede definir las siguientes variables:

"product.type":"hat" 
"product.team":"mariners" 
"product.color":"blue"

Las variables de datos de contexto se ordenan alfabéticamente en la interfaz de reglas de procesamiento, por lo que las Áreas de nombres permiten ver rápidamente las variables que están en la misma Área de nombres.

Además, hemos oído que algunos de ustedes están nombrando claves de datos de contexto usando el número de eVar o prop:

"eVar1":"jimbo"

Esto puede hacer que sea ligeramente más fácil cuando se realiza la asignación de una sola vez en las reglas de procesamiento, pero la legibilidad durante la depuración y las futuras actualizaciones de código pueden resultar más difíciles. En su lugar, recomendamos encarecidamente utilizar nombres descriptivos para claves y valores:

"username":"jimbo"

Las variables de contexto que definen eventos de contador pueden tener la misma clave y el mismo valor:

"logon":"logon"

Las variables de datos de contexto que definen eventos de aumento pueden tener el evento como clave y la cantidad que se incrementará como valor:

"levels completed":"6"
CONSEJO

Adobe reserva el espacio de nombres a.. Aparte de esta pequeña restricción, las variables de datos de contexto solo deben ser únicas en la compañía de inicio de sesión para evitar conflictos.

Habilitar seguimiento sin conexión

Para almacenar visitas cuando el dispositivo está sin conexión, puede activar el seguimiento sin conexión en el ADBMobileConfig.json archivo.

Preste mucha atención a los requisitos de marca de hora descritos en la referencia del archivo de configuración antes de habilitar el seguimiento sin conexión.

Métodos de Analytics

Para obtener una lista de los métodos de Analytics disponibles para BlackBerry, consulte Métodos de Analytics en Referencia de métodos y clases móviles deAdobe.

En esta página