Disparo de eventos

El JavaScript de Connectif activa los eventos "conectif.loaded" y "connectif.managed.initialized" a lo largo de su ciclo de vida, que sirven para determinar cuándo se ha cargado el JavaScript en la página o cuándo se ha inicializado correctamente.

 

Cómo se usan

El evento "connectif.loaded" se dispara cuando se completa la carga de Connectif JavaScript en la página, por lo que tras lanzarse este evento estará disponible el objeto "window.connectif".

El evento "connectif.managed.initialized" se disparará cuando se haya inicializado Connectif JavaScript. En este momento el objeto "window.connectif.managed" estará disponible.

 

Ejemplos

El evento "connectif.loaded" tendrá el siguiente aspecto:

document.addEventListener('connectif.loaded', function onConnectifLoaded() {
console.log('Connectif is loaded');
}); 

El evento "connectif.managed.initialized" tendrá el siguiente aspecto:

document.addEventListener('connectif.managed.initialized', function onConnectifInitialized() {

console.log('Connectif is initialized');
console.log(window.connectif.managed.isInitialized()) // this prints true

// now I can start tracking events
window.connectif.managed.sendEvents([{ type: 'page-visit' }]);
});

Su principal utilidad es saber cuándo Connectif está listo para poder realizar el tracking de eventos. A continuación se presenta un ejemplo más completo para enviar eventos a Connectif:

function trackPageVisit() {
window.connectif.managed.sendEvents([{ type: 'page-visit' }]);
}

if (window.connectif &&
window.connectif.managed &&
window.connectif.managed.isInitialized()) {
trackPageVisit();
} else {
document.addEventListener("connectif.managed.initialized", function onConnectifInitialized() {
trackPageVisit();
},
{ once: true });
}

 

 

¡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:

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