EMMA pone a tu alcance distintos tipo de comunicaciones InApp para comunicarte de la manera más adecuada con los usuarios de tu App. En esta guía vamos a poder conocer en detalle cada uno de los distintos formatos InApp disponibles así como la creación de comunicaciones para impactar a los usuarios de la App.
Para empezar a crear tu campaña de comunicación haz login en EMMA y dirígete a Comunicación > Mensajes.
Selecciona el botón verde +Nuevo mensaje, situado en la parte derecha de la pantalla de mensajes para empezar a crear tu campaña.
Para crear tu campaña, deberás seguir los siguientes pasos:
Elige el formato de comunicación que vas a utilizar en tu campaña entre:
Para conocer los formatos en mayor detalle haz clic en cada uno de los formatos listados arriba.
Una vez seleccionado el formato, se abrirá automáticamente el formulario de creación de la comunicación. En la primera sección del formulario (Propiedades) tendremos que cubrir información básica de la campaña.
Si configuras una campaña automática para reglas o para rutas de clientes, en el resumen de las campañas, esta aparecerá en estado Lista hasta que se asigne a una rule o se vincule a una ruta. Cuando la rule haya sido enlazada, la campaña cambiará al estado Activa.
Cubre los datos requeridos para configurar tu campaña:
IMPORTANTE: Todas las URLS de redirección, estén o no establecidas directamente en EMMA, deben cumplir el protocolo HTTPS para evitar errores de redirección al abrir los webviews embebdios de EMMA.
Los formatos Adball, Banner y Startview permiten el uso de motor de sustitución para anexar etiquetas en la URL establecida en EMMA y que así el contenido de la URL puede ser personalizado en base a dichas etiquetas.
Para poder llevar a cabo la personalización, desde la landing de destino, se debe de poder recuperar el parámetro y el valor de la etiqueta para poder emplearlo para la peresonalización.
Frecuencia: Establece la frecuencia de la campaña en aquellos formatos que aplique. La frecuencia es el número de veces totales que la campaña será mostrada a cada usuario.
Imagen: En aquellos formatos que lo requieran (Adball, Banner, Cupón, Prisma y Tab dinámico), introduce la imagen que quieres que se muestra en la comunicación.
Mensaje: En aquellos formatos que lo requieran (Cupón y Strip), introduce el texto que quieres que se muestre en la comunicación. Utiliza nuestro motor de sustitución de textos para insertar el valor individual de las etiquetas atribuidas a tus usuarios.
Para ello, en el campo de Mensaje debemos insertar los tags que queramos utilizar desplegando la opción ‘Etiquetas’. El listado de etiquetas que aparezcan en este listado dependerá las propiedades/etiquetas que tu App esté enviando a EMMA. Puedes ver cómo enviar etiquetas a través de nuestro SDK de Android e iOS.
Aquellos usuarios que reciban una comunicación con un texto compuesto por las variables del motor de sustitución pero no tengan asignada ninguna propiedad para esa Etiqueta, verán únicamente el texto sin las variables.
En el caso de que haya seleccionado como tipo de campaña Manual (Clásica) en esta pantalla debes seleccionar la fecha de visualización del mensaje. Deberás indicar el día y hora en la que se deseas que se muestre.
En el apartado horario de visualización se puede especificar si la comunicación se debe visualizar durante todo el día (dejando el check habilitado) o si por el contrario sólo se debe mostrar durante una franja horaria determinada. En este caso, se tendrá que deshabilitar el check y delimitar la franja horaria en la que se quiere mostrar la comunicación desplazando la barra verde.
Ten en cuenta que la fecha de inicio y fin de la campaña puede verse afectada por el tiempo de visualización. Es decir, pueden darse diversos escenarios si la fecha seleccionada coincide o no en la franja horaria de exposición:
- Si la campaña empieza cuando el tiempo de exposición ya ha pasado, la comunicación no se mostrará hasta el día siguiente en la franja horaria correspondiente.
- Si el día de finalización de la campaña termina a una hora previa del tiempo de exposición, la comunicación no se mostrará ese día.
- Si el inicio o fin de la campaña no coincide con la totalidad de la franja horaria de exposición, pero sí parcialmente, la comunicación se mostrará durante el tiempo coincidente.
En el apartado Interacción de usuarios podremos determinar el comportamiento del mensaje en función de las acciones de rechazo que realice o no el usuario.
Es importante recordar que el control por clic de rechazo es permanente. Una vez que el usuario cumple la condición, no volverá a ver nunca más ese mensaje.
Por defecto el check está activado, esto significa que no se va a aplicar ningún control a nivel de rechazo del mensaje (clic en la cruceta de cierre).
Si se desactiva el check se podrá establecer el número de rechazos (clic en la cruceta de cierre) a partir de los cuales el mensaje va a dejar de mostrarse al usuario.
Esta funcionalidad sólo está disponible para aquellos formatos que cuenten con la cruceta de cierre, como son el Adball, Startview, Prisma y Native Ad en caso de que se haya integrado una cruceta de cierre.
Hay que tener en cuenta que este límite funciona vinculado a la configuración de impactos que se haya realizado.
Por último, podemos establecer el límite de impactos, es decir, las veces que se le mostrará al usuario la campaña, en tres períodos:
Si seleccionas un límite, una vez lanzada la campaña el usuario no podrá ver más de las veces que se definieron. Eeste valor se podrá modificar posteriormente aunque la campaña esté activa. Por ejemplo, si si se edita el límite semanal, pasando de 2 a 5, y el usuario ya había visto la campaña 2 veces esa semana, podrá volver a verla 3 veces más hasta completar el nuevo límite que se ha establecido.
Con el check de control de saturación podemos configurar si esa campaña va a seguir las normas del control de saturación o las va a ignorar. Puedes ver más información acerca del Control de saturación aquí.
Una vez llegamos al paso de Objetivo, debemos establecer el público objetivo al que queremos impactar con la comunicación. Para ello debemos seleccionar del listado una audiencia de las disponibles o crear una nueva haciendo clic en el botón + Crear nueva audiencia.
Si el listado de audiencias está vacío es porque no hay ninguna audiencia disponible para usar o que no has creado ninguna audiencia todavía. En esta guía puedes ver más información sobre cómo crear audiencias.
Si quieres establecer un grupo de control a tu comunicación, debes habilitar el check de grupo de control y establecer el % de usuarios que visualizarán la comunicación original y el % de usuarios que no visualizarán la comunicación. Para ver más información acerca del grupo de control, visita nuestra guía sobre Grupo de control.
Una vez seleccionada la audiencia deseada y establecido (o no) el grupo de control, pulsa en el botón Siguiente para seguir con la configuración de la campaña.
Antes de lanzar la campaña para tu público revisa la configuración de tu mensaje en la pantalla final de resumen. Aquí podrás revisar toda la configuración realizada en los pasos anteriores.
Selecciona Enviar mensaje para publicar tu mensaje, Volver para volver al paso previo, Cancelar para eliminar los cambios no guardados en la campaña y Guardar como borrador para guardar tu campaña en borradores pero no publicarla.
En el caso de que tengas activo el sistema de roles para la pre-validación de campañas podrás también enviar la campaña al modo Probar mensaje, Enviar a validar o Aprobar mensaje en función del rol del usuario. Haz click aquí para conocer más sobre el sistema de pre-validación de campañas.
Como última medida de seguridad, EMMA mostrará un nuevo mensaje de confirmación antes de lanzar la campaña.
Una vez que has creado tus campañas pueden encontrarse en uno u otro estado, dependiendo de las caracterísitcas que cumpla. Los posibles estados en los que se puede encontrar una comunicación son:
En EMMA existen diferentes tipo de mensajes InApp:
Los mensajes programados se pueden consultar, editar, clonar o eliminar. A continuación se muestran los pasos a seguir para poder realizar estas acciones:
Una vez hecho el login en EMMA, dirígete a Comunicación > Mensajes*.* Aquí podrás ver una tabla con todas las campañas programadas y guardadas:
Busca en la tabla la campaña que quieras consultar y haz clic sobre el menú contextual que se muestra a la izquierda de la columna Nombre de campaña y selecciona la opción Previsualizar.
A continuación se desplegará la pantalla final de resumen de campaña. Desde esta pantalla puedes editar o clonar la campaña. Cierra esta pantalla haciendo clic en Volver a la lista*.*
Consulta el historial de las modificaciones de tu campaña, haciendo clicc en el menú contextual a la izquierda del nombre de la campaña y seleccionando la opción de Historia.
Para editar tu campaña tienes que hacer clic en el menú contextual a la izquierda del nombre de la campaña y posteriormente seleccionando el botón de Editar.
Haz clic en el menú contextual y selecciona Clonar para clonar una de tus campañas ya programadas.
Haz clic en el menú contextual y selecciona Pausar/Lanza para pausar o activar tus campañas.
Elimina la campaña seleccionando el icono de la papelera en el menú contextual. Ten en cuenta que esta acción no podrá ser deshecha.
Cuando se seleccione esta opción, saldrá un mensaje de confirmación para eliminar la campaña. Selecciona Borrar si quieres continuar el borrado o Cancelar si no estás seguro de borrarla.
El Adball es un formato comunicativo con forma de burbuja que aparecerá en la pantalla del usuario al abrir la aplicación.
Al hacer click en la comunicación, se desplegará la url que hayas introducido en la URL de destino (esta URL debe ser HTTPS). Te recomendamos que el contenido web esté estructurado para que su visualización se adapte a todos los tipos de dispositivos móviles.
Para cerrarla simplemente se arrastrará hasta el fondo de la pantalla.
Cuando se activan varios AdBalls apuntando a usuarios coincidentes que pueden estar en segmentos diferentes, es importante tener en cuenta que si coinciden en el período de programación van a seguir un mismo patrón de comportamiento: siempre prevalecerá el último AdBall programado.
Debes tener en cuenta las siguientes situaciones en caso de programación simultánea:
Realiza la configuración específica del formato Adball:
Los formatos Adball, Banner y Startview permiten el uso de motor de sustitución para anexar etiquetas en la URL establecida en EMMA y que así el contenido de la URL puede ser personalizado en base a dichas etiquetas.
Para poder llevar a cabo la personalización, desde la landing de destino se debe de poder recuperar el parámetro y el valor de la etiqueta para poder emplearlo para la peresonalización.
Poder seleccionar la posición del Adball solo se podrá usar a partir de la versión 4.1 del EMMA SDK de iOS y Android.
Desde preferencias de la app, podemos definir el tipo de medición por defecto de los clics en el Adball. Independientemente del tipo definido en esta sección, siempre lo podremos modificar a la hora de crear la comunicación al que más se ajuste en cada momento.
El Banner es el formato básico para tus comunicaciones que puedes utilizar para comunicar mensajes específicos en una pantalla.
Puedes elegir el número de impresiones, cuanto tiempo permanecerá en la pantalla y la posición (arriba o abajo). Además, puedes establecer que cuando el usuario haga clic en él, sea redireccionado a una URL externa o a otra sección dentro de la aplicación (vía deeplink).
La configuración del Banner es la siguiente:
Los formatos Adball, Banner y Startview permiten el uso de motor de sustitución para anexar etiquetas en la URL establecida en EMMA y que así el contenido de la URL puede ser personalizado en base a dichas etiquetas.
Para poder llevar a cabo la personalización, desde la landing de destino se debe de poder recuperar el parámetro y el valor de la etiqueta para poder emplearlo para la peresonalización.
El Cupón es un formato que te da la opción de canjear cupones si tienes un lugar físico controlando el número de redenciones, el código promocional y la fecha de activación y finalización. Con el Cupón podrás generar promociones segmentadas y controlar si tus usuarios las canjean.
Simplemente con introducir el mensaje que quieras que aparezca en el Cupón y con el código promocional que selecciones, EMMA generará un código QR para que tus usuarios canjeen la promoción en el lugar físico.
Es importante que en la opción de Límite de redenciones totales selecciones el número máximo de redenciones que un dispositivo puede hacer del Cupón y en el campo Límite de redenciones diarias selecciones el número de redenciones que puede hacer un dispositivo por día. Además con la opción Ocultar al límite puedes decidir si una vez cumplido el número máximo de redenciones, el cupón deja o no de mostrarse a los dispositivos que hayan alcanzado dicho límite.
En el caso de campañas automáticas, también se puede seleccionar que el Cupón tenga una disponibilidad de 90 días. Con esto se podrá establecer una fecha de caducidad al Cupón, por ejemplo, si el usuario recibe un Cupón por si cumpleaños sólo tendrá 3 meses para poder canjearlo. Una vez pasado ese tiempo el Cupón dejará de estar visible para el usuario y no podrá canjearlo.
La configuración específica del Cupón es la siguiente:
Recuerda que también puedes establecer unos días de visualización específicos para un Cupón determinado, de este modo, el Cupón se mostrará unos días sí y otros no en función de tu elección. Esta configuración se lleva a cabo en el paso 3. Programación de la creación del Cupón.
Los días que aparecen en el input, serán los días que el Cupón se visualizará, mientras que los días que no aparecen serán los días deshabilitados y por ello el Cupón no se mostrará en esos días. Si queremos que el Cupón se muestre de Lunes a Domingo simplemente debemos seleccionar todos los días.
Ten en cuenta que los Cupones se muestran a los usuarios por el campo id de cliente Es decir, si en el segmento del Cupón hay un usuario con el id de cliente coincidente con el de otro u otros usuarios que no están en ese segmento, el Cupón se les mostrará igual.
Los cupones están pensados, sobre todo, para apps de restauración, y es en estas apps dónde suelen usarse.
Pensemos en una app de restauración. La app puede estar compuesta por:
Sería en esta última sección de promociones u ofertas donde podríamos ver los cupones como tal. Una vez se accede a esta sección, el usuario podrá ver las diferentes ofertas proporcionadas en la app, estos serían los cupones en sí.
Lo que hace el cupón es mostrar la oferta u ofertas activas en el momento en un listado y, cuando se accede al detalle de cada una de las ofertas podremos ver la imagen promocional del cupón (la misma que en el listado de promociones general) con una descripición de la oferta en sí y un código QR para que el usuario pueda canjear la promoción en el local físico.
De esta manera, se podrá saber en EMMA el número de canjes/redenciones que ha tenido un cupón en concreto así cómo los dispositivos que han llevado a cabo esos canjes/redenciones.
El Tab Dinámico es un formato comunicativo que se incluye como una nueva pestaña dentro de tu TabBar, por lo que si tu aplicación no dispone de TabBar no podrás activar este formato.
Este formato sólo está disponible para el sistema operitvo iOS. Debido a limitaciones del sistema operativo Android no es posible su uso en este OS.
Al igual que los demás formatos, te recomendamos que el contenido web que introduzcas en el campo URL de destino esté estructurado para que su visualización se adapte a todos los tipos de dispositivos móviles y que cumpla con el protocolo HTTPS para evitar errores de carga al mostrar el contenido de la URL.
Los campos a configurar para crear un Tab Dinámico son:
El Native Ad es un formato que incluye tus comunicaciones respetando siempre el formato y estilo de los contenidos de la App. Se desplazan los espacios típicos reservados para la publicidad y se integran dentro del contenido convirtiéndose en parte de la experiencia del usuario cuando visita el medio.
Para poder ver este tipo de campañas tendrás que definir en tu código de aplicación cómo se verán estos anuncios nativos. En esta guía puedes ver la integración necesaria para Android y en esta otra la de iOS.
Después podrás escoger entre las plantillas disponibles y en función de la elegida tendrás que poner los textos, imágenes y enlaces que quieras mostrar.
Una vez seleccionada la plantilla, si a la hora de crearla se le asignaron tags, este es el momento de seleccionar el tag deseado para este template. Se podrá elegir un tag o ninguno, pero no se podrán seleccionar varios a la vez.
Recuerda que las plantillas se definen desde la pantalla de Native Template y el SDK proporciona los campos de esta para que el desarrollador de la app maquete el Native Ad de forma personalizada para tu App.
En el momento de crear un Native Ad, en el paso 3. Programación exite un campo llamado Prioridad. Este campo sirve para establecer una prioridad de visualización al Native Ad en cuestión, pero solo aplica a los Native Ad múltiples que están implementados de una manera especial (el equipo que integró el SDK de EMMA deberá confirmarte si tu app usa batch Native Ad o no).
Al activar la prioridad, en lugar de devolver todos los native ad dispoibles con esa plantilla, sólo devolverá el que tenga mayor prioridad y así sucesivamente.En caso de que NO se usen batch Native Ad este campo no se debe habilitar ya que provocará que la comunicación no se visualice en el dispositivo.
Como decíamos anteriormente, Native Ad es el formato comunicativo que podrás configurar con EMMA, que te permitirá incorporar y adaptar tus comunicaciones al contenido propio de la app.
Ahora veremos cómo crear tu primera plantilla de Native Ad, que podrás configurar posteriormente como puedes ver aquí.
Habilitando o deshabilitando el botón Obligatorio podrás establecer que los campos sean de obligatorio cumplimiento o no a la hora de usar la plantilla.
Cada campo es individual, por lo que podrás establecer que unos sean obligatorios y otros no en función de tus necesidades. De este modo podrás usar una misma plantilla para todas las comunicaciones ya que no será necesario tocar el templateID en la app.
Una vez hayas creado tu primera plantilla de Native Ad podrás editar, clonar, eliminar o exportar las Plantillas.
Puedes exportar esta misma tabla haciendo click sobre el botón Descargar datos.
Para poder realizar alguna opción sobre cada plantilla, haz mouse over sobre el menú contextual que aparece a la izquierda de la tabla y se desplegará un menú desde el que podrás Editar, clonar o eliminar la plantilla en cuestión.
En la pantalla de Plantillas Nativas, se mostrarán por defecto sólo las plantillas privadas, pero a través de un filtro podemos seleccionar las plantillas que queremos visualizar. Con la opción Plantillas sólo privadas visualizaremos únicamente las plantillas privadas, es decir las que son exclusivas de la app. Con la opción Plantillas privadas y públicas podemos consultar todas las plantillas, independientemente de si son exclusivas de la app o si son públicas para todas las app de la cuenta.
En la tabla de resumen de las plantillas podemos ver las siguiente información:
Ten en cuenta que usando el Buscador podrás localizar fácilmente tus plantillas.
En el momento que crees la plantilla, esta ya podrá ser seleccionada en la pantalla de Mensajes a la hora de crear un Native Ad.
Para ver cómo crear tu primer native haz click aquí.
PRISMA es un nuevo formato de comunicación In-App muy innovador y muy parecido a una StartView pero que presenta una diferencia sustancial, ¡se comporta como un Slider y tiene un estilo 3D!
Gracias a su diseño, esta comunicación es un formato mucho más atractivo para los usuarios que además, motivará la interacción de los mismos con la comunicación.
De esta manera, podrás establecer hasta 10 comunicaciones/creatividades en un solo formato comunicativo, cada una de ellas con su propio CTA asociado.
La configuración específica del prisma es la siguiente:
¿Qué es un elemento?
Un elemento es cada uno de los bloques que componen las caras del prisma. Cada elemento está compuesto por una imagen y un CTA.
La Startview es un intersticial que se despliega en toda la pantalla y que se muestra al abrir la aplicación o cuando el usuario realice una acción como abrir una pestaña concreta, hacer click en un botón...
Para la Starview, a diferencia de otros formatos, no tienes que subir un archivo gráfico sino introducir una url con el contenido que quieras mostrar en la opción de URL de destino (es importante que la URL que se establezca cumpla con el protocolo HTTPS). En caso de querer mostrar un vídeo, si quieres que este se muestre a pantalla completa debes usar una URL embebida.
Para que en iOS se muestre correctamente el vídeo hay que añadir el parámetro ?playsinline=1 al final de la URL. Quedando una URL del estilo de esta: https://www.youtube.com/embed/APuWqCmZXyw?palysinline=1.
El tamaño mínimo del intersticial debe ser 500x750px, pero se recomienda un tamaño de 640x960px. Pero se recomienda desarrollar un responsive layout con HTML y CSS que adapte tu formato a todas las pantallas del mercado para evitar problemas de visualización.
La configuración específica de la Startview es:
Los formatos Adball, Banner y Startview permiten el uso de motor de sustitución para anexar etiquetas en la URL establecida en EMMA y que así el contenido de la URL pueda ser personalizado en base a dichas etiquetas.
Para poder llevar a cabo la personalización, desde la landing de destino se debe de poder recuperar el parámetro y el valor de la etiqueta para poder emplearlo para la peresonalización.
Desde preferencias de la app, podemos definir el tipo de medición por defecto de los clics en el Adball. Independientemente del tipo definido en esta sección, siempre lo podremos modificar a la hora de crear la comunicación al que más se ajuste en cada momento.
Puedes programar varias Startviews simultáneas apuntando a usuarios coincidentes que pueden estar en segmentos diferentes, pero es importante tener en cuenta que si coinciden en el periodo de programación van a seguir un mismo patrón de comportamiento que el resto de comunicaciones: siempre prevalecerá la última Startview programada.
Debes tener en cuenta las siguientes situaciones en caso de programación simultánea:
Strip es un formato comunicativo que ocupa la barra de notificaciones del dispositivo (donde normalmente aparecen la hora, batería, etc. del dispositivo).
Con el Strip la barra de notificaciones se ocultara y se mostrará un mensaje de derecha a izquierda con el texto que hayas introducido.
La configuración específica del Strip es la siguiente:
Es importante que tengas en cuenta que debido a limitaciones del sistema operativo, el formato Strip en iOS sólo está disponible en los modelos igual o posterior al iPhone X.
1. Al acceder a la sección de Comunicación > Mensajes veo un error en el dashboard y al crear un native ad no me aparecen las plantillas en el listado.
Si estás viendo un error como este o similar y no puedes seleccionar una plantilla de native ad, seguramente se deba a que tienes instalado en tu navegador un AdBlocker que afecta al correcto funcionamiento de EMMA.
Desinstala o desactiva el AdBlocker y ya no deberías tener problemas.
2. ¿Puedo añadir un gif animado en los formatos inapp?
Los únicos formatos que a día de hoy permiten un GIF animado son:
3. ¿Cuáles de los formatos In-App están disponibles para ser usados en rutas de clientes?
Todos los formatos In-app pueden ser usados para rutas de clientes.
4. ¿Qué formatos In-App permiten la creación de variaciones de Test A/B?
La posibilidad de añadir variaciones de Test A/B está disponible en todos nuestro formatos comunicativos In-App.
5. ¿Qué se puede configurar en el campo CTA?
La mayoría de los formatos In-App permiten el uso de una URL o un deeplink. Puedes ver más info al respecto en cada uno de los formatos específicos.
Según las necesidades de cada momento podrás configurar una URL clásica, por ejemplo https://emma.io/ o, en aquellos formatos que lo permitan, un deeplink, por ejemplo miapp://ajustes, para redireccionar a los usuarios a una sección específica dentro de tu app.
6. ¿Qué dimensiones deben tener las creatividades para cada uno de los formatos In-App disponibles?
Cada formato tiene sus caracterísitca y permiten un tamaño determinado. En este artículo puedes ver detalladamente las dimesiones recomendadas para cada uno de los formatos comunicativos disponibles en EMMA.
7. ¿Es necesario algún tipo de implementación en la app para poder disfrutar del formato PRISMA?
Si, es necesario realizar una pequeña integración de nuestro SDK que afecta a este nuevo formato al igual que para el resto de formatos que ofrece EMMA. En esta guía está detallado el proceso de integración para Android y para iOS y en este repositorio se encuentran los ejemplos de integración para Android e iOS
8. ¿Cuántas caras puede tener mi prisma?
Prisma permite añadir un máximo de 10 caras/creatividades diferentes cada una con su propio CTA asociado.
9.¿En el prisma, se puede hacer swipe up para que haga la redirección?
No. Para que se ejecute la redirección configurada en el CTA es necesario hacer tap en el icono del ojo situado en la parte inferior del Prisma.
10.En el formato prisma, ¿el avance a través del slider es unidireccional o bidireccional?
El avance es bidireccional, puedes desplazarte por el Prisma de derecha a izquierda y viceversa, de izquierda a derecha en cualquier momento.