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 di annuncio a una terza parte deve essere evasa con un annuncio il cui traffico viene gestito nella tua rete Google Ad Manager.
Casi d'uso
Traffico di 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 un 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 traffico del tag GPT di pass-back 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.
Costruire tag di pass-back
I tag di pass-back possono essere creati con la stessa API utilizzata per costruire normali
tag annuncio GPT. Tuttavia, il rendering dei tag di pass-back deve essere eseguito all'interno di un iframe
per impedire che ereditino 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 una dimostrazione pratica, puoi
provare una demo dal vivo di questo esempio su 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>
Configurare i tag di pass-back
I tag di pass-back supportano la normale gamma di funzionalità disponibili per i tag GPT, come quelle descritte nella guida al targeting per coppia chiave-valore e negli esempi di codice. Di seguito sono descritte le caratteristiche univoche dei tag di pass-back o che richiedono una configurazione speciale quando vengono utilizzate in un contesto di pass-back.
Abilita monitoraggio dei clic
Per aggiungere il monitoraggio dei clic a un tag di pass-back, puoi aggiungere una macro URL di clickthrough al tag, come nell'esempio riportato di seguito. L'URL di clickthrough verrà aggiunto dinamicamente davanti all'URL di clickthrough memorizzato nell'ad server di 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>
Eredita impostazioni della privacy
Poiché i tag di pass-back vengono visualizzati in un iframe, non ereditano automaticamente le impostazioni della privacy configurate a livello di pagina. Quando i pass-back 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 di pass-back.
<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>
Gestire l'inventario del publisher secondario
Gestione di più clienti (MCM) è una funzionalità di Ad Manager che concede l'accesso 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 in modo da includere il codice di rete Ad Manager del publisher secondario. In questo modo Ad Manager può riconoscere la rete del publisher secondario e garantire che le creatività vengano pubblicate correttamente.
<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>
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 pass-back vengono visualizzati in un iframe, GPT potrebbe non essere in grado di determinare l'URL della pagina su cui viene pubblicato il tag. Se utilizzi Ad Exchange o AdSense per riempire le impressioni pass-back, questi sistemi non possono inviare informazioni contestuali sulla pagina agli acquirenti senza un URL della pagina. Ciò può portare a tassi di riempimento più bassi, CPM inferiori o, in alcuni casi, richieste di annunci rifiutate.
Per evitare questo problema, la macro Pattern può essere utilizzata per fornire
informazioni sull'URL della pagina a una rete di terze parti o ad server. Queste informazioni possono quindi essere aggiunte al tag di pass-back come attributo 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>