Uso de cookies do Google Analytics em sites

Este documento descreve como o Google Analytics utiliza cookies para avaliar as interações dos usuários nos sites.

Visão geral

O Google Analytics é uma ferramenta simples e fácil de usar que ajuda os proprietários de sites a avaliar a interação dos usuários com o conteúdo deles. Conforme o usuário navega pelas páginas da Web, o Google Analytics fornece tags JavaScript (bibliotecas) aos proprietários dos sites para que eles registrem informações sobre a página visitada (por exemplo, o URL dela). As bibliotecas JavaScript do Google Analytics usam cookies HTTP para armazenar as interações ou ações anteriores do usuário nas páginas do site.

O Google Analytics é compatível com três bibliotecas JavaScript (tags) para avaliar o uso do site: gtag.js, analytics.js e ga.js. As seções a seguir descrevem como os cookies são usados por elas.

gtag.js e analytics.js: uso de cookies

A biblioteca JavaScript analytics.js faz parte do Universal Analytics e utiliza cookies primários para:

  • distinguir usuários únicos;
  • controlar a taxa de solicitação.

Quando você usa o snippet de JavaScript recomendado, os cookies são definidos no nível do domínio mais alto possível. Por exemplo, se o endereço do seu site for blog.example.co.uk, a analytics.js definirá o domínio de cookies como .example.co.uk. A definição de cookies no domínio de nível mais elevado possível permite avaliar os usuários dos subdomínios sem configurações adicionais.

gtag.js e analytics.js definem estes cookies:

Nome do cookie Tempo de vencimento Descrição
_ga 2 anos Usado para distinguir usuários.
_gid 24 horas Usado para distinguir usuários.
_gat 1 minuto Usado para controlar a taxa de solicitação. Se o Google Analytics for implantado pelo Gerenciador de tags do Google, esse cookie será chamado de _dc_gtm_<property-id>.
AMP_TOKEN 30 segundos a 1 ano Contém um token que pode ser utilizado para recuperar um Client-ID do serviço AMP. Outros valores possíveis indicam desativação, solicitação em andamento ou erro ao recuperar um Client-ID desse serviço.
_gac_<property-id> 90 dias Contém informações relacionadas à campanha para o usuário. Se você vinculou suas contas do Google Analytics e do Google Ads, o cookie será analisado pelas tags de conversão no site do Google Ads, a menos que você o desative. Saiba mais

Personalização

Leia o guia de identificação de usuários e cookies da gtag.js para ver todas as formas de personalizar essas configurações padrão usando a gtag.js.

Leia o guia do desenvolvedor sobre domínios e cookies da analytics.js para ver todas as formas de personalizar essas configurações padrão usando a analytics.js.

Leia o documento Segurança e privacidade no Universal Analytics para mais informações sobre essa plataforma e os cookies.

ga.js: uso de cookies

A biblioteca JavaScript ga.js usa os cookies primários para:

  • determinar qual domínio avaliar;
  • distinguir usuários únicos;
  • controlar a taxa de solicitação;
  • lembrar o número e o horário das visitas anteriores;
  • lembrar as informações de origem de tráfego;
  • determinar o início e o término de uma sessão;
  • lembrar o valor das variáveis personalizadas no nível do visitante.

Por padrão, essa biblioteca define cookies no domínio especificado na propriedade document.host do navegador e define o caminho do cookie até o nível da raiz (/).

Essa biblioteca define os seguintes cookies:

Nome do cookie Tempo de vencimento padrão Descrição
__utma 2 anos a partir da definição/atualização Usado para distinguir usuários e sessões. O cookie é criado quando a biblioteca JavaScript é executada e não há cookies __utma. Ele é atualizado sempre que os dados são enviados ao Google Analytics.
__utmt 10 minutos Usado para controlar a taxa de solicitação.
__utmb 30 minutos a partir da definição/atualização Usado para determinar novas sessões/visitas. O cookie é criado quando a biblioteca JavaScript é executada e não há cookies __utmb. Ele é atualizado sempre que os dados são enviados ao Google Analytics.
__utmc Fim da sessão do navegador Não é usado no ga.js. Definido para interoperabilidade com o urchin.js. Antes, esse cookie operava em conjunto com o cookie __utmb para determinar se o usuário estava em uma nova sessão/visita.
__utmz 6 meses a partir da definição/atualização Armazena a origem do tráfego ou a campanha pela qual o usuário chegou ao seu site. O cookie é criado quando a biblioteca JavaScript é executada e atualizado sempre que os dados são enviados ao Google Analytics.
__utmv 2 anos a partir da definição/atualização Usado para armazenar dados de variáveis personalizadas no nível do visitante. Esse cookie é criado quando um desenvolvedor usa o método _setCustomVar com uma variável personalizada no nível do visitante. Ele também era utilizado para o método já obsoleto _setVar. Além disso, é atualizado sempre que os dados são enviados ao Google Analytics.

Personalização

Os métodos a seguir podem ser usados para personalizar a forma como os cookies são definidos:

Leia o guia Como acompanhar vários domínios e veja como configurar a ga.js para avaliar a interação dos usuários em vários domínios.

urchin.js: uso de cookies

Antes, o Google Analytics oferecia uma biblioteca de avaliação JavaScript chamada urchin.js. Depois do lançamento da biblioteca ga.js mais recente, os desenvolvedores foram incentivados a migrar para ela. Nos sites que não realizaram a migração, a urchin.js define cookies idênticos àqueles da ga.js. Veja mais detalhes sobre o uso do cookie da ga.js na seção acima.

Google Analytics para anunciantes da Rede de Display: uso de cookies

Quando os clientes utilizam recursos do Google Analytics para anunciantes da Rede de Display, como o remarketing, um cookie de terceiros da DoubleClick é usado exclusivamente para esses recursos, além dos outros cookies descritos neste documento. Veja mais informações sobre esse cookie nas Perguntas frequentes sobre a privacidade da publicidade do Google.

Experimentos de conteúdo: uso de cookies

Nos sites que utilizam Experimentos de conteúdo do Google Analytics, além dos cookies descritos neste documento, são usados também estes a seguir:

Nome do cookie Tempo de vencimento Descrição
__utmx 18 meses Usado para determinar a inclusão de um usuário em um experimento.
__utmxx 18 meses Usado para determinar o vencimento dos experimentos em que um usuário foi incluído.

Optimize: uso de cookies

Nos sites que utilizam o Optimize, além dos cookies descritos neste documento, são usados também estes a seguir:

Nome do cookie Tempo de vencimento Descrição
_gaexp Depende da duração do experimento, mas normalmente 90 dias. Usado para determinar a inclusão de um usuário em um experimento e a validade dos experimentos em que ele foi incluído.
_opt_awcid 24 horas Usado em campanhas mapeadas para os IDs de clientes do Google Ads.
_opt_awmid 24 horas Usado em campanhas mapeadas para os IDs de campanhas do Google Ads.
_opt_awgid 24 horas Usado em campanhas mapeadas para os IDs de grupos de anúncios do Google Ads.
_opt_awkid 24 horas Usado em campanhas mapeadas para os IDs de critérios do Google Ads.
_opt_utmc 24 horas Armazena o último parâmetro de consulta utm_campaign.