Skip to content

Como Habilitar/Desabilitar o Uso do send.beacon

Habilitar send.beacon

Observação: o uso do sendBeacon é ativado por padrão.

Ao rastrear as ações do visitante em JavaScript em seu site, é possível habilitar o uso do método navigator.sendBeacon() que o MVMCloud Analytics usará para transferir de forma assíncrona as solicitações de rastreamento por HTTPs para a API de rastreamento. Para ativar este recurso, chame o método alwaysUseSendBeacon no código de rastreamento Javascript que você instalou no seu site:

[...]
// Habilie o uso do navigator.sendBeacon()
_paq.push(['alwaysUseSendBeacon']);

// O código do de rastreamento padrão do MVMCloud Analytics
// segue abaixo:
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
[...]

Por que eu usaria esse recurso? Ao ativar esse recurso, provavelmente mais cliques em downloads/outlinks serão rastreados e relatados no MVMCloud Analytics (mais precisão). Também reduzirá o tempo de rastreamento do link para um mínimo de 100ms em vez dos 500ms padrão ( padrão que pode ser aumentado ), para que, quando clicarem em um link externo, a navegação para esta página clicada aconteça 400ms mais rápido (mais rápido e melhor usuário experiência). O beacon de envio só será usado se o navegador realmente o suportar.

Alguns bloqueadores de anúncios ou outras extensões de navegador podem bloquear o recurso sendBeacon(), o que pode causar perda limitada de dados nesses casos.

Desabilitar send.beacon

Se você pode desabilitar “sendBeacon”, use o método Javascript _paq.push(["disableAlwaysUseSendBeacon"]);, como mostrado abaixo.

[...]
// Desabilie o uso do navigator.sendBeacon()
_paq.push(["disableAlwaysUseSendBeacon"]);

// O código do de rastreamento padrão do MVMCloud Analytics
// segue abaixo:
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
[...]