Tags de passback

A biblioteca da Tag do editor do Google (GPT) permite que você gere tags de anúncio com o recurso "passback". Essas tags podem ser usadas em qualquer situação em que uma solicitação de anúncio a terceiros precise ser preenchida por um anúncio programado na sua própria rede do Google Ad Manager.

Casos de uso

Fazer o tráfego de itens de linha remanescentes ou substitutos

As tags de passback podem ser usadas quando um servidor de terceiros não tem um anúncio para veicular ou quando um anúncio não atende ao 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 é programada 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úncio GPT normais. No entanto, as tags de passback precisam ser renderizadas dentro de um iframe para impedir que herdem as configurações no nível da página de qualquer outra instância da GPT ativa no site do editor.

Veja abaixo um exemplo básico de tag de passback. Lembre-se de que esse fragmento precisa ser renderizado dentro de um iframe. Para ver isso na prática, teste uma demonstração ao vivo desse exemplo no Glitch.

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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 são compatíveis com o intervalo normal de recursos disponíveis para as tags da GPT, como aqueles abordados no guia de segmentação de chave-valor e nos exemplos de código. Os recursos exclusivos das tags de passback ou que exigem configuração especial quando usados em um contexto de passback são explicados a seguir.

Ativar rastreamento de cliques

Para adicionar o acompanhamento de cliques a uma tag de passback, uma macro de URL de clique pode ser anexada a ela, 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 async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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 passback são renderizadas em um iframe, elas não herdam automaticamente as configurações de privacidade definidas no nível da página. Quando passbacks são usados para veicular um anúncio de um editor do Ad Manager para outro, a macro do TFCD pode ser usada para incluir a configuração atual de tratamento para direcionamento a crianças no nível da página na solicitação de anúncio de passback.

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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 filho

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 passback do editor principal 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 async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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 do editor filho.

Especifique o URL da página

Como as tags de passback são renderizadas em um iframe, a GPT pode não ser capaz de determinar o URL da página em que a tag é veiculada. Se você usa o Ad Exchange ou o Google AdSense para preencher impressões de passback, esses sistemas não podem enviar informações contextuais sobre a página aos compradores sem um URL. Isso pode levar a taxas de preenchimento mais baixas, CPMs mais baixos ou, em alguns casos, solicitações de anúncios 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 um servidor de anúncios. Essas informações podem ser adicionadas à tag de passback como um atributo page_url.

<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></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>