Esta página é para os desenvolvedores interessados em personalizar as configurações de cookies com a tag do Google ou o Gerenciador de tags. Caso você não tenha certeza se precisa definir cookies, confira o artigo Cookies e identificação do usuário.
Por padrão, as tags do Google usam a configuração automática de domínio de cookies. Os cookies são definidos no nível mais alto possível do domínio. Por exemplo, se o endereço do site for blog.example.com
, os cookies vão ser definidos no domínio example.com
. Se detectarmos que você está executando um servidor localmente (por exemplo, localhost
), cookie_domain
será definido automaticamente como 'none'
, e os cookies vão usar o domínio completo do local do documento.
Se você só quer modificar a validade dos cookies ou as configurações de atualização deles, mude as definições padrão usando a interface do Google Analytics.
Para a maioria dos sites e apps, o armazenamento de cookies também precisa do consentimento do usuário. A Visão geral da privacidade do usuário apresenta as opções disponíveis para administrar esse consentimento.
Mudar o domínio dos cookies
Quando você usa a configuração automática de domínio de cookies, a atividade é medida em todos os subdomínios, sem a necessidade de ajustes extras.
Para fazer mudanças na configuração do domínio de cookies, siga estas etapas:
gtag.js
Para desativar a configuração automática de domínio de cookies, atualize o config
da sua tag para especificar um valor no parâmetro cookie_domain
:
gtag('config', 'TAG_ID', {
'cookie_domain': 'blog.example.com'
});
Gerenciador de tags
Para a tag do Google
- No espaço de trabalho, abra o menu Tags.
- Edite uma tag do Google atual ou crie uma nova.
Em Configuração, adicione um novo parâmetro:
- Nome:
cookie_domain
- Valor:
my.example.com
- Nome:
Salve a tag e publique o contêiner.
Para tags do Google Ads e do Floodlight
As configurações do domínio podem ser modificadas na tag do Vinculador de conversões:
- No Gerenciador de tags, abra a tag atual do Vinculador de conversões ou, se necessário, crie uma.
- Em Opções do vinculador, clique em Substituir as configurações de cookies (avançado).
- No campo Domínio, insira o domínio de nível mais alto onde um cookie deve ser definido. Também é possível especificar um caminho específico no campo Caminho. Use essas configurações apenas se for preciso limitar cookies a um subdomínio ou subdiretório de nível inferior.
Para tags do Universal Analytics
- No Gerenciador de tags, abra o menu Tags.
- Edite uma tag do Universal Analytics ou crie uma.
- Crie uma variável de configurações do Google Analytics. Selecione Configuração da variável > Mais configurações > Campos a serem definidos.
- Quando a seção "Campos a serem definidos" abrir, clique em Adicionar linha.
- Em Nome do campo, insira
cookieDomain
. - Em Valor, insira o valor do domínio, como
my.example.com
. - Salve e publique a tag.
Renomear cookies
Para evitar conflitos com outros cookies, talvez seja necessário mudar o nome.
gtag.js
Essa configuração vai adicionar um example
ao início do cookie definido (por exemplo, _ga
se torna example_ga
, ou _gcl_au
se torna example_gcl_au
):
gtag('config', 'TAG_ID', {
cookie_prefix: 'example'
});
Gerenciador de tags
Para a tag do Google
- No espaço de trabalho, abra o menu Tags.
- Edite uma tag do Google atual ou crie uma nova.
Em Configuração, adicione um novo parâmetro:
- Nome:
cookie_prefix
- Valor:
example
- Nome:
Salve a tag e publique o contêiner.
Para tags do Universal Analytics
As tags do Universal Analytics no Gerenciador de tags podem substituir o nome do cookie por cookieName
usando uma variável de configurações do Google Analytics.
- No Gerenciador de tags, abra uma variável de configurações do Google Analytics e selecione Configuração da variável > Mais configurações > Campos a serem definidos.
- Quando a seção "Campos a serem definidos" abrir, clique em Adicionar linha.
- Em Nome do campo, insira
cookieName
. - Em Valor, insira o nome do cookie, como
myCookie
. - Salve e publique a tag.
Para tags do Google Ads e do Floodlight
As configurações de prefixo de nome podem ser modificadas na tag do Vinculador de conversões:
1. In Tag Manager, open your existing Conversion Linker tag, or create
one if the tag doesn't yet exist in your container.
- Em Opções do vinculador, clique em Substituir as configurações de cookies (avançado).
- No campo Prefixo do nome, digite o prefixo do nome desejado. Todas as tags que usam esses cookies (por exemplo, tags de conversão do Google Ads) também precisam ser configuradas para usar o mesmo prefixo.
Validade do cookie
O prazo de validade do cookie é atualizado em cada carregamento de página para a hora atual mais o valor de validade do cookie definido pela tag do Google. Isso significa que, se o cookie expirar em uma semana (604800
segundos) e um usuário acessar a página com o mesmo navegador em cinco dias, o cookie vai ficar disponível por mais uma semana, e esse usuário vai aparecer como o mesmo visitante nos seus relatórios. Mas se ele acessar a página após a validade do cookie original, um novo cookie será criado, e a primeira e a segunda visitas vão ser consideradas acessos de usuários diferentes nos relatórios.
Ao definir o prazo de validade do cookie como 0
(zero) segundos, você criará um cookie com base na sessão, que vai expirar quando a sessão atual do navegador terminar.
gtag.js
gtag('config', 'TAG_ID', {
cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});
Gerenciador de tags
Para a tag do Google
- No espaço de trabalho, abra o menu Tags.
- Edite uma tag do Google atual ou crie uma nova.
Em Configuração, adicione um novo parâmetro:
- Nome:
cookie_expires
- Valor:
2419200
- Nome:
Salve a tag e publique o contêiner.
Para tags do Universal Analytics
- No espaço de trabalho, abra o menu Tags.
- Edite uma tag Universal Analytics.
- Crie uma variável de configurações do Google Analytics. Selecione Configuração da variável > Mais configurações > Campos a serem definidos.
- Quando a seção "Campos a serem definidos" abrir, clique em Adicionar linha.
- Em Nome do campo, insira
cookieExpires
. - Em Valor, insira o número de segundos antes que o cookie expire. Por exemplo, para 28 dias, insira
2419200
. - Salve a tag e publique o contêiner.
Atualização de cookies
Quando a sinalização cookie_update
é definida como true
(o valor padrão), as tags do Google podem atualizar os cookies em cada carregamento de página e atualizar a validade para ser definida em relação à visita mais recente ao site. Por exemplo, se o cookie expirar em uma semana e a pessoa acessar a página com o mesmo navegador a cada cinco dias, a validade será atualizada em cada visita e, portanto, nunca vai expirar.
Quando for definido como false
, os cookies não serão atualizados em cada carregamento de página. Dessa forma, a expiração terá como base a primeira visita do usuário.
gtag.js
gtag('config', 'TAG_ID', {
cookie_update: false
});
Gerenciador de tags
Para a tag do Google
- No espaço de trabalho, abra o menu Tags.
- Edite uma tag do Google atual ou crie uma nova.
Em Configuração, adicione um novo parâmetro:
- Nome:
cookie_update
- Valor:
false
- Nome:
Salve a tag e publique o contêiner.
Para tags do Universal Analytics
- No espaço de trabalho, abra o menu Tags.
- Edite uma tag Universal Analytics.
- Crie uma variável de configurações do Google Analytics. Selecione Configuração da variável > Mais configurações > Campos a serem definidos.
- Quando a seção "Campos a serem definidos" abrir, clique em Adicionar linha.
- Em Nome do campo, insira
cookieUpdate
. - Em Valor, insira um valor booleano, como
false
. - Salve a tag e publique o contêiner.