Uso de cookies do Google Analytics em sites

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

Visão geral

O Google Analytics é uma ferramenta simples e fácil de usar que ajuda os proprietários de sites a medir a interação dos usuários com o conteúdo deles. À medida que um usuário navega pelas páginas da Web, o Google Analytics fornece tags JavaScript (bibliotecas) aos proprietários dos sites para registrar informações sobre a página que o usuário visualizou (por exemplo, o URL da página).

As bibliotecas JavaScript do Google Analytics utilizam 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 medir o uso de sites: gtag.js, analytics.js e ga.js. As seções a seguir descrevem como cada biblioteca usa cookies para o Universal Analytics e o Google Analytics 4, quando aplicável.

No Google Analytics 4, a biblioteca JavaScript gtag.js usa cookies primários para:

  • distinguir usuários únicos;
  • diferenciar sessões para um usuário.

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 gtag.js definirá o domínio de cookies como .example.co.uk. A definição de cookies no domínio de nível mais alto possível permite fazer medições em subdomínios sem configurações extras.

A gtag.js define os seguintes cookies:

Nome do cookie Prazo de validade padrão Descrição
_ga 2 anos Usado para distinguir usuários.
_gid 24 horas Usado para distinguir usuários.
_ga_<container-id> 2 anos Usado para manter o estado da sessão.
_gac_gb_<container-id> 90 dias Contém informações relacionadas à campanha. 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 (GA4) da gtag.js para saber como essas configurações padrão podem ser personalizadas com a tag em questão.

As bibliotecas JavaScript da analytics.js ou da gtag.js podem ser usadas no Universal Analytics. Nos dois casos, as bibliotecas utilizam cookies primários para:

  • distinguir usuários únicos;
  • limitar 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 e a gtag.js definirão o domínio do cookie como .example.co.uk. A definição de cookies no domínio de nível mais alto possível permite fazer medições em subdomínios sem configurações extras.

Essas tags definem os seguintes cookies:

Nome do cookie Prazo de validade padrão Descrição
_ga 2 anos Usado para distinguir usuários.
_gid 24 horas Usado para distinguir usuários.
_gat 1 minuto Usado para limitar 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 usado 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 (Universal Analytics) da gtag.js para saber como essas configurações padrão podem ser personalizadas com a tag em questão.

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 ver mais informações sobre essa plataforma e os cookies.

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

  • determinar qual domínio medir;
  • distinguir usuários únicos;
  • limitar 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. É 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. É 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 a 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 Seis 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 usado para o método já obsoleto _setVar. O cookie é atualizado sempre que os dados são enviados ao Google Analytics.

Personalização

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

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

Antes, o Google Analytics oferecia uma biblioteca de mediçã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. Leia a seção sobre o uso do cookie da ga.js acima para mais detalhes.

Quando os clientes utilizam recursos do Google Analytics para anunciantes 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.

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

Nome do cookie Prazo de validade padrão 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.

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

Nome do cookie Prazo de validade padrão 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.
_opt_expid 10 segundos Esse cookie é criado durante uma experiência de redirecionamento. Ele armazena o ID do experimento, o ID da variante e o referenciador da página que está sendo redirecionada.