Attivazione di eventi

Il JavaScript di Connectif attiva gli eventi "connectif.loaded" e "connectif.managed.initialized" durante il suo ciclo di vita, utili per determinare quando il JavaScript è stato caricato nella pagina o quando è stato inizializzato correttamente.

 

Come si utilizzano

L'evento "connectif.loaded" viene attivato quando si completa il caricamento del JavaScript di Connectif nella pagina, quindi, una volta lanciato questo evento, sarà disponibile l'oggetto "window.connectif".

L'evento "connectif.managed.initialized" viene attivato quando il JavaScript di Connectif è stato inizializzato correttamente. In questo momento l'oggetto "window.connectif.managed" sarà disponibile.

 

Esempi

L'evento "connectif.loaded" avrà il seguente aspetto:

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

L'evento "connectif.managed.initialized" avrà il seguente aspetto:

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

console.log('Connectif è inizializzato');
console.log(window.connectif.managed.isInitialized()) // stampa true

// ora posso iniziare a tracciare gli eventi
window.connectif.managed.sendEvents([{ type: 'page-visit' }]);
});

La loro principale utilità è sapere quando Connectif è pronto per tracciare gli eventi. Di seguito un esempio più completo per inviare eventi 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 });
}

 

 

Congratulazioni!
Hai raggiunto la fine della lezione.

  

Hai ancora dei dubbi?
Ricorda che hai a disposizione i nostri specialisti di Connectif. Per contattarli, basta aprire un ticket al Supporto cliccando sul pulsante blu "Aiuto" della tua dashboard.


Continua a imparare!

Per sfruttare al massimo il potenziale del tuo account su Connectif, ti consigliamo di continuare con i seguenti articoli: