Iubenda logo
Crie Agora

Documentação

Tabela de conteúdos

Como tornar IPs anônimos e evitar o compartilhamento de dados no Google Analytics

Para limitar as consequências relacionadas ao uso do Google Analytics, muitas vezes é necessário:

Anonimização de IP no Google Analytics

O recurso de anonimização de IP no Google Analytics anonimiza os últimos dígitos do IP do usuário.

Nas palavras do Google :

Quando um cliente do Analytics solicita anonimização de endereço IP, o Analytics anonimiza o endereço o mais rápido possível tecnicamente no estágio mais rápido possível da rede de coleta. O recurso de anonimização do IP no Analytics define o último octeto de endereços IP do usuário IPv4 e os últimos 80 bits de endereços IPv6 a zeros na memória logo após serem enviados para a Rede de Coleta de Análises. Por exemplo, um endereço de IP de 12.214.31.144 seria mudado para 12.214.31.0 (se o endereço IP for um endereço IPv6, os últimos 80 dos 128 bits estão definidos como zero). O endereço IP completo nunca é escrito em disco neste caso.

Para mais informações sobre como a anonimização funciona, leia Anonimização IP do Google em post do Analytics no centro de suporte do Analytics.

Por que anonimizar endereços IP no Google Analytics?

O Google providenciou essa função desde maio de 2010 para permitir que os proprietários de sites solicitem que todos os endereços IP de seus usuários sejam anonimizados no Google Analytics.

Essa função foi desenvolvida para ajudar proprietários de sites a cumprir com suas próprias políticas de privacidade, recomendações das autoridades de proteção de dados e regulamentos legais como o GDPR, o que pode impedir o armazenamento de informações completas de endereço IP.

Google Consent Mode

Para ajudar publicitários a administrar cookies para fins de estatística e publicidade , o Google introduziu o modo de consentimento, um recurso que permite evitar bloqueio prévio para Google Analytics e Google Ads (incluindo Google Ads Conversion Tracking e Remarketing).

Aprenda a implementá-lo com nossa Cookie Solution .

Como usar a anonimização do IP

Para configurar e usar a anonimização do IP, você tem que fazer o seguinte:

  1. editar o código do Google Analytics no seu site/app;
  2. atualize sua política de privacidade.

Código

Antes de começar as implementações de código, aqui estão alguns pontos a serem observados sobre as bibliotecas do Google Analytics:

  • ga.js é uma biblioteca legada. Veja como migrar de ga.js para analytics.js.
  • a gtag.js é o código de rastreamento recomendado para novas implementações. No entanto, pode haver casos em que você ainda pode estar usando analytics.js (por exemplo, seu site já faz uso de análises.js). De qualquer forma, aqui está como migrar de analytics.js para gtag.js.

Dito isso, abaixo você encontrará trechos de implementação para:

Importante

Os códigos abaixo são apenas exemplos e precisam ser adaptados ao seu site de trabalho.

Anonimização IP com gtag.js

Para anonimizar endereços IP para todos os eventos, atualize o configpara sua propriedade, definindo o valor do anonymize_ipparâmetro para true:

gtag('config', 'GA_TRACKING_ID', { 'anonymize_ip': true });

O trecho completo do Google Analytics, portanto, seria algo parecido com isso:

<!-- IP anonymization with gtag.js - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() {
        dataLayer.push(arguments);
    }
    gtag('js', new Date());
    gtag('config', 'GA_TRACKING_ID', { 'anonymize_ip': true });
</script>

Mais informações sobre a anonimização do IP com gtag.js e os trechos de implementação podem ser encontrados nesse guia para Google Developers.

Anonimização IP com analytics.js

Para anonimizar o endereço IP para todos os hits enviados a partir de um único rastreador, use o setcomando para configurar o anonymizeIpcampo para trueno rastreador:

ga('set', 'anonymizeIp', true);

O trecho completo do Google Analytics, portanto, seria algo parecido com isso:

<!-- IP anonymization with analytics.js - Google Analytics -->
<script>
    (function(i, s, o, g, r, a, m) {
        i['GoogleAnalyticsObject'] = r;
        i[r] = i[r] || function() {
            (i[r].q = i[r].q || []).push(arguments)
        }, i[r].l = 1 * new Date();
        a = s.createElement(o),
            m = s.getElementsByTagName(o)[0];
        a.async = 1;
        a.src = g;
        m.parentNode.insertBefore(a, m)
    })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');

    ga('create', 'UA-XXXXX-Y', 'auto');
    ga('set', 'anonymizeIp', true);
    ga('send', 'pageview');
