Este artigo é para desenvolvedores que precisam medir vários domínios com a mesma tag do Google. Nele, abordamos a implementação do código da gtag.js. Você também pode configurar outros domínios nas configurações da tag do Google da sua propriedade do GA4.
Com a medição de vários domínios, dois ou mais sites relacionados em domínios diferentes são analisados como um só. As tags do Google oferecem uma maneira de os produtos compatíveis medirem a atividade quando as jornadas dos clientes incluem vários domínios. Esse recurso funciona em todos os produtos do Google, incluindo o Analytics, a medição de conversões do Google Ads e as conversões do Floodlight.
Quando implementar a medição de vários domínios
Implemente esse recurso quando você precisar combinar dados de dois ou mais domínios.
Imagine que você tenha o site example-petstore.com
, e o componente de e-commerce seja hospedado por um carrinho de compras de terceiros em outro domínio: example-commerce-host.com/example-petstore
.
Sem a medição de vários domínios, um usuário que acessar sua loja on-line e seguir para o carrinho de compras de terceiros será contabilizado como dois usuários diferentes, com duas sessões distintas de durações diferentes. Com a medição de vários domínios, a atividade é capturada como um usuário único.
Como funciona
O vinculador de domínios compartilha cookies primários de medição entre os domínios de origem e de destino. Esses cookies são armazenados em um navegador da Web e só podem ser acessados por páginas no mesmo domínio.
A configuração da medição de vários domínios tem duas etapas:
- O domínio de origem modifica os URLs que levam ao domínio de destino para que incluam os valores do cookie primário de medição referentes ao domínio de origem.
- O domínio de destino verifica a presença de cookies de medição vinculados.
A medição de vários domínios com tags do Google adiciona um parâmetro do vinculador aos URLs que levam ao domínio de destino. Esse parâmetro é identificado pela chave _gl
nos parâmetros de consulta do URL:
https://www.example.com/?_gl=1~abcde5~
No domínio de destino, as tags são configuradas para verificar a presença de parâmetros do vinculador no URL. Se um parâmetro válido for encontrado, a tag vai extrair e armazenar o cookie primário de medição.
Configurar a vinculação de vários domínios
Para configurar a medição de vários domínios no domínio de origem dos URLs que levam ao domínio de destino, crie um objeto linker
. O vinculador vai detectar os cliques nesses links e adicionar um parâmetro aos URLs deles de forma automática.
O objeto linker
requer um parâmetro domains
, que é uma matriz de um ou mais domínios. Esse código vai anexar o parâmetro do vinculador aos links de uma página que leva a um domínio de destino example.com:
gtag.js
Para configurar a medição de vários domínios da tag do Google, adicione um comando linker
à sua tag da seguinte maneira: Substitua example.com
pelo seu domínio.
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'linker', {'domains': ['example.com']});
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
Você pode incluir diversos valores de string na propriedade domains
. Quando domains
tem pelo menos um valor, a gtag.js aceita links de domínio de entrada por padrão. É possível adicionar muitos valores à propriedade domains
e usar o mesmo snippet de código em todos os domínios.
O Google Analytics 4 cumpre as configurações de gtag('set', 'linker', ...)
, desde que o comando linker
seja definido antes do comando config
relevante.
No entanto, sugerimos ajustar a medição de vários domínios na página "Administrador" do Google Analytics 4. Saiba como configurar a medição de vários domínios.
gtag('set', 'linker', {
'domains': ['example.com', 'example-b.com']
});
Gerenciador de tags
Para tags do Google Ads e do Floodlight
No Gerenciador de tags, crie uma tag do Vinculador de conversões e defina-a para associar domínios automaticamente.
- Clique em Tags > Nova.
- Clique em Configuração da tag e selecione Vinculador de conversões.
- Escolha um acionador. Na maioria dos casos, é recomendável usar um acionador que dispare em todas as visualizações de página para fazer a medição de vários domínios ou em páginas de conversão que os visitantes vão acessar após clicar em um anúncio.
- Selecione Ativar a vinculação entre domínios. Com essa configuração, a tag controla os links de entrada que têm um parâmetro do vinculador.
- Em Vincular domínios automaticamente, insira uma lista de domínios que precisam ser associados a essa tag. Todos os links que levarem a um domínio incluído nesse campo terão um parâmetro de vinculador anexado ao URL.
- Salve e publique a configuração da tag.
Saiba mais sobre o Vinculador de conversões do Gerenciador de tags.
Para tags do Google Analytics 4
No Google Analytics 4, a medição de vários domínios é configurada pela interface de administrador do Analytics. Saiba como configurar a medição de vários domínios usando o GA4.
Para tags legadas do Universal Analytics
Se você quiser configurar uma tag legada do Universal Analytics no Gerenciador de tags e medir a interação do usuário em vários domínios, siga estas etapas:
- No Gerenciador de tags, abra sua variável de configurações do Google Analytics ou a tag do Universal Analytics para edição.
- Para encontrar essa variável, clique em Variáveis e escolha a opção relevante na lista.
- Para encontrar sua tag do Universal Analytics, clique em Tags e selecione-a na lista.
- Acesse Mais configurações > Acompanhamento de vários domínios.
- No campo Vincular domínios automaticamente, insira uma lista de domínios separados por vírgulas.
- Para receber links de outros domínios, acesse Mais configurações > Campos a serem definidos e adicione um campo com "Nome do campo" allowLinker e Valor true.
- Salve suas mudanças e publique o contêiner.
Referência de parâmetro do vinculador
Parâmetro | Tipo | Valores aceitos |
---|---|---|
accept_incoming |
booleano | true (padrão se domains tiver um valor),
false |
decorate_forms |
booleano | true , false (padrão) |
domains |
matriz | Uma matriz de um ou mais domínios, por exemplo, ['example1.com', 'example2.com'] |
url_position |
string | 'query' (padrão), 'fragment' |
accept_incoming
Depois que o usuário acessa uma página no domínio de destino com um parâmetro do vinculador no URL, suas tags precisam ser configuradas para analisar esse parâmetro.
Se o domínio de destino tiver sido configurado para vincular automaticamente os domínios, ele aceitará os parâmetros do vinculador por padrão. Nenhum código adicional é necessário nesse domínio.
Se o domínio de destino não estiver configurado para vincular domínios automaticamente, você poderá instruir a página de destino a procurar parâmetros do vinculador. Defina a propriedade accept_incoming
como true
.
gtag.js
gtag('set', 'linker', {
'accept_incoming': true
});
Gerenciador de tags
Tags do Vinculador de conversões para conversões do Google Ads e do Floodlight
Marque a caixa de seleção Aceitar o recebimento de parâmetros do vinculador.
Tags do Universal Analytics
A propriedade accept_incoming
será definida automaticamente quando você adicionar valores ao campo Vincular domínios automaticamente nas variáveis de configurações do Google Analytics ou nas tags do Universal Analytics em Mais configurações > Acompanhamento de vários domínios.
decorate_forms
Para medir os dados de formulários enviados entre vários domínios, defina a propriedade decorate_forms
como true
.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true
});
Gerenciador de tags
Tags do Vinculador de conversões para conversões do Google Ads e do Floodlight
Defina Incrementar formulários como true.
Tags do Google Analytics 4 e do Universal Analytics
Não há controle para decorate_forms
nas tags do Google Analytics no Gerenciador de tags. Consulte a orientação da gtag.js.
domains
Uma matriz com um ou mais domínios que serão vinculados.
gtag.js
gtag('set', 'linker', {
'domains': [
'example1.com',
'example2.com',
'subdomain1.example3.com',
'subdomain2.example3.com'
]
});
Gerenciador de tags
Tags do Vinculador de conversões para conversões do Google Ads e do Floodlight
- Selecione Ativar a vinculação entre domínios.
- No campo "Vincular domínios automaticamente", insira uma lista de domínios separados por vírgulas.
Google Analytics 4
Configure a medição de vários domínios nas páginas Administrador do Google Analytics.
Tags do Universal Analytics
A propriedade accept_incoming
será definida automaticamente quando você adicionar valores ao campo Vincular domínios automaticamente nas variáveis de configurações do Google Analytics ou nas tags do Universal Analytics em Mais configurações > Acompanhamento de vários domínios.
url_position
Alguns aplicativos de conteúdo exigem que você use um caractere de fragmento/hash (#
) como delimitador nas strings de URL, em vez do caractere de ponto de interrogação (?
), usado com frequência para indicar parâmetros de consulta. Para que o parâmetro do vinculador apareça no URL após um caractere #
(por exemplo, https://example.com#_gl=1~abcde5~
), defina url_position
como fragment
.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true,
'url_position': 'fragment'
});
Gerenciador de tags
Tags do Vinculador de conversões para conversões do Google Ads e do Floodlight
Se você precisa instruir o Gerenciador de tags a ler o parâmetro único com base em um fragmento (#
), em vez de uma consulta padrão (?
), defina Posição do URL como Fragmento.
Caso contrário, use a opção padrão Parâmetro de consulta.