Eventos de desconexão do mouse e rolagem de página

Prev Next

Existem dois eventos de ação do usuário que estão integrados no web SDK e que podem ser acessados no seu site. O primeiro é para um evento de mouseout e o segundo é para quando a página está rolando para baixo em mais de 600px.

Abaixo estão descrições para implementar cada um desses eventos, seja com o Google Tag Manager ou diretamente no seu JavaScript.

Gerenciador de Tags do Google

Mouseout

Crie um novo gatilho no Google Tag Manager. O "Tipo de gatilho" deve ser definido como "Evento Personalizado" e o "Nome do Evento" deve ser definido como webpush-mouseout. Esse gatilho pode ser configurado para disparar em todos os eventos personalizados ou lógica adicional pode ser adicionada para disparar o gatilho apenas em páginas específicas, etc.

817

Depois que o gatilho for salvo, ele pode ser usado para ativar qualquer uma das suas tags.

Pergaminho

Crie um novo gatilho no Google Tag Manager. O tipo de gatilho deve ser definido como Evento Personalizado e o nome do Evento deve ser definido como webpush-scrolled. Esse gatilho pode ser configurado para disparar em todos os eventos personalizados ou pode ser adicionada lógica adicional para disparar o gatilho apenas em páginas específicas, etc.

819

Como no caso do gatilho de saída do mouseout, uma vez que o gatilho foi salvo, ele pode ser usado para ativar qualquer uma das suas tags.

Implantação manual

Mouseout

Para registrar um callback para um evento de mouseout, basta chamar a seguinte função, passando a função JavaScript que você deseja executar quando um evento acontecer:

xtremepush('on', 'mouseout', function () {
    console.log('Mouseout received');
});

Pergaminho

Para registrar um callback para um evento de rolagem, basta chamar a seguinte função abaixo da inicialização do nosso web SDK na sua página, passando a função JavaScript que você deseja executar quando um evento acontecer:

xtremepush('on', 'scroll', function () {
    console.log('Scroll received');
});

Ambas as funções devem ser chamadas abaixo da inicialização do nosso web SDK na sua página ou quando a página for carregada.