[GA4] Configure a medição de vários domínios

Este artigo destina-se a proprietários de Websites que precisam de medição unificada em mais de um domínio, por exemplo, no Website de um cliente e num domínio de carrinho de compras separado. Este artigo refere-se às propriedades do Google Analytics 4.

A medição de vários domínios permite que a atividade seja atribuída corretamente a um único utilizador à medida que cruza domínios. Os cliques de saída que normalmente acionam um evento através da medição otimizada são ignorados quando o link de saída direciona para um domínio que indicou como parte da medição de vários domínios.

  Receba estatísticas do percurso do cliente sem custos

Ao começar, pode explorar a forma como os clientes interagem nos seus Websites através de funcionalidades como a medição de vários domínios.

 

Vista geral do vídeo

Cookies e medição de vários domínios

Quando um utilizador dá consentimento, o Analytics usa cookies originais para definir IDs para cada utilizador único e cada sessão única.

  • Sem a medição de vários domínios, são criados novos cookies com novos IDs para cada domínio que um utilizador visita. Consequentemente, um único utilizador que visite diferentes domínios raiz (por exemplo, www.example.com e www.anotherexample.com) no mesmo dispositivo será identificado separadamente (dois utilizadores e duas sessões em vez de um utilizador 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 através de um parâmetro de URL (_gl) quando o utilizador navega entre domínios através de um link ou formulário. Como resultado, o Analytics identifica apenas um utilizador e uma sessão.
Nota: esta configuração é recomendada para subdomínios porque, quando os utilizadores navegam de um subdomínio no seu site para outro subdomínio que usa um domínio de cookies diferente, podem ser apresentadas autorreferências. As autorreferências podem significar que o tráfego para o seu site está a ser atribuído incorretamente.

Formas de evitar autorreferências:

  • Certifique-se de que todas as páginas do seu site estão etiquetadas com o código de medição do Analytics
  • Certifique-se de que a medição de vários domínios está configurada corretamente em todas as suas páginas
  • Verifique as definições do domínio de cookies no código de medição para se certificar de que todos os subdomínios de um domínio estão a usar o mesmo domínio de cookies
  • Adicione os subdomínios à lista de exclusões

Configure a medição de vários domínios através da página Administração

Verifique a etiqueta (por exemplo, a etiqueta Google em cada uma das suas páginas HTML) para todos os domínios que quer incluir na medição de vários domínios. A etiqueta em cada página tem de usar o mesmo ID da etiqueta (ou seja, o mesmo ID "G-") da mesma stream de dados da Web.

  1. Em  Administrador, em Recolha e modificação de dados, clique em Streams de dados.
    O link anterior abre a última propriedade do Analytics a que acedeu. Pode alterar a propriedade com o seletor de propriedades. Tem de ter a função Editor ou superior para configurar a medição de vários domínios e pode criar até 100 condições.
  2. Clique em Web e, de seguida, numa stream de dados da Web.
  3. Nos detalhes da stream Web, clique em Configure as definições da etiqueta (na parte inferior).
  4. Na secção Definições, clique em Configure os seus domínios.
  5. Se usar a mesma etiqueta Google em vários domínios, estes são detetados automaticamente e aparecem na secção Recomendações. Para aceitar uma recomendação, clique em Adicionar.
    Para adicionar manualmente um domínio, clique em Adicionar condição em Inclua domínios que correspondem às condições seguintes:
    • Escolha um tipo de correspondência.
    • Em Domínio, introduza o identificador do domínio com que quer fazer a correspondência (por exemplo, example.com).
    • Adicione todos os domínios que quer incluir na medição de vários domínios.
    As condições são avaliadas através da lógica OU.
  6. Clique em Guardar.

Configuração manual

A abordagem recomendada é configurar a medição de vários domínios através da interface do Analytics. No entanto, poderá haver cenários em que tenha de implementar uma solução personalizada através do código de medição. Nestes casos, pode configurar manualmente ao utilizar os comandos get e set da API da gtag.js para manter os IDs nos vários domínios. Saiba como configurar a medição de vários domínios manualmente.

Exemplo

Para obter um Client-ID no domínio de origem, utilize o método get:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Armazene o Client-ID numa variável.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Armazene o ID da sessão numa variável.
});

  

Assim que tiver o Client-ID e o ID 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 a partir do URL e defina-os com o comando config:


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

Verifique se a medição de vários domínios está a funcionar corretamente

A medição de vários domínios funciona ao anexar parâmetros aos URLs no seu Website. Em casos raros, pode ocorrer um erro no servidor Web, como devolver um código de resposta de erro 5xx ou não iniciar uma transferência.

Para verificar se a medição de vários domínios está a funcionar:

  1. Abra uma página do site que contenha um link ou um formulário que direcione para um domínio que tenha configurado para a medição de vários domínios.
  2. Clique no link ou envie o formulário para navegar até ao domínio de destino.
  3. Verifique se a página é carregada corretamente.
  4. Verifique se o URL no domínio de destino contém o parâmetro de linker _gl. Por exemplo: https://www.example.com/?_gl=1*abcde5*.
  5. Se o seu Website fornecer transferências: navegue para uma página com o parâmetro de link no URL e inicie uma transferência. Verifique se a transferência foi iniciada com êxito.

Se ocorrer um erro, experimente a resolução de problemas de medição de vários domínios.

Resolução de problemas

Se não conseguir confirmar a presença do parâmetro _gl no URL do domínio de destino conforme os passos acima, verifique se o domínio que configurou na interface corresponde ao domínio para o qual o seu site está a direcionar.

Também é possível que o seu Website esteja configurado de uma forma que impeça a medição de vários domínios de funcionar corretamente. Com a ajuda de um programador Web experiente, investigue se o seu Website está a ser afetado pelos seguintes problemas.

Redirecionamentos de URL

Se a página de destino redirecionar ou não suportar parâmetros de consulta arbitrários, o parâmetro _gl poderá ser removido do URL, mesmo que tenha sido anexado pelo Analytics na página anterior. (Normalmente, isto acontece demasiado depressa para se ver.) Para confirmar se isto está a acontecer no seu site, verifique os pedidos de rede feitos pela página anterior através das Ferramentas para programadores do Chrome. Para corrigir este problema, configure o site para preservar o parâmetro _gl nos redirecionamentos.

Conflitos com outros scripts

A medição de vários domínios funciona ao criar um ouvinte de evento no nó do documento de uma página. Quando os utilizadores clicam num link, o evento de clique aparece no nó do documento e o parâmetro _gl é adicionado ao URL do link. Este processo não pode funcionar corretamente nos cenários seguintes:

  • Quando a navegação é acionada por JavaScript e não uma resposta direta a uma ação do utilizador.
  • Quando os scripts concorrentes na página impedem a propagação do evento antes de este chegar ao nó do documento, por exemplo, quando Event.stopPropagation() é usado.

A informação foi útil?

Como podemos melhorá-la?
false
Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal