Desativar a medição do Google Analytics

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.