Disparo de eventos

O JavaScript do Connectif ativa os eventos "conectif.loaded" e "connectif.managed.initialized" ao longo de seu ciclo de vida, que servem para determinar quando o JavaScript foi carregado na página ou quando foi inicializado corretamente.

 

Como se usam

O evento "connectif.loaded" é disparado quando se completa o carregamento do JavaScript do Connectif na página, então após o disparo deste evento estará disponível o objeto "window.connectif".

O evento "connectif.managed.initialized" será disparado quando o JavaScript do Connectif for inicializado. Nesse momento, o objeto "window.connectif.managed" estará disponível.

 

Exemplos

O evento "connectif.loaded" terá o seguinte aspecto:

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

O evento "connectif.managed.initialized" terá o seguinte 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' }]);
});

Sua principal utilidade é saber quando o Connectif está pronto para realizar o tracking de eventos. A seguir, um exemplo mais completo para enviar eventos para o 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 });
}

 

 

Parabéns!
Você chegou ao final da lição.

  

Ficou com dúvidas não resolvidas?
Lembre-se que você tem à disposição nossos especialistas no Connectif. Para contatá-los, basta abrir um ticket de Suporte clicando no botão azul de “Ajuda” no seu painel de controle.


Continue aprendendo!

Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos:

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0