Medir a atividade em vários domínios

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:

  1. 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.
  2. 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.

  1. Clique em Tags > Nova.
  2. Clique em Configuração da tag e selecione Vinculador de conversões.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

  1. 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.
  2. Acesse Mais configurações > Acompanhamento de vários domínios.
  1. No campo Vincular domínios automaticamente, insira uma lista de domínios separados por vírgulas.
  2. 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.
  3. 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

  1. Selecione Ativar a vinculação entre domínios.
  2. 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.