A medição de vários domínios permite atribuir atividades a um único usuário de forma precisa à medida que ele usa domínios diferentes. Os cliques de saída que normalmente acionariam um evento pela medição otimizada são ignorados quando o link externo direciona para um domínio que você incluiu como parte da medição de vários domínios.
Acesse insights sobre a jornada do cliente, sem custo financeiro
Ao começar, você pode descobrir como os clientes interagem nos seus sites usando recursos como a medição de vários domínios.
Visão geral do vídeo
Ative as legendas do YouTube no seu idioma. Clique no ícone Configurações na parte de baixo do player de vídeo, selecione "Legendas/CC" e escolha o idioma.
Medição de vários domínios e de cookies
Quando há consentimento, o Google Analytics usa cookies primários para definir IDs para cada usuário e sessão únicos.
- Sem a medição de vários domínios, novos cookies com novos IDs são criados para cada domínio que um usuário visita. Assim, quando uma pessoa acessa diferentes domínios raiz (por exemplo, www.example.com e www.anotherexample.com) no mesmo dispositivo, ela é identificada como dois usuários e duas sessões, em vez de um usuário e uma sessão.
- Com a medição de vários domínios, os cookies mantêm os mesmos IDs que são transmitidos de um domínio para outro por um parâmetro de URL (
_gl
) quando a pessoa navega entre domínios usando um link ou formulário. Como resultado, o Google Analytics identifica apenas um usuário e uma sessão.
Como evitar referências próprias:
- Verifique se todas as páginas do seu site têm a tag do código de medição do Google Analytics
- Verifique se a medição de vários domínios está configurada corretamente em todas as páginas
- Verifique as configurações do domínio de cookies no seu código de medição para garantir que todos os subdomínios em um domínio estejam usando o mesmo domínio de cookies
- Adicione os subdomínios à lista de exclusão
Configurar a medição de vários domínios em "Administrador"
Verifique a tag (por exemplo, a tag do Google aplicada individualmente às suas páginas HTML) em cada domínio que você quiser incluir na medição de vários domínios. A tag em cada página precisa usar o mesmo ID da tag (ou seja, o mesmo ID "G-") do mesmo fluxo de dados da Web.
- Em Administrador, em Coleta e modificação de dados, clique em Fluxos de dados.
O link anterior abre a última propriedade do Google Analytics que você acessou. É possível mudar a propriedade com o seletor. Você precisa ter função de editor ou superior para configurar a medição de vários domínios e criar até 100 condições.
- Clique em Web e em um fluxo de dados da Web.
- Nos detalhes do fluxo da Web, clique em Definir as configurações da tag na parte de baixo.
- Na seção Configurações, clique em Configurar seus domínios.
- Se você usar a mesma tag do Google em vários domínios, eles serão detectados de forma automática e vão aparecer na seção Recomendações. Para aceitar uma recomendação, clique em Adicionar.
Para incluir um domínio manualmente, clique em Adicionar condição, na opção Inclua domínios que correspondam às seguintes condições:- Escolha um tipo de correspondência.
- Em Domínio, insira o identificador do domínio correspondente (por exemplo, example.com).
- Adicione todos os domínios que você quer incluir na medição.
- Clique em Salvar.
Configuração manual
A abordagem recomendada é configurar a medição de vários domínios na interface do Google Analytics. No entanto, em alguns casos, você precisará implementar uma solução personalizada usando o código de medição. Nesses casos, você pode fazer a configuração manualmente usando os comandos "get" e "set" da API gtag.js para manter os códigos nos domínios. Saiba mais sobre como configurar a medição de vários domínios manualmente.
Exemplo
Para recuperar um ID do cliente no domínio de origem, use o método get
:
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
// Store the client ID in a variable.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
// Store the session ID in a variable.
});
Quando você tiver os IDs do cliente e da sessão, adicione-os ao link que direciona para o domínio de destino:
<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>
Na página de destino, leia os IDs do URL e defina-os com o comando config:
gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
Verificar se a medição de vários domínios está funcionando corretamente
A medição de vários domínios acrescenta parâmetros aos URLs do seu site. Em casos raros, o servidor da Web pode encontrar um problema, como retornar um código de resposta de erro 5xx ou não iniciar um download.
Para verificar se a medição de vários domínios funciona:
- Abra uma página do seu site com um link ou formulário que direcione para um domínio incluído na medição.
- Clique no link ou envie o formulário para acessar o domínio de destino.
- Verifique se a página é carregada corretamente.
- Verifique se o URL no domínio de destino contém o parâmetro do vinculador
_gl
. Por exemplo:https://www.example.com/?_gl=1*abcde5*
. - Se o site oferecer downloads: acesse uma página com o parâmetro de vinculação no URL e inicie um download. Verifique se o download é iniciado.
Se você encontrar um erro, consulte a Solução de problemas de medição de vários domínios.
Solução de problemas
Se não for possível confirmar a presença do parâmetro _gl
no URL do domínio de destino de acordo com as etapas acima, verifique se o domínio que você configurou na interface é idêntico àquele para onde o site direciona.
Também é possível que a configuração do seu site impeça o funcionamento correto da medição de vários domínios. Com a ajuda de um desenvolvedor da Web experiente, investigue se seu site está sendo afetado pelos problemas a seguir.
Redirecionamentos de URL
Se a página de destino redirecionar ou não oferecer suporte a parâmetros de consulta arbitrários, o parâmetro _gl
poderá ser removido do URL, mesmo que tenha sido anexado pelo Google Analytics na página anterior. Esse processo normalmente acontece rápido demais para ser observado a olho nu. Para confirmar se isso está acontecendo no seu site, verifique as solicitações de rede feitas pela página anterior usando as Ferramentas para desenvolvedores do Chrome. Para corrigir o problema, configure seu site para preservar o parâmetro _gl
nos redirecionamentos.
Conflitos com outros scripts
A medição de vários domínios cria um listener de eventos no nó do documento de uma página. Quando os usuários clicam em um link, o evento de clique surge no nó do documento, e o parâmetro _gl
é adicionado ao URL do link. Esse processo não funciona corretamente nos seguintes cenários:
- Quando a navegação é acionada pelo JavaScript, e não por uma resposta direta a uma ação do usuário.
- Quando os scripts concorrentes na página interrompem a propagação de evento antes de chegarem ao nó do documento, por exemplo, quando
Event.stopPropagation()
é usado.