La bibliothèque Google Publisher Tag (GPT) vous permet de générer des tags d'emplacement publicitaire avec la fonctionnalité de renvoi. Ces tags peuvent être utilisés lorsqu'une demande d'annonce à une tierce partie doit finalement être remplacée par une annonce ayant fait l'objet d'un trafficking dans votre propre réseau Google Ad Manager.
Cas d'utilisation
Procéder au trafficking des éléments de campagne invendus ou de remplacement
Lorsqu'un serveur tiers n'a pas d'annonce à diffuser ou qu'une annonce n'atteint pas le CPM minimum/prix plancher convenu avec le tiers, vous pouvez utiliser des tags de passback. Le serveur tiers diffuse alors un tag de passback GPT, qui affiche une auto-promotion ou une autre annonce invendue de votre propre réseau Ad Manager.
Diffuser des annonces sur le site Web d'un autre éditeur
Les tags de passback peuvent être utilisés pour diffuser des annonces de votre réseau Ad Manager sur le site Web d'un autre éditeur. Dans ce cas, l'autre éditeur procède au trafficking du tag de passback GPT, qui renvoie une annonce de votre propre réseau Ad Manager.
Diffuser des annonces vidéo
Pour créer des renvois vidéo, insérez un tag vidéo standard afin de passer d'un tiers à Ad Manager.
Vous pouvez créer ce tag manuellement ou à l'aide du générateur de tags vidéo Ad Manager.
Créer des tags de passback
Les tags de passback peuvent être créés à l'aide de la même API que celle utilisée pour créer des tags d'emplacement publicitaire GPT normaux. Toutefois, les tags de passback doivent être affichés dans un iframe pour éviter qu'ils n'héritent des paramètres au niveau de la page d'une autre instance GPT active sur le site Web de l'éditeur.
Un exemple de tag de passback de base est présenté dans la section suivante. N'oubliez pas que ce fragment est destiné à être affiché dans un iframe. Pour voir un exemple concret, vous pouvez essayer une démonstration en direct sur 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>
Configurer des tags de passback
Les tags de passback sont compatibles avec la gamme de fonctionnalités normale disponible pour les tags GPT, comme celles décrites dans le guide sur le ciblage par clé-valeurs et les exemples de code. Les fonctionnalités propres aux tags de passback ou qui nécessitent une configuration spéciale lorsqu'elles sont utilisées dans un contexte de passback sont expliquées dans les sections suivantes.
Activer le suivi des clics
Pour ajouter le suivi des clics à un tag de passback, vous pouvez ajouter une macro d'URL de destination au tag, comme dans l'exemple suivant. Le préfixe de l'URL de destination sera ajouté de façon dynamique à l'URL de destination qui est stockée sur l'ad server 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>
Hériter des paramètres de confidentialité
Étant donné que les tags de passback sont affichés dans un iframe, ils n'héritent pas automatiquement des paramètres de confidentialité configurés au niveau de la page. Lorsque des passbacks sont utilisés pour diffuser une annonce d'un éditeur Ad Manager à un autre, la macro TFCD peut être utilisée pour inclure le paramètre de traitement adapté aux contenus destinés aux enfants au niveau de la page dans la demande d'annonce de 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>
Gérer l'inventaire d'un éditeur enfant
La gestion de plusieurs clients (MCM) est une fonctionnalité Ad Manager qui permet d'accéder aux demandes d'annonces que d'autres éditeurs ont déléguées à votre compte. Pour en savoir plus, consultez À propos de la gestion de plusieurs clients.
Pour utiliser la MCM, les tags de passback de l'éditeur parent doivent être mis à jour pour inclure le code de réseau Ad Manager de l'éditeur enfant. Cela permet à Ad Manager de reconnaître le réseau de l'éditeur enfant et de vérifier que les créations sont diffusées correctement.
<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>
Dans l'exemple précédent, 6355419 est le code de réseau Ad Manager de l'éditeur parent et 1234 est le code de réseau de l'éditeur enfant.
Spécifier l'URL de la page
Étant donné que les tags de passback sont affichés dans un iframe, GPT peut ne pas être en mesure de déterminer l'URL de la page sur laquelle le tag est diffusé. Si vous utilisez Ad Exchange ou AdSense pour remplir les impressions de passback, ces systèmes ne peuvent pas envoyer d'informations contextuelles sur la page aux acheteurs sans URL de page. Cette situation peut entraîner des taux de remplissage plus faibles, des CPM inférieurs ou, dans certains cas, le refus des demandes d'annonces.
Pour éviter ce problème, vous pouvez utiliser la macro PATTERN afin de fournir
des informations sur l'URL de la page à un réseau ou à un ad server tiers. Ces informations peuvent ensuite être ajoutées au tag de passback en tant qu'attribut 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>