Tag di pass-back

La libreria del Tag publisher di Google (GPT) consente di generare tag annuncio con funzionalità di pass-back. Questi tag possono essere usati in qualsiasi situazione in cui una richiesta di annuncio a una terza parte deve essere eseguita da un annuncio gestito nella tua rete Google Ad Manager.

Casi d'uso

Gestire il traffico di elementi pubblicitari residui o di fallback

I tag di pass-back possono essere utilizzati quando un server di terze parti non ha un annuncio da pubblicare o quando un annuncio non soddisfa il CPM minimo/prezzo iniziale concordato con la terza parte. In questi casi, il server di terze parti pubblica invece un tag di pass-back GPT, che restituisce un annuncio autopromozionale o altro annuncio residuo dalla tua rete Ad Manager.

Pubblicare annunci sul sito web di un altro publisher

I tag di pass-back possono essere utilizzati per pubblicare annunci dalla tua rete Ad Manager sul sito web di un altro publisher. In questi casi, il tag di pass-back GPT verrebbe gestito dall'altro publisher e restituirebbe un annuncio dalla tua rete Ad Manager.

Pubblicare annunci video

Per creare pass-back per video, utilizza un tag video standard di cui effettuare il pass-back da una terza parte ad Ad Manager.

Puoi creare questo tag manualmente o utilizzando il generatore di tag Ad Manager per video.

Creare tag di pass-back

I tag di pass-back possono essere creati utilizzando la stessa API utilizzata per creare i normali tag annuncio GPT. Tuttavia, i tag di pass-back devono essere sottoposti a rendering all'interno di un iframe per impedire loro di ereditare le impostazioni a livello di pagina da qualsiasi altra istanza GPT attiva sul sito web del publisher.

Nella sezione seguente è riportato un tag di pass-back di base. Ricorda che questo frammento è destinato al rendering all'interno di un iframe. Per vedere questo in pratica, puoi provare una demo dal vivo di questo esempio su StackBlitz.

<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>

Configurare i tag di pass-back

I tag di pass-back supportano la normale gamma di funzionalità disponibili per i tag GPT, come quelle trattate nella guida al targeting per coppie chiave-valore e negli esempi di codice. Le funzionalità specifiche dei tag di pass-back o che richiedono una configurazione speciale quando vengono utilizzate in un contesto di pass-back sono spiegate nelle sezioni seguenti.

Attivare il monitoraggio dei clic

Per aggiungere il monitoraggio dei clic a un tag di pass-back, è possibile aggiungere una macro URL di clickthrough al tag come nell'esempio seguente. L'URL di clickthrough viene anteposto dinamicamente all'URL di clickthrough archiviato nell'ad server di 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() {
        const slot = googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads());
        slot.setConfig({ clickUrl: '%%CLICK_URL_UNESC%%' });
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

Ereditare le impostazioni sulla privacy

Poiché i tag di pass-back vengono sottoposti a rendering in un iframe, non ereditano automaticamente le impostazioni sulla privacy configurate a livello di pagina. Quando i pass-back vengono utilizzati per pubblicare un annuncio da un publisher Ad Manager a un altro, è possibile utilizzare la macro TFCD per includere l'impostazione di trattamento per siti o servizi destinati ai minori a livello di pagina corrente nella richiesta di annuncio di pass-back.

<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>

Gestire l'inventario del publisher secondario

Gestione di più clienti (MCM) è una funzionalità di Ad Manager che consente di accedere alle richieste di annunci che altri publisher hanno delegato al tuo account. Per ulteriori informazioni, consulta Informazioni su Gestione di più clienti.

Per utilizzare MCM, i tag di pass-back del publisher principale devono essere aggiornati per includere il codice di rete Ad Manager del publisher secondario. In questo modo, Ad Manager può riconoscere la rete del publisher secondario e verificare che le creatività vengano pubblicate correttamente.

<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>

Nell'esempio precedente, 6355419 è il codice di rete Ad Manager del publisher principale e 1234 è il codice di rete del publisher secondario.

Specificare l'URL della pagina

Poiché i tag di pass-back vengono sottoposti a rendering in un iframe, GPT potrebbe non essere in grado di determinare l'URL della pagina in cui viene pubblicato il tag. Se stai utilizzando Ad Exchange o AdSense per riempire le impressioni di pass-back, questi sistemi non possono inviare informazioni contestuali sulla pagina agli acquirenti senza un URL della pagina. Ciò può comportare tassi di riempimento inferiori, CPM inferiori o, in alcuni casi, richieste di annunci rifiutate.

Per evitare questo problema, è possibile utilizzare la macro PATTERN per fornire informazioni sull'URL della pagina a una rete o a un ad server di terze parti. Queste informazioni possono essere aggiunte al tag di pass-back come attributo 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.setConfig({
          adsenseAttributes: { page_url: 'URL' },
        });
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>