Usar a tag global do site

Para garantir que o Campaign Manager 360 possa medir suas conversões de modo eficaz, é recomendável usar a tag global do site (gtag.js) como o formato das tags de atividade do Floodlight.

Sobre a tag global do site

A tag global do site é uma biblioteca de tagging na Web que funciona em todo site do Google e de produtos de medição de conversão. Isso facilita a implementação e permite que você tenha mais controle.

  • Integração mais rápida e fácil com outros produtos do Google: a tag global do site não é usada só pelos produtos de publicidade do Google Marketing Platform (Display & Video 360, Search Ads 360 e Campaign Manager 360), mas também por outros produtos do Google, como o Google Ads e o Google Analytics. Caso você use esses produtos, essa tag facilita a implementação, porque proporciona uma experiência unificada de tagging.
  • Acompanhamento de conversões mais preciso: quando você usa a tag global do site, novos cookies são configurados no seu domínio. Isso garante que o Google Marketing Platform possa analisar suas conversões com mais precisão. Se você usa tags iframe ou de imagem em vez da tag global do site, o Google Marketing Platform não consegue monitorar todas as suas conversões.
Ative a "Atribuição aprimorada" ao configurar o Floodlight e descubra os benefícios do acompanhamento de conversões aprimorado para inventário de vídeo e display. Saiba como ativar a atribuição aprimorada.

Ambientes incompatíveis

  • A tag global do site não é destinada a aplicativos para dispositivos móveis. Saiba mais sobre as opções para uso do Floodlight com apps.
  • O Campaign Manager 360 não é compatível com a tecnologia Accelerated Mobile Pages (AMP). Siga o processo que você já conhece para usar o Floodlight com AMP.
  • A tag global do site não é disparada em navegadores incompatíveis com JavaScript. A tag inclui uma seção que será carregada se o JavaScript não for compatível. Saiba mais abaixo.

Cookies definidos pela tag global do site

A tag global do site para atividades do Floodlight define novos cookies no seu domínio a fim de armazenar um identificador exclusivo do usuário ou do clique no anúncio que o levou ao site.

  • Search Ads 360: os cookies recebem as informações do clique no anúncio por um parâmetro GCLID ("identificador de clique do Google", na sigla em inglês) que o Search Ads 360 adiciona ao URL da página de destino logo antes de redirecionar os usuários ao seu site.
  • Display & Video 360 e Campaign Manager 360: os cookies recebem as informações do clique no anúncio por um parâmetro DCLID ("identificador de clique da DoubleClick", na sigla em inglês) que o Display & Video 360 e o Campaign Manager 360 adicionam ao URL da página de destino logo antes de redirecionar os usuários ao seu site.

Se você não quiser que a tag global do site defina cookies próprios no domínio do seu site, desative essa opção adicionando a string destacada abaixo ao comando config do snippet global:

gtag('config', 'DC-1234567', {'conversion_linker': false});

No entanto, esse procedimento não é recomendado porque reduz a precisão do acompanhamento de conversões.

Como a tag global do site pode usar informações de novos cookies definidos no seu domínio, é preciso fornecer aos usuários informações claras e detalhadas sobre a coleta de dados e receber o consentimento deles de acordo com os requisitos legais.

Coleta de dados de remarketing pela tag global do site

Once you set up the Google Ads tag for standard remarketing or dynamic remarketing, the global site tag, and an optional event snippet can be deployed site-wide to track specific remarketing events.

You can choose to disable the collection of remarketing data for users who do not wish to view personalized ads using the parameter: allow_ad_personalization_signals. This parameter will let you disable the usage of the data for personalized ads and the default value of the parameter will be set to true. When you set the parameter’s value to false, it will disable the usage of the data for personalized ads.

If you don’t want the global site tag to collect remarketing data, add the highlighted gtag('set') command to your global site tag above the gtag('js') command:

<!-- 

Start of global snippet: Please do not remove

Place this snippet between the <head> and </head> tags on every page of your site.

-->

<!-- Global site tag (gtag.js) - DoubleClick -->

<script async src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"></script>

<script>

 window.dataLayer = window.dataLayer || [];

 function gtag(){dataLayer.push(arguments);}

 gtag('set', 'allow_ad_personalization_signals', false);

 gtag('js', new Date());

 

 gtag('config', 'DC-[floodlightConfigID]');

</script>

<!-- End of global snippet: Please do not remove -->

 

Implementação da tag global do site

A tag global do site é composta por dois snippets JavaScript: um global e um de evento. Insira a tag global do site entre as tags <head> e </head> em todas as páginas do site. O snippet global é colocado em todas as páginas, e o de evento também é incluído nas páginas que têm eventos rastreados. Na tag global do site, os webmasters precisarão transmitir valores para certos campos.

Etapa 1: adicionar o snippet global a todas as páginas do site

O snippet global deve ser colocado em todas as páginas do site, entre as tags <head> e </head>. Depois de fazer isso, não é necessário adicionar o snippet global novamente. Se você já tiver instalado um snippet global para outro produto do Google ou outra configuração do Floodlight, siga as instruções abaixo e modifique o snippet global para que ele funcione com vários produtos.

Veja um exemplo de snippet global:

<!-- 
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Global site tag (gtag.js) - DoubleClick -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'DC-[floodlightConfigID]');
</script>
<!-- End of global snippet: Please do not remove -->

Etapa 2: adicionar o snippet de evento a páginas com eventos rastreados

É preciso incluir snippets de evento nas páginas com eventos rastreados. Faça isso para rastrear eventos de conversão ou adicionar usuários a listas de público-alvo. O snippet de evento pode ser colocado em qualquer lugar da página após o snippet global, mas recomendamos também colocá-lo dentro da seção <head> para aumentar a precisão do rastreamento.

Os campos do snippet de evento variam de acordo com o tipo de tag, o método de contagem e outros dados transmitidos para a tag. Consulte a seção abaixo para ver informações detalhadas sobre os campos do snippet de evento.

Veja um exemplo de snippet de evento:

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'u1': '[variable]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Transmissão de dados para campos da tag global do site

Se você estiver migrando das tags de iframe ou de imagem para a tag global do site, consulte nosso guia de remarcação de tags para saber mais sobre como os parâmetros dessas tags mapeiam campos na tag global do site.

Campos do snippet global

O snippet global carrega a biblioteca de rastreamento da tag global do site e configura as contas para onde a tag envia dados.

Veja alguns campos importantes do snippet global:

  • src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"
    Essa seção mostra um identificador da conta em que a tag foi gerada originalmente. Ao gerar tags no Campaign Manager 360, esse valor é o ID de configuração do Floodlight.

  • gtag('config', 'DC-[floodlightConfigID]')
    O comando config mostra as contas específicas associadas à tag global do site. Ao gerar tags no Campaign Manager 360, esse valor é o ID de configuração do Floodlight.

Se você estiver usando a tag global do site com várias configurações do Floodlight ou produtos do Google, talvez veja vários comandos config e IDs diferentes na string src=. Consulte a seção abaixo para saber mais detalhes.

Não transmita dados dinamicamente para os campos do snippet global. Ele já estará completo quando for instalado no site com os identificadores de conta corretos.

Campos do snippet de evento: visão geral

O snippet de evento é específico a cada atividade do Floodlight e evento correspondente que rastreia. Alguns campos são comuns a todos os snippets de evento, enquanto outros dependem das configurações da atividade do Floodlight associada à tag.

É preciso transmitir os dados aos campos do snippet de evento de maneira dinâmica. A seguir, temos uma visão geral dos campos mais importantes dos snippets de evento e dos tipos de tags em que eles são aplicados. Consulte as seções abaixo para ver informações mais detalhadas sobre cada campo.

Nome do campo Formato do valor Tipo de tag e método de contagem Visão geral
allow_custom_scripts Booleano Todos Ativa as tags dinâmicas.
u1, u2 etc. String Todos Indica as variáveis personalizadas do Floodlight.
send_to String Todos Mapeia os identificadores de roteamento da configuração, do grupo de atividades, da tag de atividade e do método de contagem do Floodlight.
session_id String Contador: por sessão Define um identificador exclusivo para cada sessão.
value Número Todas as vendas Transmite a receita gerada por uma transação.
transaction_id Número Todas as vendas Define um identificador exclusivo para uma transação.
quantity Número Vendas: itens vendidos Contém o número de itens vendidos durante uma transação.

Campos de todos os snippets de evento

Os seguintes campos aparecem em todos os snippets de evento gerados pelo Campaign Manager 360:

  • 'allow_custom_scripts': true
    Esse campo ativa as tags dinâmicas do Floodlight, o que permite integrar ferramentas de terceiros com a tag. Ele precisa ser definido como true para que as tags dinâmicas funcionem. Recomendamos usar as configurações da atividade do Floodlight para ativar as tags dinâmicas ao começar a criar as atividades. O valor desse campo modificará as configurações de tags dinâmicas na atividade do Floodlight associada no Campaign Manager 360. Se você não quiser que o snippet de evento seja compatível com tags dinâmicas, defina o campo como false ou remova-o totalmente.

  • 'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
    O campo send_to contém identificadores de roteamento da configuração, do grupo de atividades, da tag de atividade e do método de contagem do Floodlight.

    • DC-[floodlightConfigID]
      Esse campo identifica a configuração do Floodlight com que a tag está associada. Ele corresponde ao parâmetro src= no iframe e nas tags de imagem.

    • [activityGroupTagString]
      Esse campo identifica o grupo de atividades do Floodlight associado à tag. Você pode definir seu próprio valor ou usar o padrão. O valor padrão é baseado nas primeiras cinco letras do nome do grupo de atividades, além de uma sequência aleatória de três caracteres alfanuméricos, sublinhados e traços. Se o nome do grupo de atividades tiver menos de cinco caracteres, serão anexadas outras letras antes dos caracteres alfanuméricos para completar oito caracteres. O valor diferencia maiúsculas de minúsculas. Esse campo corresponde ao parâmetro type= nas tags de iframe e de imagem.

    • [activityTagString]
      Esse campo identifica a atividade do Floodlight associada à tag. Você pode definir seu próprio valor ou usar o padrão. O valor padrão é baseado nas primeiras cinco letras do nome da atividade, além de uma sequência aleatória de três caracteres alfanuméricos, sublinhados e traços. Se o nome da atividade tiver menos de cinco caracteres, serão anexadas outras letras antes dos caracteres alfanuméricos para completar oito caracteres. O valor diferencia maiúsculas de minúsculas. Esse campo corresponde ao parâmetro cat= nas tags de iframe e de imagem.

  • 'u1': '[variable]'
    As variáveis personalizadas do Floodlight aceitam qualquer valor que você quiser passar a elas. Esses valores podem ser usados para criar listas de público-alvo. Não é permitido transmitir dados que a Google Marketing Platform possa usar nem determinar como informações de identificação pessoal. Saiba mais

Campos dos snippets de evento relativos a tags de contador

As tags de contador registram o número de conversões associadas a um evento. Dependendo de como você configurar a atividade, as tags de contador poderão computar todos os eventos de conversão ou limitar o cálculo de modo que cada usuário seja incluído nas conversões somente uma vez por dia ou por sessão. Existe um campo específico a essas tags:

  • 'session_id': '[SessionID]'
    Use esse campo para inserir um ID de sessão exclusivo se você estiver usando tags de contador com uma metodologia de contagem por sessão. O ID da sessão informa que o Campaign Manager 360 só pode contar um evento por sessão no seu site. Você escolhe quais fatores definem uma sessão. Por exemplo, as sessões podem começar quando o usuário faz login no seu site e terminar quando essa sessão expirar. Esse campo corresponde ao parâmetro ord= nas tags de iframe e de imagem.

Exemplo de snippet de evento relativo a atividades padrão de contador

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+standard'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];ord=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Exemplo de snippet de evento relativo a atividades exclusivas de contador

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+unique'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];ord=1;num=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Exemplo de snippet de evento relativo a atividades de contador por sessão

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'session_id': '[SessionID]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+per_session'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];ord=[SessionID]" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Campos de snippets de evento relativos a tags de vendas

As tags de vendas normalmente são colocadas na página de confirmação exibida após uma venda e contêm informações sobre a transação que são transmitidas para a tag. Existem alguns campos específicos às tags de vendas:

  • 'value': '[Revenue]'
    Use esse campo para transmitir a receita gerada pela transação, ou seja, o preço de compra dos itens na venda. Na maioria dos casos, o valor é a receita gerada, e não o preço total da compra, que pode incluir impostos sobre vendas, IVA ou custos de frete. O campo aceita números sem vírgulas nem símbolos de moeda. É possível usar um ponto decimal (.). Esse campo corresponde ao parâmetro cost= nas tags de iframe e de imagem.

  • 'transaction_id': '[OrderID]'
    Use esse campo para inserir um identificador numérico exclusivo para cada transação. Os códigos de pedido estão incluídos no relatório Caminho para conversão (P2C). Isso corresponde ao parâmetro ord= no iframe e nas tags de imagem.

  • 'quantity': '[Quantity]'
    Use esse campo para transmitir o número de itens vendidos durante uma transação da seguinte forma:

    Se você contar cada transação como uma única conversão, o valor será 1.

    Se você contar cada item vendido durante uma mesma transação como uma conversão diferente, insira o número de itens vendidos em cada transação no campo de valor.

    O valor precisa ser um número inteiro maior que zero. O Campaign Manager 360 multiplica o valor pelo número de eventos de conversão para chegar ao número de conversões da tag de vendas. Se o valor for zero ou o campo tiver um valor não numérico, nenhuma conversão será contada.

