Теги возврата

Библиотека Google Publisher Tag (GPT) позволяет создавать рекламные теги с функцией возврата. Эти теги можно использовать в любой ситуации, когда запрос объявления третьей стороне в конечном итоге должен быть заполнен объявлением, размещенным в вашей собственной сети Google Ad Manager.

Сценарии использования

Трафик остаточных или резервных позиций

Теги возврата можно использовать, когда на стороннем сервере нет рекламы для показа или когда реклама не соответствует минимальной цене за тысячу показов/минимальной цене, согласованной с третьей стороной. В этих случаях сторонний сервер вместо этого использует тег возврата GPT, который возвращает собственное объявление или другое остаточное объявление из вашей собственной сети Менеджера рекламы.

Показ объявлений на веб-сайте другого издателя

Теги возврата можно использовать для показа объявлений из вашей сети Менеджера рекламы на веб-сайте другого издателя. В этих случаях тег возврата GPT будет использоваться другим издателем и будет возвращать объявление из вашей собственной сети Менеджера рекламы.

Показ видеообъявлений

Чтобы создать возврат видео, используйте стандартный тег видео для передачи от стороннего поставщика в Менеджер рекламы.

Этот тег можно создать вручную или с помощью генератора тегов видео Менеджера рекламы .

Создание тегов возврата

Теги возврата можно создать с помощью того же API, который используется для создания обычных тегов объявлений GPT. Однако теги возврата должны отображаться внутри iframe , чтобы они не наследуют настройки уровня страницы от любого другого экземпляра GPT, активного на веб-сайте издателя.

Базовый пример тега возврата показан ниже. Помните, что этот фрагмент предназначен для отображения внутри iframe . Чтобы увидеть это на практике, вы можете попробовать живую демонстрацию этого примера на 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>

Настроить теги возврата

Теги возврата поддерживают стандартный набор функций, доступных для тегов GPT, таких как описанные в руководстве по таргетингу на пары "ключ-значение " и примерах кода . Функции, которые являются уникальными для тегов возврата или требуют специальной настройки при использовании в контексте возврата, описаны ниже.

Включить отслеживание кликов

Чтобы добавить отслеживание кликов в тег возврата, к тегу можно добавить макрос URL перехода по клику, как показано в примере ниже. URL перехода по клику будет динамически добавляться к 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())
          .setClickUrl('%%CLICK_URL_UNESC%%');
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

Наследовать настройки конфиденциальности

Поскольку теги возврата отображаются в iframe, они не наследуют автоматически настройки конфиденциальности, настроенные на уровне страницы. Когда возвраты используются для показа рекламы от одного издателя Менеджера рекламы другому, можно использовать макрос TFCD , чтобы включить текущую настройку обработки, предназначенную для детей, на уровне страницы в запросе возврата объявлений.

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

Управление инвентарем дочернего издателя

Управление несколькими клиентами (MCM) – это функция Менеджера рекламы, которая предоставляет доступ к запросам объявлений, которые другие издатели делегировали вашему аккаунту. Дополнительные сведения см. в статье об управлении несколькими клиентами .

Чтобы использовать MCM, необходимо обновить теги возврата родительского издателя, чтобы включить сетевой код Менеджера рекламы дочернего издателя. Это позволяет Менеджеру рекламы распознавать дочернюю сеть издателя и помогает обеспечить правильный показ креативов.

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

В приведенном выше примере 6355419 — это сетевой код Менеджера рекламы для родительского издателя, а 1234 — сетевой код для дочернего издателя.

Укажите URL страницы

Поскольку теги возврата отображаются в iframe, GPT может не определить URL-адрес страницы, на которой обслуживается тег. Если вы используете Ad Exchange или AdSense для заполнения возвратных показов, эти системы не могут отправлять контекстную информацию о странице покупателям без URL страницы. Это может привести к снижению заполняемости, снижению цены за тысячу показов или, в некоторых случаях, к отклонению запросов объявлений.

Чтобы избежать этого, макрос PATTERN можно использовать для предоставления информации об URL-адресе страницы сторонней сети или рекламному серверу. Затем эту информацию можно добавить в тег возврата в качестве атрибута 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>