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

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

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

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

สิ่งที่คุณต้องมีเพื่อใช้โหมดความยินยอม

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

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

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

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

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

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

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

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

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

ตัวอย่าง

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

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

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

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

  • แบนเนอร์คุกกี้ - ขอความยินยอมในการจัดเก็บคุกกี้สําหรับ 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, การวัดผลโดยไม่มีคุกกี้ของบุคคลที่สามจะส่งไปยัง Google Analytics (เช่น ไปยัง www.google-analytics.com หรือโดเมน Analytics มาตรฐาน) การวัดผลเหล่านี้ เป็นเหตุการณ์ 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 ไปยังโดเมนที่ไม่มีคุกกี้ของบุคคลที่สาม (เช่น pagead2.googlesyndication.com)

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

  • การส่งผ่าน 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: ทํางานหากเปิดใช้ในคอนเทนเนอร์ฝั่งเว็บสําหรับทั้งหน้า

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