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