Em alguns casos, é necessário desativar o Google Analytics em uma página sem remover a gtag.js, por exemplo, caso a Política de Privacidade do seu site ofereça ao usuário a opção de desabilitar o produto.
A biblioteca gtag.js inclui uma propriedade de janela que, quando definida como true
, desativa o envio de dados pela gtag.js ao Google Analytics. Quando o Analytics tenta definir um cookie ou enviar dados de volta para os servidores, primeiro ele verifica se a propriedade está configurada. Se o valor for true
, nenhuma ação será realizada.
Para desativar o Analytics de maneira programática, defina a seguinte propriedade de janela como true
:
window['ga-disable-GA_MEASUREMENT_ID'] = true;
Substitua GA_MEASUREMENT_ID
pelo ID do Analytics da propriedade que você quer desativar.
Essa propriedade window
precisa ser definida antes que seja feita qualquer chamada para gtag()
. Além disso, é necessário configurá-la em todas as páginas onde o Google Analytics será desabilitado. Se a propriedade não for definida como false
, o Analytics funcionará normalmente.