</script>

Mais informações sobre a anonimização do IP com analytics.js e os trechos de implementação podem ser encontrados nesse guia para Google Developers.

Anonimização de IP para Google Analytics para iOS

Firebase SDK

O Firebase SDK é o método recomendado para rastrear aplicativos iOS.

Todos os endereços IP são incondicionalmente anonimizados e armazenados pelo Firebase Analytics. Não há necessidade (ou método) de fazê-lo explicitamente.

Porém, de acordo com o gerente de produto do Google, Steve Ganem:

Nada garante que anonimizamos isso no API design do Firebase ou em seus termos de serviço . Dado que é apenas um detalhe de implementação, você deve ter cuidado se tiver tentando confiar nisso para qualquer tipo de conformidade legal ou para atender às políticas de privacidade da sua empresa . Os documentos e APIs são atualizados com frequência e você deve ficar de olho neles, bem como as notas de liberação , por mudanças.

Nota: Este é um exemplo relevante de pôr que é importante que sua política de privacidade inclua as relevantes e atualizadas cláusulas específicas para certos serviços e as garantias atuais desse serviço.

iOS SDK

Se você escolher usar os Google Analytics Services SDK para iOS , veja como ativar a funcionalidade AnonimizeIP para um rastreador:

[tracker set:kGAIAnonymizeIp value:@"1"];

A funcionalidade AnonimizeIP pode ser configurada a qualquer momento.

Mais informações em developers.google.com.

Anonimização de IP para Google Analytics para Android

Semelhante aos apps iOS, o Firebase SDK é o método recomendado para rastrear apps Android. Todos os endereços IP são incondicionalmente anonimizados e armazenados pelo Firebase Analytics, com as precauções necessárias mencionadas acima.

Não obstante, se você optar por usar Google Analytics Services SDK para Android, use o seguinte parâmetro em seu arquivo de configuração para habilitar a funcionalidade IP anonimize:

<string name="ga_anonymizeIp">true</string>

Para habilitar a funcionalidade IP anonimize para um rastreador, use o método setAnonymizeIp:

mTracker.setAnonymizeIp(true)

O setAnonymizeIpmétodo pode ser ativado a qualquer momento.

Mais informações em developers.google.com .


Evitando o cruzamento de dados

Essa restrição foi exigida pela Autoridade Italiana para garantir que os cookies do Google Analytics não estejam sujeitos a requisitos legais extras. Também é útil quando envolve especificações do GDPR relacionadas ao monitoramento ou definições de perfis (veja a consideranda 24) . Em outras palavras, é o procedimento para impedir que o Google “cruze” informações do Analytics com outros dados em sua posse.

💡 Para saber mais sobre quais regras de consentimento sobre cookies da UE se aplicam de acordo com cada país, confira nossa Cookie Consent Cheatsheet aqui .

Para cumprir essa exigência é necessário alterar as configurações da sua conta do Google Analytics para desativar permissões relacionadas a ” Google products and services “, ” Benchmarking “, ” Technical assistance ” e ” Account expert “.

Veja como:

  • Entre na sua conta do Google Analytics
  • Clique em Administration na parte inferior do menu esquerdo
  • Se você gerencia várias contas do Analytics, escolha a conta desejada no menu pull-down no canto superior esquerdo
  • Clique em Account Settings
  • Remova a marca de verificação das configurações de compartilhamento, como ilustrado na imagem abaixo: Google Analytics - Configurações de compartilhamento de dados
  • Clique em Save

Para mais informações, leia Configurações de compartilhamento de dados no Google Analytics Help Center oficial.


Adicionando as divulgações correspondentes em sua política de privacidade

Uma vez que você tenha alterado o código em seu site / aplicativo, é hora de incluir essa informação em sua Política de Privacidade.

Nosso Gerador de Política de Privacidade e Cookies pode facilmente ajudá-lo a preparar um aviso legal para cumprir a obrigação de informar seus usuários e definir detalhes necessários segundo a lei.

O processo é simples e intuitivo:

  • Adicione os serviços que você usa. Você pode escolher os serviços que se aplicam a você entre nossas +1600 cláusulas pré-criadas. Neste caso, será “Google Analytics com IP anônimos” (ou “Google Analytics for Firebase” se você usa o Firebase SDK para iOS/Android)Google Analytics com IP anonimizado
  • Especifique o proprietário do site/aplicativo e detalhes de contato
  • Adicione a Política de Privacidade da iubenda ao seu site ou app

Crie sua Política de Privacidade para Google Analytics com IP anonimizado

Comece agora

Veja também