La libreria Tag publisher di Google (GPT) ti consente di generare tag annuncio con funzionalità di "pass-back". Questi tag possono essere usati in qualsiasi situazione in cui una richiesta pubblicitaria a una terza parte deve essere eseguita da un annuncio gestito nella tua rete Google Ad Manager.
Casi d'uso
Elementi pubblicitari residui o di riserva
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 minimo 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 passback possono essere utilizzati per pubblicare annunci della tua rete Ad Manager sul sito web di un altro publisher. In questi casi, il tag di passback GPT viene gestito dall'altro publisher e restituisce 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 video Ad Manager.
Creare tag di passback
I tag di pass-back possono essere creati utilizzando la stessa API utilizzata per creare i normali tag annuncio GPT. Tuttavia, i tag passback devono essere visualizzati 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.
Di seguito è riportato un esempio di tag di pass-back di base. Ricorda che questo frammento
deve essere sottoposto a rendering all'interno di un iframe
. Per vedere come funziona, puoi
provare una demo dal vivo di questo esempio su 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>
Configurare i tag di passback
I tag passback supportano la normale gamma di funzionalità disponibili per i tag GPT, ad esempio quelle descritte nella guida al targeting per chiave-valore e nei sample di codice. Di seguito sono descritte le funzionalità uniche dei tag passback o che richiedono una configurazione speciale quando vengono utilizzate in un contesto passback.
Abilita monitoraggio dei clic
Per aggiungere il monitoraggio dei clic a un tag passback, puoi aggiungere al tag una macro URL di clickthrough, come nell'esempio riportato di seguito. L'URL di clickthrough viene anteceduto 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() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads())
.setClickUrl('%%CLICK_URL_UNESC%%');
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Ereditare le impostazioni della privacy
Poiché i tag passback vengono visualizzati in un iframe, non ereditano automaticamente le impostazioni della privacy configurate a livello di pagina. Quando i passback vengono utilizzati per pubblicare un annuncio da un publisher Ad Manager a un altro, la macro TFCD può essere utilizzata per includere l'impostazione corrente del trattamento per siti o servizi destinati ai minori a livello di pagina nella richiesta di annuncio passback.
<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
La 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 sulla gestione di più clienti.
Per utilizzare MCM, i tag passback del publisher principale devono essere aggiornati in modo da includere il codice della rete Ad Manager del publisher secondario. In questo modo, Ad Manager riconosce la rete del publisher secondario e contribuisce a garantire la pubblicazione corretta delle creatività.
<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 per il publisher principale e 1234
è il codice di rete per il publisher secondario.
Specifica l'URL della pagina
Poiché i tag di passback vengono visualizzati 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 pass-back, questi sistemi non possono inviare informazioni contestuali sulla pagina agli acquirenti senza un URL pagina. Ciò può comportare un tasso di riempimento inferiore, CPM inferiori o, in alcuni casi, richieste di annunci rifiutate.
Per evitare questo problema, puoi utilizzare la macro PATTERN per fornire informazioni sull'URL pagina a una rete o un ad server di terze parti. Queste informazioni possono essere aggiunte al tag passback 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.pubads().set('page_url', 'URL');
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>