แท็กรายการส่งคืน

ไลบรารีแท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT) ช่วยให้คุณสร้างแท็กโฆษณาที่มีฟังก์ชันรายการส่งคืนได้ แท็กเหล่านี้ใช้ได้ในสถานการณ์ใดก็ตามที่ในที่สุดแล้วจะมีการเติมโฆษณาที่คุณดูแลในเครือข่าย Ad Manager ของ Google ของคุณเองลงในคำขอโฆษณาที่ส่งไปยังบุคคลที่สาม

กรณีการใช้งาน

ดูแลการแสดงรายการโฆษณาส่วนที่เหลือหรือรายการโฆษณาสำรอง

คุณสามารถใช้แท็กรายการส่งคืนเมื่อเซิร์ฟเวอร์บุคคลที่สามไม่มีโฆษณาที่จะแสดงหรือเมื่อโฆษณาไม่ตรงกับ CPM ขั้นต่ำ/ราคาพื้นที่ตกลงกันไว้กับบุคคลที่สาม ในกรณีเช่นนี้ เซิร์ฟเวอร์บุคคลที่สามจะแสดง แท็กรายการส่งคืน GPT แทน ซึ่งจะแสดงโฆษณาเฮาส์แอ็ดหรือ โฆษณาส่วนที่เหลืออื่นๆ จากเครือข่าย Ad Manager ของคุณเอง

แสดงโฆษณาในเว็บไซต์ของผู้เผยแพร่โฆษณารายอื่น

คุณใช้แท็กรายการส่งคืนเพื่อแสดงโฆษณาจากเครือข่าย Ad Manager ในเว็บไซต์ของผู้เผยแพร่โฆษณารายอื่นได้ ในกรณีเช่นนี้ ผู้เผยแพร่โฆษณารายอื่นจะเป็นผู้ดูแลการแสดงแท็กรายการส่งคืน GPT และจะแสดงโฆษณาจากเครือข่าย Ad Manager ของคุณเอง

แสดงโฆษณาวิดีโอ

หากต้องการสร้างรายการส่งคืนวิดีโอ ให้ใช้แท็กวิดีโอมาตรฐานเพื่อส่งคืนจากบุคคลที่สามไปยัง Ad Manager

คุณจะสร้างแท็กนี้ด้วยตนเอง หรือใช้ เครื่องมือสร้างแท็กวิดีโอ Ad Manager ก็ได้

สร้างแท็กรายการส่งคืน

คุณสร้างแท็กรายการส่งคืนได้โดยใช้ API เดียวกันกับที่ใช้สร้างแท็กโฆษณา GPT ปกติ อย่างไรก็ตาม แท็กส่งคืนจะต้องแสดงผลภายใน iframe เพื่อป้องกันไม่ให้นำการตั้งค่าระดับหน้าเว็บจากอินสแตนซ์ GPT อื่นๆ ที่ใช้งานอยู่ในเว็บไซต์ของผู้เผยแพร่โฆษณามาใช้

แท็กรายการส่งคืนพื้นฐานจะแสดงในส่วนต่อไปนี้ โปรดทราบว่า ระบบตั้งใจให้แสดงผล Fragment นี้ภายใน iframe หากต้องการดูตัวอย่างนี้ในทางปฏิบัติ คุณสามารถลองใช้การสาธิตแบบสดของตัวอย่างนี้ใน 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>

กำหนดค่าแท็กแท็กรายการส่งคืน

แท็กรายการส่งคืนรองรับฟีเจอร์ช่วงปกติที่ใช้ได้กับแท็ก GPT เช่น ฟีเจอร์ที่กล่าวถึงในคู่มือการกำหนดเป้าหมายตามคีย์-ค่าและตัวอย่างโค้ด ฟีเจอร์ที่มีเฉพาะในแท็กรายการส่งคืน หรือต้องมีการกำหนดค่าพิเศษ เมื่อใช้ในบริบทรายการส่งคืน จะอธิบายไว้ในส่วนต่อไปนี้

