Como configurar a medição cross-domain no GA4 e como testar
No Google Analytics 4 (GA), a versão mais recente do Google Analytics, podemos pensar que a configuração de medição cross-domain (medição de vários sites com a mesma conta de Google Analytics) é igual ao Google Analytics Universal (GAU) mas não.
Neste artigo, vamos falar sobre como configurar o acompanhamento de vários domínios com o Google Analytics 4.
⚠️ IMPORTANTE: esta configuração cross-domain não é necessária para subdomínios no GA4
⚠️ IMPORTANTE: o GA4 não assume/interpreta a configuração cross-domain do GAU (?_ga)
Índice
Configurar a medição cross-domain em GA4
ℹ️ INFO: O Se ainda não criaram a vossa propriedade de Google Analytics 4, será necessário criar uma antes de configurar esta medição cross-domain.
⚠️ IMPORTANTE: precisam de acesso de nível de edição à propriedade GA4 para configurar a medição cross-domain
Na versão do Google Analytics Universal, era necessário uma configuração complicada para configurar o acompanhamento de vários domínios. Por norma teríamos de utilizar o parâmetro allowlinker
no Google Tag Manager (GTM) ou diretamente nas nossas tags de Google Analytics.
No caso do Google Analytics 4, a configuração cross-domain foi simplificada e não é necessária qualquer configuração no código da Tag ou no GTM. No GA4 conseguimos configurar o acompanhamento de vários domínios apenas através das definições de configuração na secção ‘Administração.
Eis os passos para configurar a medição cross-domain em GA4:
- Entrem na propriedade de GA4 no Google Analytics. Cliquem em
Administração
no canto inferior esquerdo - Na parte de propriedade clique em
Stream de dados
- Na opção de stream de dados selecionem a propriedade web onde querem adicionar a medição cross-domain.
- No novo painel, façam scroll para baixo e selecionem
Mais definições de etiquetagem
- No novo painel escolham a opção de
configure os seus domínios
. Agora a vossa conta de GA4 poderá medir vários domínios.
- No novo painel deverão adicionar todas as regras mediante TODOS domínios que querem medir.
Ou seja, devem adicionar o domínio principal como todos os domínios a mais que querem adicionar.
É possível adicionar várias regras mas a regra decontém
deverá ser suficiente mas podem também utilizar os seguintes tipos de regras:- Contém: Inclui parte de uma string no nome de domínio.
- Começa com: Inclui o domínio que começa com uma string
- Termina com: Inclui domínios que terminam com uma string
- Corresponde exatamente: Corresponde exatamente a parte inteira de uma string de domínio.
- Agora é só selecionar a opção de gravar e já está.
A configuração de medição cross-domain está concluída, quando os utilizadores navegam de um site para outro, isso será contado como uma única visita e todas as fontes de tráfego serão consistentes.
⚠️IMPORTANTE: Vejam os passos seguintes para testarem a vossa configuração.
Como testar a configuração cross-domain em GA4
É possível utilizar a funcionalidade de DebugView
para confirmar e testar a configuração da medição de cross-domain.
⚠️IMPORTANTE: De forma conseguirem testar o GA4 é necessário ter a extensão Google Analytics Debugger para entrar em DebugView
Basta entrar em configurar
> DebugView
e ligar a extensão do Google Analytics Debugger.
Quando clicar num link de um dos domínios para o outro, o URL deverá levar o parâmetro _gl
.
Por exemplo:
Se no footer do site sapo.pt, clicarmos no link para MEO.pt é possível visualizar esse parâmetro (imagem infra).
Agora basta navegar para qualquer um dos seus sites e clique no link para outro domínio para o qual você configurou o acompanhamento de vários domínios. Depois de clicar no link, você será redirecionado para o novo domínio e poderá verificar se o URL será preenchido com o novo parâmetro _gl
como abaixo.
Esse parâmetro ‘_gl’ continuará a sessão do domínio anterior para o novo domínio e não será tratado como um novo utilizador.
Deverão conseguir visualizar que o ID de sessão permanecerá o mesmo no DebugView
com domínios diferentes.
O que é a medicação cross-domain
A medição de cross-domain permite que identifiquem de forma única o utilizador da vossa empressa em diferentes domínios. Com o acompanhamento de vários domínios, a atividade e origem de visita é atribuída ao mesmo utilizador, independentemente do domínio. Isso ajuda a manter a contagem de utilizadores mais precisa e oferece uma visão completa da jornada dos utilizadores nos domínios.
Ao configurarem o cross-domain de vários domínios e quando um link externo leva a outro domínio, a opção de medição automática de cliques em links externos é ignorada. Isso permite que o mesmo utilizador seja medido nos diferentes domínios.
Diferença na configuração cross-domain em Google Analytics Universal e GA4
Configuração cross-domain em Google Analytics Universal
No Google Analytics Universal a configuração da medição cross-domain é muito mais complexa.
Seja por editar a Tag de GAU ou por Google Tag Manager (GTM), a configuração passava por permitir um plugin com o nome de allowlinker
.
Posteriormente teríamos de adicionar quais os domínios que queríamos medir no GAU e editar a Tag no código ou adicionar esses domínios no GTM.
Podem consultar a complexidade do acompanhamento de vários domínios por GAU aqui.
Configuração cross-domain em Google Analytics 4 (GA4)
No GA4 é possível fazer toda a configuração de medição cross-domain através das configurações da plataforma.
É possível, tal como a implementação em GAU, caso esta forma não funcione, de utilizar código para recolher o identificador de sessão e de cliente e enviar no URL.
Contudo, essa implementação deverá ser um último recurso.
Porque o GA4 utiliza parâmetros no URL
O Google Analytics usa cookies 1st party para identificar utilizadores únicos no site.
Se tivermos vários domínios de site com GA4 implementado, o GA4 criará um novo cookie sempre que um utilizador navegar pelos vários domínios da empresa Nesse caso, o mesmo utilizador terá um cookie separado para cada um dos domínios e será contado como um utilizador diferente (com origens diferentes).
Com a medição cross-domain implementada, quando o utilizador navega para um domínio diferente, o código de cliente (client_ID) e o código de sessão (session_ID) são passados através do parâmetro de URL identificado como _gl
e rescreve o cookie de GA4
Se tiverem feedback ou necessitarem de ajuda estou por aqui e podem sempre falar comigo. Espero que este artigo vos ajude.
Boa tarde Diogo
Gostaria de saber se é possível unir subdomínios no GA4, já que você mencionou logo acima que esse tutorial não se aplica a subdomínios.
Aguardo um retorno
obrigada
Alô Daniele!
O ga4 não necessita de configuração para subdomínios.
Automaticamente consegue medir a transição entre o domínio principal e o subdomínio sem configuração adicional.
Abraço e espero que ajude