Integración personalizada mediante eventos JavaScript

La integración mediante eventos JavaScript es la opción de integración personalizada con Connectif más avanzada y que permite más control sobre cuándo y cómo enviar los eventos. Consiste en enviar las notificaciones directamente por JavaScript, haciendo uso del objeto global Connectif y las funciones que ofrece.

 
Para llevar a cabo integraciones de este tipo, necesitarás de un experto con conocimientos de JavaScript, para poder obtener datos de tu eCommerce y utilizar la librería de Connectif JS.

 

¿Cómo integrar Connectif mediante eventos JavaScript?

Mediante esta integración podrás configurar el envío de información de lo que ocurre en tu web, pero para sincronizar tu catálogo y configurar las Web Push deberás complementar este método.

 

1. Añadir el JavaScript de Connectif

Configura el JavaScript de Connectif la web para que cargue en todas las páginas y poder integrar mediante eventos.
 

 

2. Configurar el envío de información mediante eventos JavaScript

Inicializa y configura el JavaScript de Connectif para disponer de toda la información:

 

Es recomendable, siempre que sea posible, utilizar managed.sendEvents agrupando todos los eventos concurrentes en un único envío. Esto permite: 
  - Simplificar la integración al realizar menos llamadas. 
  - Todos los eventos se registran de manera simultanea real, evitando situaciones de inconsistencia del tracking. 
  - Reducir, bajo determinadas circunstancias, el consumo de actividades de la cuenta. 

 

3. Notificar el envío de eventos 

Configura los eventos que notificarán a Connectif de lo que ocurre en tu web:

 

Enviar el evento de producto visitado no sincronizará el catálogo de productos (ve al Punto 4 para ver las opciones que tienes para sincronizar el catálogo).

4. Sincronizar el catálogo de productos

La verificación de productos no es compatible con el envío de eventos JavaScript, ya que el verificador de productos de Connectif espera obtener la etiqueta "cn_product_visited" al visitar la URL del producto.

Podrás sincronizar tu catálogo a través de diferentes métodos:

Aunque la sincronización de productos por Scraping Web es, por defecto, la más sencilla de implementar, bajo determinadas circunstancias puede ser recomendable pasar a otro método como el Feed o la API:

  • Feed:
    • Reduce la carga del servidor, consiguiendo en una única llamada la sincronización de todo el catálogo.
    • Reduce el tiempo necesario para completar la sincronización del catálogo completo.
  • API:
    • Reduce la carga del servidor, al no realizar Connectif llamadas para sincronizar de forma masiva.
    • Al gestionar la sincronización desde lado del cliente, la periodicidad es bajo su propio criterio.
    • Permite sincronización en tiempo real, producto a producto o en batch.
    • Permite vincular el momento de la actualización a condicionantes del eCommerce (lanzamiento de campañas, ofertas, etc.), sin necesidad de proceder desde la UI de Connectif.

 

5. Configurar las Web Push

Para completar la integración también deberás configurar el Service Worker para poder recibir suscripciones a Web Push y enviar notificaciones a tus contactos.
 

 

6. Validar la integración

Una vez implementado el envío de información a Connectif, el siguiente paso será validar que la integración se ha realizado correctamente.

 

 

¡Enhorabuena! 
Has llegado al final de la lección.

  

¿Te han quedado dudas sin resolver?
Recuerda que tienes a tu disposición a nuestros especialistas en Connectif. Para contactar con ellos, tan solo tendrás que abrir ticket a Soporte haciendo clic en el botón azul de “Ayuda” de tu dashboard.

 


¡Sigue aprendiendo!

Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos: