Tags de passback

A biblioteca da Tag do editor do Google (GPT) permite gerar tags de anúncios com o recurso "passback". É possível usar essas tags em qualquer situação em que uma solicitação de anúncio para terceiros precise ser preenchida por um anúncio trafegado na sua própria rede do Google Ad Manager.

Casos de uso

Itens de linha remanescentes ou substitutos

As tags de passback podem ser usadas quando um servidor de terceiros não tem anúncios para veicular ou quando um anúncio não atinge o CPM/preço mínimo combinado com o terceiro. Nesses casos, o servidor de terceiros veicula uma tag de passback da GPT, que retorna um anúncio interno ou outro anúncio remanescente da sua própria rede do Ad Manager.

Veicular anúncios no site de outro editor

As tags de passback podem ser usadas para veicular anúncios da sua rede do Ad Manager no site de outro editor. Nesses casos, a tag de passback da GPT é veiculada pelo outro editor e retorna um anúncio da sua própria rede do Ad Manager.

Veicular anúncios em vídeo

Para criar passbacks de vídeo, use uma tag de vídeo padrão para transmitir dados de um terceiro ao Ad Manager.

É possível criar essa tag manualmente ou usando o gerador de tags de vídeo do Ad Manager.

Criar tags de passback

As tags de passback podem ser criadas usando a mesma API usada para criar tags de anúncios GPT normais. No entanto, as tags de retorno precisam ser renderizadas em um iframe para evitar que herdem as configurações de nível de página de qualquer outra instância da GPT ativa no site do editor.

Confira abaixo um exemplo básico de tag de retorno. Esse fragmento precisa ser renderizado em um iframe. Para conferir isso na prática, teste uma demonstração ao vivo desse exemplo no Glitch.

<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads());
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

Configurar tags de passback

As tags de passback oferecem suporte à faixa normal de recursos disponíveis para tags GPT, como as abordadas no guia de segmentação por chave-valor e nos exemplos de código. Os recursos exclusivos das tags de retorno ou que exigem uma configuração especial quando usados em um contexto de retorno são explicados abaixo.

Ativar o rastreamento de cliques

Para adicionar o rastreamento de cliques a uma tag de retorno, uma macro de URL de clique pode ser anexada à tag, como no exemplo abaixo. O URL de clique será dinamicamente anexado ao URL de clique armazenado no servidor de anúncios do Ad Manager.

<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads())
          .setClickUrl('%%CLICK_URL_UNESC%%');
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

Herdar configurações de privacidade

Como as tags de retorno são renderizadas em um iframe, elas não herdam automaticamente as configurações de privacidade configuradas no nível da página. Quando as transmissões automáticas são usadas para veicular um anúncio de um editor do Ad Manager para outro, a macro TFCD pode ser usada para incluir a configuração atual de tratamento para crianças no nível da página na solicitação de anúncio de retorno.

<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads())
        googletag.pubads()
          .setPrivacySettings({childDirectedTreatment: Boolean('%%TFCD%%')});
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

Gerenciar o inventário do editor secundário

O Gerenciamento de múltiplos clientes (GMC) é um recurso do Ad Manager que concede acesso a solicitações de anúncios que outros editores delegaram à sua conta. Para mais informações, consulte Sobre o Gerenciamento de múltiplos clientes.

Para usar o GMC, as tags de retorno do editor pai precisam ser atualizadas para incluir o código de rede do Ad Manager do editor filho. Isso permite que o Ad Manager reconheça a rede do editor filho e ajuda a garantir que os criativos sejam veiculados corretamente.

<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419,1234/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads())
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

No exemplo acima, 6355419 é o código de rede do Ad Manager para o editor principal, e 1234 é o código de rede para o editor filho.

Especificar o URL da página

Como as tags de passback são renderizadas em um iframe, a GPT talvez não consiga determinar o URL da página em que a tag está sendo veiculada. Se você usar o Ad Exchange ou o Google AdSense para preencher impressões de passback, esses sistemas não poderão enviar informações contextuais sobre a página aos compradores sem um URL da página. Isso pode reduzir os CPMs ou as taxas de preenchimento e, em alguns casos, levar a solicitações de anúncio rejeitadas.

Para evitar isso, a macro PATTERN pode ser usada para fornecer informações do URL da página a uma rede de terceiros ou a um servidor de anúncios. Essas informações podem ser adicionadas à tag de retorno como um atributo page_url.

<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
  <script>
    window.googletag = window.googletag || {cmd: []};
    googletag.cmd.push(function() {
        googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads());
        googletag.pubads().set('page_url', 'URL');
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>