En EMMA los eventos se utilizan para identificar el comportamiento y las acciones de los usuarios dentro de una aplicación. Un mismo usuario puede tener un número infinito de repeticiones para cada evento creado.
Tú decides cómo quieres medir este comportamiento delimitando el número y el tipo de eventos que quieres medir.
En EMMA existen dos tipos de eventos diferenciados. Los eventos por defecto y los eventos personalizados.
EMMA define como eventos por defecto a aquellos eventos básicos que suelen ser comunes en todas las aplicaciones, y que se crean de forma automatica cuando se realiza la integración de EMMA. Aquí puedes ver como implementar los eventos por defecto de EMMA en tu app.
A continuación se detalla la lista de los eventos por defecto que aparecerán automáticamente en EMMA cuando se usen los métodos correspondientes de la integración:
Son todas aquellas acciones o secciones dentro de la aplicación que son exclusivas de vuestra aplicación. Hay dos tipos de acciones principales y que darán lugar la mayoria de todos vuestros eventos personalizados:
Ten en cuenta también es posible que envieis un evento personalizado con atributos o propiedades concretas.
Por ejemplo, supongamos que en nuestra aplicación tenemos una sección que es "blog", en la que mostramos diferentes posts. Si queremos saber a qué posts acceden los usuarios tendremos que:
Para integrar los eventos personalizados en vuestra aplicación y medirlos con EMMA, lo primero que debemos hacer es crear esos eventos en EMMA. Al crear un evento en EMMA obtendremos un token necesario e imprescindible para su implementación en el código de la aplicación. Puedes crear hasta 512 eventos personalizados por aplicación.
Consulta nuestras guías de integración para ampliar información sobre cómo integrar los eventos personalizados.
A continuación, veremos con detalle cómo crear, editar y eliminar eventos.
Para poder integrar un evento personalizado en la aplicación y medirlo con EMMA, lo primero que necesitas es darlo de alta en EMMA. Para ello, tienes que:
Completa los datos para la configuración del evento:
Nombre (obligatorio): selecciona el nombre del evento. Este nombre definirá el evento en los informes asi como en el resto de EMMA.
Token (opcional): el token del evento es el identificador que debes integrar en el código de la aplicación. Si este espacio se deja vacío, EMMA asignará automáticamente un token para identificar cada uno de los eventos.
¿Activo? (opcional): indica si queremos "encender" el evento o no, por defecto el switch está activado. En el caso de marcarlo como inactivo, EMMA dejará de registrar datos para dicho evento.
¿Es una pantalla? (opcional): señala esta opción si el evento se corresponde con la visualización de una pantalla de la aplicación. Es importante que identifiques qué eventos corresponden con la visualización de una pantalla ya que existen reglas directamente dependientes de esta elección.
Orden (opcional): establece un orden para el evento, siendo el primero el número uno. Esto te ayudará a ver los eventos con un orden coherente en Explorador y al generar los reportings.
Postback (opcional): configura una URL válida para que EMMA notifique cada vez que se realice dicho evento. Puedes ver cómo realizar esta configuración aquí
Una vez que tenemos creados todos los eventos que queremos medir con EMMA, podemos acceder a la Gestión > Eventos tantas veces como necesitemos para crear nuevos eventos, editar, gestionar o eliminar los eventos ya existentes.
Desde esta pantalla, podemos ver en una tabla todos los eventos que hemos dado de alta. En esta tabla podemos ver la siguiente información:
Puedes editar un evento en cualquier momento volviendo a entrar en Gestión > Eventos y seleccionando la opción Editar en el menú contextual que se encuentra a la izquierda del nombre:
Los cambios en los campos de tu evento no afectan al token del evento que ya se generó. Puedes modificar cualquier campo de la configuración del evento, pero es importante que tengas en cuenta que si se modifica el token es necesario cambiarlo también en el código de la aplicación. Nuestra recomendación es no modificar el campo de token una vez el evento esté implementado en la aplicación.
Una vez hagamos clic sobre el botón Editar evento los cambios se aplicarán al evento en cuestión.
Cuando los eventos se hayan implementado en el código de la aplicación, EMMA registrará la información y te la mostrará en la pantalla de Explorador.
Para eliminar un evento, selecciona la opción Eliminar que aparece en el menú contextual:
EMMA te preguntará si estás seguro de eliminar el evento y una vez confirmado, se eliminará automáticamente de tu cuenta:
Si es necesario localizar un evento para realizar alguna modificación o simplemente revisar la configuración de dicho evento, se puede realizar una búsqueda del mismo tanto por el nombre del evento como por el token del evento.
Para ello tan solo hay que seguir estos pasos:
Si se necesita enviar a un tercero una notificación cada vez que se realiza un determinado evento dentro de la app (independientemente de que sea un evento atribuido a una campaña u orgánico), es necesario configurar el campo de postback que aparece al crear/editar un evento.
Es importante que tengas en cuenta que con esta configuración se notificarán todos los eventos que se realicen dentro de la app, independientemente de si es de un usuario orgánico o de un usuario atribuido a una campaña en concreto. Aquí puedes ver más información sobre las campañas de EMMA.
La configuración es muy sencilla, simplemente hay que establecer una URL de notificación válida en el campo de postback y añadir parámetros dinámicos y/o fijos en caso de ser necesario.
La URL que se debe configurar y a la que se va a notificar, la debe determinar el tercero que va a recibir la información de los eventos. No es responsabilidad de EMMA saber que Postback URL se debe configurar en cada caso.
Teniendo esto en cuenta, para configurar una postback para notificar un evento, tenemos que seguir estos pasos:
EJEMPLO
Configuramos en el campo URL de postback la siguiente URL con parámetros fijos: http://estaEsMiPostback/event?paramfijo=Test&tracker=EMMA&control=123
A continuación, añadimos dos parámetros dinámicos con la siguiente configuración:
Añadimos el primer parámetro seleccionando en el campo Valor EMMA la macro udid y como Parámetro URL configuramos id_dispositivo.
Añadimos el segundo parámetro seleccionado en el campo Valor EMMA la macro event_id y como Parámetro URL configuramos evento.
Con esta configuración, se enviará una notificación como la siguiente:
http://estaEsMiPostback/event?paramfijo=Test&tracker=EMMA&control=123&id_dispositivo=ad6af18a-b9c4-4f27-bfa1-b5d651c268e6&evento=ajustes
Los parámetros dinámicos permitidos son los siguientes:
Un parámetro fijo es aquel en el que el valor no varia y siempre va a ser el mismo cada vez que se ejecute la acción concreta. Un parámetro variable es aquel que varia cada vez que se ejecuta la acción.
Por ejemplo un parámetro fijo puede ser la herramienta desde la que se recibe la información. Este parámetro va a ser siempre el mismo, cada vez que se ejecute la acción deseada, ya que la herramienta es siempre la misma, en este caso EMMA. Un parámetro variable puede ser, por ejemplo, el id interno del cliente o el id del dispositivo que ha realizado la acción en cada momento.