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:
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'
});
Renomear cookies
Para evitar conflitos com outros cookies, talvez seja necessário mudar o nome.
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'
});
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('config', 'TAG_ID', {
cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});
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('config', 'TAG_ID', {
cookie_update: false
});