Notificar evento personalizado

Mediante el uso del connectif.managed.sendEvents podemos notificar via JavaScript eventos de Integración personalizada para recibir datos en Connectif.

Siempre que sean evento de integración personalizadas el campo type tiene valor el literal custom y tendremos un campo eventId con valor el identificador del evento en la integración personalizada. En el campo payload encontraremos, en caso de haber, los campos del evento de la integración.

Ejemplo

Dada una integración personalizada con un evento de recibir datos llamado Like con campo email, productId y un eventId 5efb2bf89afbe0925be52e83.

mceclip0.png

Podemos notificar a Connectif de un evento de like a producto con esta llamada a la función sendEvents:

connectif.managed.sendEvents(
    [
        {
            type: 'custom',
            eventId: '5efb2bf89afbe0925be52e83',
            payload: {
                email: 'test@example.org',
                productId: 1234,
            }
        }
    ]
, { entityInfo, cart });

Más ejemplo en Envío de un formulario por AJAX a Connectif.

Nota

Las opciones del método sendEvents: entityInfo y cart son recomendable enviarlos siempre que sea posible (si hay contacto con email o carrito activo). Esto mejora la identificación de los contactos y la detección de cambios al carrito.

En el ejemplo notificamos también el evento de página visitada (Notificar evento página visitada), para tener ambos eventos con una única llamada al tracking de Connectif.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0