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 });
}
Continua a imparare!
Per sfruttare al massimo il potenziale del tuo account su Connectif, ti consigliamo di continuare con i seguenti articoli:
- Aggiungere il JavaScript di Connectif sul tuo sito, per inserire il codice e iniziare a raccogliere informazioni sulle visite alla tua pagina.
- Integrazione tramite tag, per conoscere tutte le notifiche che puoi inviare dal tuo eCommerce a Connectif e il loro funzionamento.
- Integrazione con Connectif tramite API, per sincronizzare contatti, prodotti, acquisti e coupon.
- Verificare l'integrazione con l'eCommerce, per assicurarti che tutti i dati vengano sincronizzati correttamente nel tuo account Connectif.