ใช้งานโหมดความยินยอมกับ Tag Manager ฝั่งเซิร์ฟเวอร์

เอกสารนี้มีไว้สำหรับนักพัฒนาซอฟต์แวร์ที่มีโซลูชันการขอคำยินยอมในเว็บไซต์อยู่แล้วและต้องการใช้โหมดความยินยอมในสภาพแวดล้อมฝั่งเซิร์ฟเวอร์

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

หากต้องการดูข้อมูลเบื้องต้นเชิงลึกเกี่ยวกับโหมดความยินยอม โปรดอ่านโหมดความยินยอมในเว็บไซต์และแอปบนอุปกรณ์เคลื่อนที่

คุณต้องมีคุณสมบัติต่อไปนี้จึงจะใช้โหมดความยินยอมได้

  • สิทธิ์การเข้าถึงระดับผู้ดูแลระบบสำหรับผลิตภัณฑ์ Google ที่คุณต้องการกำหนดค่า
  • โซลูชันความยินยอมหรือแบนเนอร์คุกกี้ในเว็บไซต์ที่เข้ากันได้กับ API โหมดความยินยอมของ Google หรือ gtag.js
  • คอนเทนเนอร์เว็บและคอนเทนเนอร์เซิร์ฟเวอร์ของ Google Tag Manager
  • ไคลเอ็นต์ Google Analytics: GA4 ในคอนเทนเนอร์ของเซิร์ฟเวอร์เพื่อรับข้อมูลความยินยอม

วิธีที่โหมดความยินยอมทํางานร่วมกับการติดแท็กฝั่งเซิร์ฟเวอร์

แบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดจะส่งตัวเลือกความยินยอมไปยังแท็ก Google แท็ก Google จะส่งข้อมูลไปยังเซิร์ฟเวอร์

  1. แบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดในเว็บไซต์ได้รับตัวเลือกความยินยอมของผู้ใช้ และส่งผู้ใช้ไปยังแท็ก Google

  2. แท็ก Google จะส่งค่ากำหนดของผู้ใช้ไปยังคอนเทนเนอร์เซิร์ฟเวอร์โดยการเพิ่มพารามิเตอร์ความยินยอมลงในคําขอ HTTP

  3. แท็กผลิตภัณฑ์ของ Google ในเซิร์ฟเวอร์รับรู้ถึงความยินยอมและปรับเปลี่ยนจำนวนและประเภทข้อมูลที่ส่งไปตามความต้องการของผู้ใช้

คอนเทนเนอร์เซิร์ฟเวอร์รองรับทั้งโหมดความยินยอมพื้นฐานและขั้นสูง

เมื่อใช้โหมดความยินยอมขั้นสูงในคอนเทนเนอร์บนเว็บและทำงานกับการตั้งค่าเฉพาะภูมิภาค ให้ตั้งค่าเซิร์ฟเวอร์การติดแท็กให้รองรับการตั้งค่าเฉพาะภูมิภาค

ตั้งค่าโหมดความยินยอม →

ตัวอย่าง

องค์กรขอให้คุณใช้ API โหมดความยินยอมของ Google สําหรับเครื่องมือวัด Conversion ของ Google Analytics 4 และ Google Ads คุณมีแบนเนอร์คุกกี้ในเว็บไซต์อยู่แล้ว ซึ่งติดตั้งใช้งานโดยใช้เทมเพลตชุมชนในคอนเทนเนอร์เว็บ

คุณต้องตรวจสอบว่าแท็ก Google Ads และ Google Analytics เริ่มทำงานเมื่อผู้ใช้ยอมรับคุกกี้ของ Google Ads (ad_storage) และ Analytics (analytics_storage) เมื่อผู้ใช้ปฏิเสธคุกกี้ของ Google Ads หรือ Analytics แท็กควรส่ง คําสั่ง ping ที่ไม่มีคุกกี้ไปยังปลายทางเสมอ

คุณต้องมีคอมโพเนนต์ต่อไปนี้เพื่อใช้โหมดความยินยอมกับการติดแท็กฝั่งเซิร์ฟเวอร์

คอนเทนเนอร์เว็บ (ฝั่งไคลเอ็นต์)

  • แบนเนอร์คุกกี้ - ขอความยินยอมให้จัดเก็บคุกกี้สําหรับ Google Ads และ Google Analytics อัปเดตสถานะความยินยอมหากผู้ใช้ตัดสินใจเป็นอย่างอื่น
  • แท็ก Google - เริ่มต้นไลบรารี Google Analytics 4 ในเบราว์เซอร์และส่งข้อมูลไปยังคอนเทนเนอร์ของเซิร์ฟเวอร์

คอนเทนเนอร์เซิร์ฟเวอร์ (ฝั่งเซิร์ฟเวอร์)

  • ไคลเอ็นต์: Google Analytics: ไคลเอ็นต์ GA4 - เพื่อตีความคําขอ HTTP ขาเข้าจากคอนเทนเนอร์เว็บ
  • แท็ก: Conversion Linker - เพื่อวัด Conversion
  • แท็ก: เครื่องมือวัด Conversion ของ Google Ads - เพื่อส่งข้อมูล Conversion ไปยัง Google Ads

การตั้งค่าความยินยอมมีผลต่อลักษณะการทํางานของแท็กอย่างไร

แท็บต่อไปนี้จะอธิบายลักษณะการทำงานของแท็กบางรายการในบริบทของโหมดความยินยอม