Exemplo de snippet de evento relativo a atividades de venda por transação

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'purchase', {
    'allow_custom_scripts': true,
    'value': '[Revenue]',
    'transaction_id': '[OrderID]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+transactions'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=[OrderID]" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Exemplo de snippet de evento relativo a atividades de venda por itens vendidos

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'purchase', {
    'allow_custom_scripts': true,
    'value': '[Revenue]',
    'transaction_id': '[OrderID]',
    'quantity': '[Quantity]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+items_sold'
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];qty=[Quantity];cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=[OrderID]?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

 

Campos personalizados

Para inserir dados personalizados em snippets de evento, use o campo dc_custom_params.

Esse campo aceita todos os valores que você quiser transmitir ao Google Marketing Platform. Não é permitido transmitir dados que o Google Marketing Platform possa usar ou determinar como informações de identificação pessoal. Veja alguns campos comuns que podem ser usados com o campo dc_custom_params:

Nome do campo Formato do valor Método de contagem Descrição
ord Número Todos A tag global do site processa o impedimento de cache automaticamente. Para modificar isso e controlar o impedimento de cache manualmente, é possível usar o campo ord. Adicione um valor ao campo ord com base no tipo de tag e no método de contagem, da mesma forma que você faria para uma tag de iframe.
num Número Contador: único A tag global do site processa o impedimento de cache automaticamente. Para modificar isso e controlar o impedimento de cache manualmente, é possível usar o campo num. Adicione um valor ao campo num da mesma forma que você faria para uma tag de iframe.
dc_lat 0 ou 1 Todos Esse campo é aplicado a tags em dispositivos móveis. Ele aceita um valor de 0 ou 1. Um valor de 1 significa que o usuário ativou a opção "Limitar o rastreamento de anúncios" para o IDFA ou para o AdID a fim de desativar os anúncios com base em interesses e o remarketing. Se a opção "Limitar o rastreamento de anúncios" estiver desabilitada, o valor será 0. Se esse campo estiver ausente ou não for preenchido, ele receberá o valor 0, por padrão.
tag_for_child_directed_treatment 0 ou 1 Todos Esse campo é aplicado a tags em dispositivos móveis. Ele aceita um valor de 0 ou 1. Um valor de 1 indica que essa solicitação específica pode ter sido gerada por um usuário com menos de 13 anos, de acordo com o previsto na COPPA.
tfua 0 ou 1 Todos Ele aceita um valor de 0 ou 1. Um valor de 1 indica que essa solicitação específica pode ter sido originada por um usuário com menos de 16 anos de idade, em cumprimento do Regulamento geral de proteção de dados (GDPR, na sigla em inglês).
allow_ad_personalization_signals 0 ou 1 Todos Ele aceita um valor de 0 ou 1. Um valor de 1 indica que essa solicitação específica pode ter sido gerada por um usuário que quer desativar o remarketing. Se esse campo estiver ausente ou não for preenchido, ele receberá o valor 0, por padrão.
 

Exemplo de snippet de evento com o campo dc_custom_params

<!-- 
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you’re tracking. 
Creation date: 10/30/2017
-->
<script>
  gtag('event', 'purchase', {
    'allow_custom_scripts': true,
    'value': '[Revenue]',
    'transaction_id': '[OrderID]',
    'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]',
    'dc_custom_params': {
      'ord': '1',
      'num': '1234',
      'dc_lat': '1',
      'tag_for_child_directed_treatment': '0'
      'tfua': '1',
      'npa': '1'
    }
  });
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=[OrderID]?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->

Seção de snippets de evento

Todos os snippets de evento têm uma seção . Ela é usada quando um navegador não é compatível com JavaScript e a seção principal da tag global do site não pode ser usada. Nesse caso, uma tag de imagem será usada.

Verifique se os parâmetros da seção estão sendo preenchidos, como em uma tag de imagem. Os valores desses parâmetros precisam corresponder aos valores dos parâmetros equivalentes na seção

Isso foi útil?
Como podemos melhorá-lo?

Precisa de mais ajuda?

Faça login e veja mais opções de suporte para resolver o problema rapidamente.