Biblioteka tagu wydawcy Google (GPT) umożliwia generowanie tagów reklamowych z funkcją przebiegu zwrotnego. Możesz z nich korzystać, gdy żądanie reklamy wysłane do firmy zewnętrznej powinno zostać ostatecznie wypełnione reklamą trafikowaną w Twojej sieci Google Ad Managera.
Przypadki użycia
Trafikowanie uzupełniających lub zastępczych elementów zamówienia
Tagów przebiegu zwrotnego można używać wtedy, gdy serwer firmy zewnętrznej nie ma żadnej reklamy do wyświetlenia albo jego reklama nie osiąga minimalnego ustalonego kosztu CPM lub ceny minimalnej. W takich sytuacjach serwer firmy zewnętrznej może w zamian wyświetlić tag przebiegu zwrotnego GPT, który zwróci autoreklamę lub inną reklamę uzupełniającą z Twojej sieci Ad Managera.
Wyświetlanie reklam na stronie innego wydawcy
Tagów przebiegu zwrotnego można używać do wyświetlania reklam z Twojej sieci Ad Managera w witrynie innego wydawcy. W takich przypadkach tag przebiegu zwrotnego GPT będzie trafikowany przez innego wydawcę i zwróci reklamę z Twojej sieci Ad Managera.
Wyświetlanie reklam wideo
Do utworzenia przebiegu zwrotnego wideo musisz użyć standardowego tagu wideo, który zostanie zwrócony przez firmę zewnętrzną do Ad Managera.
Możesz utworzyć ten tag ręcznie lub skorzystać z generatora tagów wideo w usłudze Ad Manager.
Tworzenie tagów przebiegu zwrotnego
Tagi przebiegu zwrotnego można tworzyć za pomocą tego samego interfejsu API, który służy do tworzenia zwykłych tagów reklam GPT. Tagi przebiegu zwrotnego muszą być jednak renderowane w elemencie iframe
, aby zapobiec dziedziczeniu ustawień na poziomie strony z jakiegokolwiek innego wystąpienia GPT aktywnego w witrynie wydawcy.
W sekcji poniżej znajdziesz podstawowy przykład tagu zwrotnego. Pamiętaj, że ten fragment ma być renderowany w elemencie iframe
. Aby zobaczyć to w praktyce, możesz wypróbować wersję demonstracyjną tego przykładu na platformie 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>
Konfigurowanie tagów przebiegu zwrotnego
Tagi przebiegu zwrotnego obsługują normalny zakres funkcji dostępnych w przypadku tagów GPT, takich jak te opisane w przewodniku po kierowaniu na pary klucz-wartość i przykłady kodu. Funkcje, które są unikalne dla tagów przekazujących lub wymagają specjalnej konfiguracji, gdy są używane w kontekście przekazywania, zostały opisane w kolejnych sekcjach.
Włącz śledzenie kliknięć
Aby dodać śledzenie kliknięć do tagu przekazującego, do tagu można dołączyć makro docelowego adresu URL, jak w tym przykładzie. Docelowy adres URL będzie dynamicznie dołączany do docelowego adresu URL zapisanego na serwerze reklam Ad Managera.
<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>
Odziedzicz ustawienia prywatności
Tagi zwrotne są renderowane w elemencie iframe, więc nie dziedziczą automatycznie ustawień prywatności skonfigurowanych na poziomie strony. Gdy tagi przebiegu zwrotnego są używane do wyświetlania reklamy jednego wydawcy Ad Managera u innego wydawcy, można użyć makra TFCD, aby uwzględnić w żądaniu reklamy przebiegu zwrotnego bieżące ustawienie traktowania treści jako skierowanych do dzieci na poziomie strony.
<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>
Zarządzanie zasobami reklamowymi wydawcy podrzędnego
Zarządzanie wieloma klientami (MCM) to funkcja Ad Managera, która zapewnia dostęp do żądań reklam przekazanych na Twoje konto przez innych wydawców. Więcej informacji znajdziesz w artykule Zarządzanie wieloma klientami.
Aby korzystać z MCM, tagi przekazujące wydawcy nadrzędnego muszą zostać zaktualizowane, tak aby zawierały kod sieci Ad Managera wydawcy podrzędnego. Dzięki temu Ad Manager będzie rozpoznawać sieć wydawcy podrzędnego i pomagać w prawidłowym wyświetlaniu kreacji.
<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>
W powyższym przykładzie 6355419
to kod sieci Ad Managera wydawcy nadrzędnego, a 1234
to kod sieci wydawcy podrzędnego.
Określanie adresu URL strony
Tagi przebiegu zwrotnego są renderowane w elemencie iframe, więc tag GPT może nie być w stanie ustalić adresu URL strony, na której jest wyświetlany. Jeśli do wypełniania wyświetleń przebiegu zwrotnego korzystasz z Ad Exchange lub AdSense, pamiętaj, że bez adresu URL te systemy nie mogą wysyłać kupującym informacji kontekstowych o stronie. Może to prowadzić do obniżenia współczynnika wypełnienia lub zmniejszenia CPM (a w niektórych przypadkach do odrzucenia żądań reklamy).
Aby temu zapobiec, możesz użyć makra PATTERN, aby przekazać informacje o adresie URL strony do sieci reklamowej lub serwera reklam firmy zewnętrznej. Te informacje można następnie dodać do tagu przekazującego jako atrybut 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>