เปิดใช้การติดตามคลิก

หากต้องการเพิ่มการติดตามคลิกลงในแท็กรายการส่งคืน คุณสามารถต่อท้ายมาโคร URL การคลิกผ่านในแท็กได้ดังตัวอย่างต่อไปนี้ ระบบจะใส่ URL การคลิกผ่านไว้ในแบบไดนามิกข้างหน้า URL การคลิกผ่านที่เก็บอยู่ในเซิร์ฟเวอร์โฆษณาของ 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>

รับช่วงการตั้งค่าความเป็นส่วนตัว

เนื่องจากแท็กส่งผ่านจะแสดงใน iframe จึงไม่ได้สืบทอดการตั้งค่าความเป็นส่วนตัวที่กำหนดค่าไว้ที่ระดับหน้าเว็บโดยอัตโนมัติ เมื่อใช้การส่งผ่านเพื่อแสดงโฆษณาจากผู้เผยแพร่โฆษณา Ad Manager รายหนึ่งไปยังอีกรายหนึ่ง คุณสามารถใช้มาโคร TFCD เพื่อรวมการตั้งค่าการดูแลให้เหมาะสมกับเด็กระดับหน้าเว็บปัจจุบันไว้ในคำขอโฆษณาที่ส่งผ่านได้

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

จัดการพื้นที่โฆษณาของผู้เผยแพร่โฆษณารายย่อย

เครื่องมือบริหารจัดการบัญชีลูกค้า (MCM) เป็นฟีเจอร์ของ Ad Manager ที่ ให้สิทธิ์เข้าถึงคำขอโฆษณาที่ผู้เผยแพร่โฆษณารายอื่นมอบสิทธิ์ให้แก่บัญชีของคุณ ดูข้อมูลเพิ่มเติมได้ที่เกี่ยวกับเครื่องมือบริหารจัดการบัญชีลูกค้า (MCM)

หากต้องการใช้ MCM คุณต้องอัปเดตแท็กรายการส่งคืนของผู้เผยแพร่โฆษณาหลักให้รวมรหัสเครือข่าย Ad Manager ของผู้เผยแพร่โฆษณาย่อย ซึ่งจะช่วยให้ 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,1234/Travel/Europe', [728, 90], 'gpt-passback')
          .addService(googletag.pubads())
        googletag.enableServices();
        googletag.display('gpt-passback');
    });
  </script>
</div>

ในตัวอย่างก่อนหน้า 6355419 คือรหัสเครือข่าย Ad Manager สำหรับผู้เผยแพร่โฆษณาหลัก และ 1234 คือรหัสเครือข่ายสำหรับผู้เผยแพร่โฆษณาย่อย

ระบุ URL ของหน้าเว็บ

เนื่องจากแท็กรายการส่งคืนแสดงผลใน iframe ดังนั้น GPT อาจระบุ URL ของหน้าที่แสดงแท็กไม่ได้ หากคุณใช้ Ad Exchange หรือ AdSense เพื่อส่งโฆษณาในการแสดงผลรายการส่งคืน ระบบเหล่านี้จะส่งข้อมูลในบริบทเกี่ยวกับหน้าเว็บไปยังผู้ซื้อไม่ได้หากไม่มี URL ของหน้าเว็บ ซึ่งอาจส่งผลให้มีอัตราการส่งโฆษณาหรือ CPM ต่ำลง หรือในบางกรณีอาจมีการปฏิเสธคำขอโฆษณา

หากต้องการหลีกเลี่ยงปัญหานี้ คุณสามารถใช้มาโคร PATTERN เพื่อระบุ ข้อมูล URL ของหน้าเว็บให้กับเครือข่ายหรือเซิร์ฟเวอร์โฆษณาบุคคลที่สาม จากนั้นจะเพิ่มข้อมูลนี้ลงในแท็กรายการส่งคืนเป็นแอตทริบิวต์ 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>