Google Analytics 4

ลักษณะการทํางานของแท็ก

  • analytics_storage: granted - Google Analytics 4 ทำงานตามปกติ
  • analytics_storage: denied
    • โหมดความยินยอม (การติดตั้งใช้งานขั้นพื้นฐาน): ระบบจะบล็อกแท็ก Google โดยสมบูรณ์ (ไม่โหลด) ตราบใดที่ผู้ใช้ไม่ยินยอมให้ใช้คุกกี้ของ Analytics ไม่มีการตั้งค่า เข้าถึง หรืออ่านคุกกี้ Analytics จากอุปกรณ์ ทั้งในไคลเอ็นต์และเซิร์ฟเวอร์
    • โหมดความยินยอม (การติดตั้งใช้งานขั้นสูง): แท็ก Google จะโหลดในทุกหน้าโดยไม่คำนึงถึงสถานะความยินยอม แท็ก Google จะปรับลักษณะการทํางานตามตัวเลือกความยินยอมในการใช้คุกกี้ของผู้ใช้โดยใช้คําสั่งโหมดความยินยอม เมื่อผู้ใช้ปฏิเสธ ad_storage ระบบจะส่งคําสั่ง ping ที่ไม่มีคุกกี้ไปยัง Google Analytics คําสั่ง ping ที่ไม่มีคุกกี้คือเหตุการณ์ Google Analytics ที่ไม่ระบุตัวตนและไม่สามารถระบุได้ ไม่มีการตั้งค่า เข้าถึง หรืออ่านคุกกี้ Analytics จากอุปกรณ์ ทั้งในไคลเอ็นต์และเซิร์ฟเวอร์

ฟีเจอร์ที่รองรับ

  • การส่งผ่าน URL: ใช้งานได้หากเปิดใช้ในแท็ก Google ฝั่งไคลเอ็นต์
  • การผสานรวม TCF เวอร์ชัน 2.0: ทำงานได้หากเปิดใช้ในคอนเทนเนอร์เว็บสำหรับทั้งเว็บไซต์ ระบบอ่านสตริง TCF เพื่อรองรับการปรับโฆษณาตามโปรไฟล์ของผู้ใช้และ Google Signals

Conversion ของ Google Ads

วิชาบังคับก่อน

คุณต้องติดตั้งแท็ก Conversion Linker ในคอนเทนเนอร์ของเซิร์ฟเวอร์เพื่อให้แท็กนี้ทำงานได้

ลักษณะการทํางานของแท็ก

  • ad_storage: granted - แท็ก Conversion ของ Google Ads ทำงานตามปกติ
  • ad_storage: denied - ไม่มีการเขียนหรืออ่านคุกกี้ Google Ads แต่เบราว์เซอร์จะส่งพิกเซล Conversion ไปยังโดเมนที่ไม่มีคุกกี้แทน

ฟีเจอร์ที่รองรับ

  • การส่งผ่าน URL: ใช้งานได้หากเปิดใช้ในแท็ก Google ฝั่งไคลเอ็นต์
  • การปกปิดข้อมูลในบริบทโฆษณา: ใช้งานได้หากเปิดใช้ในแท็ก Google ฝั่งไคลเอ็นต์
  • การผสานรวม TCF เวอร์ชัน 2.0: ใช้งานได้หากเปิดใช้ในคอนเทนเนอร์เว็บสำหรับทั้งเว็บไซต์
  • Conversion ที่ปรับปรุงแล้ว: ทํางานเมื่อได้รับความยินยอม

รีมาร์เก็ตติ้ง Google Ads

ลักษณะการทํางานของแท็ก

  • ad_storage: granted - แท็กรีมาร์เก็ตติ้งของ Google Ads ทำงานตามปกติ
  • ad_storage: denied - บล็อกคำขอ HTTP และการใช้คุกกี้

ฟีเจอร์ที่รองรับ

  • การส่งผ่าน URL: ไม่รองรับ
  • การปกปิดข้อมูลในบริบทโฆษณา: แท็กจะไม่ส่งคำขอเพื่อจัดเก็บข้อมูลเมื่อ ad_storage ถูกปฏิเสธ
  • การผสานรวม TCF เวอร์ชัน 2.0: ทำงานได้หากเปิดใช้ในคอนเทนเนอร์เว็บสำหรับทั้งเว็บไซต์

ตัวนับ/การขาย Floodlight

วิชาบังคับก่อน

คุณต้องติดตั้งแท็ก Conversion Linker ในคอนเทนเนอร์ของเซิร์ฟเวอร์เพื่อให้แท็กเหล่านี้ทำงานได้

ลักษณะการทํางานของแท็ก

  • ad_storage: granted - แท็ก Floodlight ทำงานตามปกติ
  • ad_storage: denied - บล็อกคำขอ HTTP และการใช้คุกกี้

ฟีเจอร์ที่รองรับ

  • การส่งผ่าน URL: ใช้งานได้หากเปิดใช้ในแท็ก Google ฝั่งไคลเอ็นต์
  • การปกปิดข้อมูลในบริบทโฆษณา: แท็กจะไม่ส่งคำขอเพื่อจัดเก็บข้อมูลเมื่อ ad_storage ถูกปฏิเสธ
  • การผสานรวม TCF เวอร์ชัน 2.0: ทำงานได้หากเปิดใช้ในคอนเทนเนอร์เว็บสำหรับทั้งเว็บไซต์

ขั้นตอนถัดไป