Uso de cookies do Google Analytics em sites

Este documento descreve como o Google Analytics utiliza cookies para avaliar as interações do usuário em sites.

Visão geral

O Google Analytics é uma ferramenta simples e fácil de usar que ajuda os proprietários de sites a avaliar como os usuários interagem com o conteúdo dos sites. À 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 usam cookies HTTP para registrar as ações do usuário em páginas / interações anteriores com o 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 cada uma usa cookies.

gtag.js e analytics.js: uso de cookies

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

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

Ao usar o snippet JavaScript recomendado, gtag.js e analytics.js definem cookies no domínio de nível mais elevado possível. Por exemplo, se o endereço do seu site for blog.example.co.uk, o analytics.js definirá o domínio do cookie como .example.co.uk. A definição de cookies no domínio de nível mais elevado possível permite que os usuários sejam acompanhados em 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 desenvolvido 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 Client ID. 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 AdWords, as tags de conversão de site do Google AdWords analisarão esse cookie, a menos que você o desative. Saiba mais.

Personalização

Leia o Guia do desenvolvedor sobre domínios e cookies do analytics.js para aprender todas as formas de personalizar essas configurações padrão.

Leia o documento Segurança e privacidade no Universal Analytics para ver mais informações sobre o Universal Analytics 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 do navegador document.host 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 quando não há cookies __utma. O cookie é atualizado cada vez que os dados são enviados para o 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 quando não há cookies __utmb. O cookie é atualizado cada vez que os dados são enviados para o Google Analytics.
__utmc Fim da sessão do navegador Não é usado no ga.js. Definido para interoperabilidade com o urchin.js. Historicamente, esse cookie opera 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 que explica como o usuário chegou ao seu site. O cookie é criado quando a biblioteca JavaScript é executada e atualizada cada vez que os dados são enviados para o 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. Esse cookie também era utilizado para o método _setVar obsoleto. O cookie é atualizado cada vez que os dados são enviados para o Google Analytics.

Personalização

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

  • _setDomainName: define o domínio para o qual todos os cookies serão definidos.
  • _setCookiePath: define o caminho para o qual todos os cookies serão definidos.
  • _setVisitorCookieTimeout: define a validade de cookies de visitante do Google Analytics em milissegundos.
  • _setSessionCookieTimeout: define o novo tempo limite do cookie da sessão em milissegundos.
  • _setCampaignCookieTimeout: define o tempo de validade do cookie de acompanhamento da campanha em milissegundos.
  • _storeGac: transmite false para desativar o cookie do GAC e retornar ao valor padrão true.

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.

urchin.js: uso de cookies

Historicamente, o Google Analytics oferece uma biblioteca de avaliação JavaScript chamada urchin.js. Quando a biblioteca ga.js mais recente foi lançada, os desenvolvedores foram incentivados a migrar para ela. No caso de sites que não realizaram a migração, o urchin.js define cookies idênticos àqueles do ga.js. Leia a seção sobre o uso do cookie do ga.js acima para mais detalhes.

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

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

Experimentos de conteúdo: uso de cookies

Para os sites que usam experimentos de conteúdo do Google Analytics, os seguintes cookies são usados para esses recursos, além dos outros cookies descritos neste documento:

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 360: uso de cookies

Para os sites que usam o Optimize 360, o seguinte cookie é usado, além dos outros cookies descritos neste documento:

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 um usuário foi incluído.