connectif.managed.sendEvents(events, options)
Envía a Connectif un listado de eventos, junto con el resto de información adicional que pudiera estar presente en la página. Los datos que se envían automáticamente son:
- La información del carrito de la compra (los datos de la Etiqueta de "Estado actual del carrito de la compra").
- La información del contacto actual (los datos de la Etiqueta de "Información del contacto").
- La información de la suscripción a notificaciones Web Push (más info Funciones Web Push).
- Los contenedores disponibles para el emplazamiento de banners (los datos de la Etiqueta de "Banner").
Esta función puede recibir, de manera opcional, un array de objetos de tipo Evento
. Si no se indica ningún evento, simplemente se enviarán a Connectif los 4 datos del listado anterior, sin ningún evento concreto. Esto puede resultar útil para cuando se quiera re-sincronizar el carrito de la compra o su email, sin necesidad de realizar una recarga de página completa.
La función también puede recibir de forma opcional un segundo objeto options
, que puede contener alguna de los siguientes campos:
options.onResponded
: function. Opcional. Callback que será llamado una vez que los eventos hayan sido enviados a Connectif.options.cart
: object. Opcional. Indica el objeto de tipo Carrito de la Compra que se enviará a Connectif (en lugar de coger el carrito de la Etiqueta de "Estado actual del carrito de la compra"). Ver más en Notificar información del carrito.options.entityInfo
: object. Opcional. Indica el objeto con la información del Contacto que se enviará a Connectif (en lugar de cogerlo de la Etiqueta de "Información del contacto"). Ver más en Notificar información del contacto.options.pageInfo
: object. Opcional. Indica el objeto con la información de la página que enriquece el evento página visitada (en lugar de cogerlo de los metadatos de la página y de las etiquetas de Etiqueta de "Categoría de página" y Etiqueta de "Etiqueta de página"). Ver más en Notificar evento de página visitada.
Esta función, tras recibir respuesta de Connectif, se encarga de desencadenar las acciones que pueden haberse dictaminado por los flujos de Workflows, como por ejemplo mostrar un contenido inline, un popup, etc...
Gracias a está función es posible realizar una integración a medida con Connectif y notificar mediante JavaScript todo tipo de evento web y e-commerce sin la necesidad de implementar las etiquetas (Etiquetas de eventos, productos y contactos). Aquí un listado de los posibles eventos con ejemplos:
- Notificar evento de página visitada
- Notificar evento de producto visitado
- Notificar evento de compra realizada
- Notificar información del carrito
- Notificar información del contacto
- Notificar evento búsqueda
- Notificar evento suscripción a newsletter
- Notificar evento de login
- Notificar evento de registro
- Notificar evento personalizado