เอกสารนี้มีไว้สําหรับนักพัฒนาแอปที่ติดตั้งใช้งานโซลูชันความยินยอมในเว็บไซต์อยู่แล้ว และต้องการใช้โหมดความยินยอมในสภาพแวดล้อมฝั่งเซิร์ฟเวอร์
โหมดความยินยอมคืออะไร
โหมดความยินยอมช่วยให้คุณสื่อสารสถานะความยินยอมให้ใช้คุกกี้หรือตัวระบุแอปของผู้ใช้กับ Google ได้ แท็กจะปรับลักษณะการทำงานและเคารพตัวเลือกของผู้ใช้ โหมดความยินยอมไม่มีแบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดหรือวิดเจ็ต แต่จะโต้ตอบกับแพลตฟอร์มการจัดการความยินยอม (CMP) ของคุณแทน
อ่านข้อมูลเบื้องต้นเกี่ยวกับโหมดความยินยอมอย่างละเอียดได้ที่โหมดความยินยอมในเว็บไซต์และ แอปบนอุปกรณ์เคลื่อนที่
สิ่งที่คุณต้องมีเพื่อใช้โหมดความยินยอม
- สิทธิ์เข้าถึงระดับผู้ดูแลระบบสําหรับผลิตภัณฑ์ของ Google ที่คุณต้องการกําหนดค่า
- โซลูชันความยินยอมหรือแบนเนอร์คุกกี้ในเว็บไซต์ที่เข้ากันได้กับ API ของโหมดความยินยอมหรือ gtag.js ของ Google
- คอนเทนเนอร์ เว็บ ของ Google Tag Manager และคอนเทนเนอร์ เซิร์ฟเวอร์
- ไคลเอ็นต์ **Google Analytics: GA4** ในคอนเทนเนอร์ของเซิร์ฟเวอร์เพื่อรับข้อมูลที่ได้รับความยินยอม
วิธีที่โหมดความยินยอมทํางานร่วมกับการติดแท็กฝั่งเซิร์ฟเวอร์
แบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดในเว็บไซต์จะได้รับตัวเลือกความยินยอมของผู้ใช้และส่งตัวเลือกดังกล่าวไปยังแท็ก Google
แท็ก Google จะส่งค่ากําหนดของผู้ใช้ไปยังคอนเทนเนอร์ของเซิร์ฟเวอร์โดยการเพิ่มพารามิเตอร์ความยินยอมลงในคําขอ HTTP
แท็กผลิตภัณฑ์ของ 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: ทํางานหากเปิดใช้ในคอนเทนเนอร์ฝั่งเว็บสําหรับทั้งหน้า