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
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.
Se você também tiver uma propriedade do Universal Analytics
Na propriedade do Universal Analytics, você configurou a medição de vários domínios usando um código (no código-fonte com analytics.js ou gtag.js ou pelo Gerenciador de tags do Google). Na propriedade do Google Analytics 4, você vai fazer esse processo na página "Administrador". Siga as instruções abaixo para adicionar os mesmos domínios identificados no código da sua página do Universal Analytics.
Configurar a medição de vários domínios em "Administrador"
Você precisa ter função de editor para configurar a medição de vários domínios e criar até cem condições.
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.
- Na página Administrador, em Coleta e modificação de dados, clique em Fluxos de dados.
- 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 a corresponder (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.