โหมดความยินยอมช่วยให้นักพัฒนาเว็บและแอปปรับลักษณะการทำงานของ SDK ของแอปและแท็กได้ ตามตัวเลือกความยินยอมของผู้ใช้
วิธีจัดการความยินยอม
การจัดการความยินยอมของผู้ใช้จําเป็นต้องมีสิ่งต่อไปนี้
- ขอรับตัวเลือกความยินยอมของผู้ใช้ที่จะให้หรือปฏิเสธความยินยอมในการจัดเก็บ
เกี่ยวกับพฤติกรรมของผู้ใช้ได้ คุณต้องรับผิดชอบในการหา
ความยินยอมในเว็บไซต์หรือแอป หรือข้อมูลใดๆ ที่คุณอัปโหลดไปยัง Google
 สำหรับเว็บไซต์และแอป คุณสามารถใช้แบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดหรือแบนเนอร์ โซลูชันการขอความยินยอม หรือใช้แพลตฟอร์มการจัดการความยินยอม (CMP)
 สำหรับการอัปโหลดข้อมูลไปยัง Google โปรดปรึกษาฝ่ายกฎหมายของคุณใน ซึ่งเป็นโซลูชันการจัดการความยินยอมที่ตรงกับความต้องการทางธุรกิจของคุณ
- แจ้งตัวเลือกความยินยอมของผู้ใช้หรือสถานะความยินยอมให้ Google ทราบ หลายหน้า CMP จัดการการส่งสถานะความยินยอมไปยัง Google หากใช้ช่องทำเครื่องหมายที่กำหนดเอง คุณต้องใช้วิธีการส่งสถานะความยินยอมไปยังโซลูชันดังกล่าว Google โปรดดูหัวข้อเลือกเฟรมเวิร์กเพื่อจัดการความยินยอม
- ตรวจสอบว่าแท็ก Google และแท็กของบุคคลที่สามทำงานตาม ตัวเลือกความยินยอมของผู้ใช้
แท็กที่รองรับโหมดความยินยอม
แท็กและ SDK สําหรับผลิตภัณฑ์ Google ต่อไปนี้มีการตรวจสอบความยินยอมในตัว และปรับลักษณะการทํางานตามสถานะความยินยอม
- แท็ก Google
- Google Analytics (รวมถึง SDK ของ Google Analytics สําหรับ Firebase)
- Google Ads (รวมถึงเครื่องมือวัด Conversion และรีมาร์เก็ตติ้งของ Google Ads, การสนับสนุน สำหรับ Conversion การโทรรอดำเนินการ)
- Floodlight
- Conversion Linker
คำศัพท์ของโหมดความยินยอม
คําต่อไปนี้มีความหมายพิเศษในบริบทของโหมดความยินยอม
- การตรวจสอบความยินยอม: ทำให้แท็กและ SDK แก้ไขลักษณะการทำงานตาม สถานะความยินยอมและประเภทความยินยอม
- สถานะความยินยอม: แสดงตัวเลือกของผู้ใช้ และสามารถให้สิทธิ์หรือปฏิเสธได้สำหรับ ประเภทความยินยอมแต่ละประเภท แท็กและ SDK ที่มีการตรวจสอบความยินยอมจะแก้ไข ตามที่อธิบายไว้ในความยินยอมส่งผลต่อลักษณะการทำงานของแท็กอย่างไร
- ประเภทความยินยอม: ระบุประเภทของพื้นที่เก็บข้อมูล ความยินยอมสามารถเป็นแบบgrantedหรือdeniedสำหรับแต่ละประเภท
ประเภทความยินยอม
ประเภทความยินยอมมีดังนี้
| ประเภทความยินยอม | คำอธิบาย | 
| ad_storage | เปิดใช้พื้นที่เก็บข้อมูล เช่น คุกกี้ (เว็บ) หรือตัวระบุอุปกรณ์ (แอป) ที่เกี่ยวข้องกับการโฆษณา | 
| ad_user_data | ตั้งค่าความยินยอมในการส่งข้อมูลผู้ใช้ไปยัง Google เพื่อวัตถุประสงค์ในการโฆษณาออนไลน์ | 
| ad_personalization | ตั้งความยินยอมสำหรับโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ | 
| analytics_storage | เปิดใช้พื้นที่เก็บข้อมูล เช่น คุกกี้ (เว็บ) หรือตัวระบุอุปกรณ์ (แอป) ที่เกี่ยวข้องกับการวิเคราะห์ เช่น ระยะเวลาการเข้าชม | 
| functionality_storage | เปิดใช้พื้นที่เก็บข้อมูลที่รองรับฟังก์ชันของเว็บไซต์หรือแอป เช่น การตั้งค่าภาษา | 
| personalization_storage | เปิดใช้พื้นที่เก็บข้อมูลที่เกี่ยวข้องกับการปรับเปลี่ยนในแบบของผู้ใช้ เช่น วิดีโอ คำแนะนำ | 
| security_storage | เปิดใช้พื้นที่เก็บข้อมูลที่เกี่ยวข้องกับความปลอดภัย เช่น การตรวจสอบสิทธิ์ ฟังก์ชันการทำงาน การป้องกันการฉ้อโกง และการปกป้องผู้ใช้ในรูปแบบอื่นๆ | 
โหมดความยินยอมพื้นฐานเทียบกับขั้นสูง
คุณสามารถใช้โหมดความยินยอมในเว็บไซต์หรือแอปได้ 2 วิธี ดังนี้ ขั้นพื้นฐานหรือขั้นสูง
โหมดความยินยอมพื้นฐาน
เมื่อคุณใช้โหมดความยินยอมในเวอร์ชันพื้นฐาน ระบบจะป้องกันไม่ให้แท็ก Google เริ่มโหลดจนกว่าผู้ใช้จะโต้ตอบกับแบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาด การตั้งค่านี้จะส่ง ไม่มีข้อมูลให้ Google ก่อนการโต้ตอบของผู้ใช้กับแบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาด เมื่อ ผู้ใช้ให้ความยินยอม แท็ก Google จะโหลดและเรียกใช้ API ของโหมดความยินยอม แท็กจะส่งสถานะความยินยอมไปยัง Google ตามลำดับต่อไปนี้
- ส่งสถานะความยินยอมเริ่มต้น
- ส่งสถานะความยินยอมที่อัปเดตแล้ว
อย่างไรก็ตาม หากผู้ใช้ไม่ยินยอม จะไม่มีการโอนข้อมูลใดๆ ไปยัง Google เลย แม้แต่สถานะความยินยอม แท็ก Google ถูกบล็อกไม่ให้เริ่มทํางานโดยสมบูรณ์ การประมาณ Conversion ของโหมดความยินยอมใน Google Ads จะอิงตามรูปแบบทั่วไป
โหมดความยินยอมขั้นสูง
เมื่อคุณใช้โหมดความยินยอมในเวอร์ชันขั้นสูง แท็ก Google จะโหลดเมื่อ ผู้ใช้เปิดเว็บไซต์หรือแอป แท็กจะโหลด API ของโหมดความยินยอมและดําเนินการ ดังต่อไปนี้:
- ตั้งค่าสถานะความยินยอมเริ่มต้น โดยค่าเริ่มต้น คำยินยอมอาจเป็นdeniedเว้นแต่คุณจะ ตั้งค่าเริ่มต้นของคุณเอง ขณะที่ให้ความยินยอมคือdeniedแต่แท็ก Google จะส่ง ไม่มีคุกกี้ คำสั่ง ping
- โปรดรอให้ผู้ใช้โต้ตอบกับแบนเนอร์และอัปเดตสถานะความยินยอม เฉพาะ เมื่อผู้ใช้ให้ความยินยอมในการเก็บรวบรวมข้อมูล แท็ก Google จะส่ง ข้อมูลการวัดผล ดูข้อมูลเพิ่มเติมเกี่ยวกับแท็ก พฤติกรรมของผู้ใช้
การติดตั้งใช้งานนี้จะทําให้การประมาณได้รับการปรับปรุงให้ดีขึ้นเมื่อเทียบกับรูปแบบพื้นฐาน ระบุรูปแบบเฉพาะผู้ลงโฆษณา ไม่ใช่รูปแบบทั่วไป
ภาพรวม
| ฟีเจอร์ | โหมดความยินยอมพื้นฐาน | โหมดความยินยอมขั้นสูง | 
|---|---|---|
| กำลังโหลดแท็ก | บล็อกจนกว่าผู้ใช้จะโต้ตอบกับแบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาด | โหลดโดยมีค่าเริ่มต้นเป็น deniedเว้นแต่จะกำหนดค่าไว้
หรือไม่เช่นนั้น | 
| การส่งข้อมูล | จะไม่มีการส่งข้อมูลก่อนที่ผู้ใช้จะให้ความยินยอม แม้แต่ค่าเริ่มต้น สถานะความยินยอม | เมื่อความยินยอมคือ deniedจะมีสถานะความยินยอมและไม่มีคุกกี้
ระบบจะส่งคำสั่ง pingเมื่อได้รับความยินยอม grantedคุกกี้จะ
และระบบจะส่งข้อมูลการวัดทั้งหมด | 
| สถานะความยินยอม | ตั้งค่าหลังจากการโต้ตอบของผู้ใช้ | ค่าเริ่มต้นได้รับการตั้งค่าเป็น deniedเว้นแต่จะกำหนดค่าเป็นอย่างอื่น
อัปเดตตามทางเลือกของผู้ใช้ | 
| ลักษณะการทํางานของแท็กหลังจากการโต้ตอบของผู้ใช้ | โหลดและเรียกใช้ API โหมดความยินยอมเฉพาะเมื่อผู้ใช้ให้สิทธิ์ ความยินยอม | ปรับลักษณะการทำงานของแท็กตามตัวเลือกความยินยอมของผู้ใช้ | 
| การประมาณ Conversion และเหตุการณ์สําคัญ | รูปแบบทั่วไป (การสร้างแบบจำลองที่มีรายละเอียดน้อยกว่า) | รูปแบบเฉพาะผู้ลงโฆษณา (การประมาณที่ละเอียดมากขึ้น) | 
ความยินยอมส่งผลต่อลักษณะการทำงานของแท็กและ SDK ของแอปอย่างไร
โดยทั่วไป เมื่อผู้ใช้ให้ความยินยอม แท็กจะทำงานตามปกติ
เมื่อผู้ใช้ปฏิเสธความยินยอมในการปรับโฆษณาตามโปรไฟล์ของผู้ใช้หรือข้อมูลผู้ใช้ แท็ก หรือ SDK ของแอป ไม่สามารถใช้ข้อมูลผู้ใช้เพื่อกำหนดเป้าหมายโฆษณา
เมื่อผู้ใช้ปฏิเสธความยินยอมในพื้นที่เก็บข้อมูล ระบบจะไม่จัดเก็บแท็กตามความยินยอมหรือ SDK ของแอป คุกกี้ (เว็บ) หรือตัวระบุอุปกรณ์ (แอป) แท็กจะสื่อสารเกี่ยวกับความยินยอมแทน สถานะและกิจกรรมของผู้ใช้โดยการส่งคําสั่ง ping (เว็บ) ที่ไม่มีคุกกี้ หรือสัญญาณ (แอป) ไปยัง เซิร์ฟเวอร์ของ Google วิธีนี้ช่วยให้พร็อพเพอร์ตี้ Google Ads และ Google Analytics 4 สามารถ Conversion โดยประมาณและเหตุการณ์สำคัญ โปรดดูการประมาณในโหมดความยินยอม
สัญญาณต่อไปนี้จะแจ้งสถานะความยินยอม
- คําสั่ง ping ของสถานะความยินยอม: ระบบจะส่งคําสั่ง ping ของสถานะความยินยอมจากแต่ละหน้า การเข้าชมของผู้ใช้ที่ใช้โหมดความยินยอม คําสั่ง ping เหล่านี้จะสื่อสาร สถานะความยินยอมของการให้หรือปฏิเสธความยินยอมแต่ละประเภท เช่น พื้นที่เก็บข้อมูลโฆษณา หรือ Analytics 
- คําสั่ง ping ของเหตุการณ์สําคัญ: ระบบจะส่งคําสั่ง ping ของเหตุการณ์สําคัญเพื่อระบุว่า มีเหตุการณ์สำคัญเกิดขึ้น 
- คําสั่ง ping ของ Google Analytics: ระบบจะส่งคําสั่ง ping ของ Google Analytics ในแต่ละหน้าของ เว็บไซต์ที่ใช้ Google Analytics เมื่อมีการบันทึกเหตุการณ์ 
คำสั่ง ping อาจมีสิ่งต่างๆ ต่อไปนี้
- ข้อมูลฟังก์ชัน (เช่น ส่วนหัวที่เพิ่มโดยเบราว์เซอร์):
- การประทับเวลา
- User Agent
- URL ที่มา
 
- ข้อมูลรวม / ที่ยังไม่ได้ระบุ
- ตัวบ่งชี้ว่าหน้าปัจจุบันหรือหน้าก่อนหน้าใน การนำทางของผู้ใช้บนเว็บไซต์มีข้อมูลการคลิกโฆษณาใน URL (เช่น GCLID / DCLID) หรือไม่
- ข้อมูลบูลีนเกี่ยวกับสถานะความยินยอม
- หมายเลขสุ่มที่สร้างขึ้นเมื่อมีการโหลดหน้าเว็บแต่ละครั้ง
 
นอกจากจะอนุญาตให้สถานะความยินยอมแก้ไขลักษณะการทํางานของแท็กแล้ว คุณยังปกปิด
จัดเก็บข้อมูลเมื่อผู้ใช้ไม่ให้ความยินยอม ตัวอย่างเช่น ผู้ใช้อาจให้สิทธิ์
ยินยอมให้จัดเก็บข้อมูลสำหรับโฆษณาแล้วเปลี่ยนใจและปฏิเสธความยินยอม ถ้า
คุณเปิดใช้ ads_data_redaction เมื่อผู้ใช้ไม่ยินยอม Google Ads จะ
ลบข้อมูลที่จัดเก็บไว้
แท็กที่มีการตรวจสอบความยินยอมในตัวจะแก้ไขลักษณะการทํางานตามที่แตกต่างกัน
สถานะความยินยอม ตารางต่อไปนี้อธิบายลักษณะการทํางานของแท็กตามประเภทความยินยอม
สถานะความยินยอม และดูว่ามีการตั้งค่า ads_data_redaction เป็น true หรือไม่
| ประเภทความยินยอม | ถูกปฏิเสธหรือได้รับอนุญาต | พฤติกรรม | 
| ad_storageและanalytics_storage | อนุญาต แล้ว | 
 | 
| ad_personalization | ถูกปฏิเสธ | โฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ปิดใช้อยู่ ดังนั้นฟีเจอร์ต่อไปนี้จะไม่ได้รับข้อมูล 
 | 
| ad_user_data | ถูกปฏิเสธ | ปิดใช้การเก็บรวบรวมข้อมูลส่วนตัวสำหรับการโฆษณาออนไลน์อยู่ ซึ่งรวมถึง 
 | 
| ad_storage | ถูกปฏิเสธ | 
 | 
| analytics_storage | ถูกปฏิเสธ | 
 | 
| ad_storageและads_data_redaction | ถูกปฏิเสธและเป็นจริง | 
 | 
พารามิเตอร์ HTTP ของโหมดความยินยอม
เมื่อใช้โหมดความยินยอม ระบบจะแปลพารามิเตอร์โหมดความยินยอมเป็น
พารามิเตอร์คำขอ HTTP เช่น dma, gcd และ gcs
ความยินยอมต่อบริการของ Google จะเข้ารหัสโดยใช้ dma_cps
ช่องเหล่านี้จะรวมข้อมูลเกี่ยวกับสถานะความยินยอมและ
การตั้งค่าการกำหนดค่าก่อน ช่องแท็ก Google อาจเข้ารหัสเพื่อปรับปรุงการส่ง
ที่มีประสิทธิภาพ ช่องเหล่านี้อาจมีการเปลี่ยนแปลงเมื่อบริการเหล่านี้พัฒนา
พารามิเตอร์ gcs ใช้เพื่อส่ง ad_storage และ analytics_storage
ที่ระบุตัวเลือกความยินยอมของผู้ใช้เกี่ยวกับพื้นที่เก็บข้อมูลของ
คุกกี้การโฆษณาและการวิเคราะห์ (เว็บ) หรือตัวระบุอุปกรณ์ (แอป) gcd
ระบบจะส่งพารามิเตอร์ไปยังบริการของ Google เสมอ โดยไม่คํานึงถึงโหมดความยินยอม
มีการเปิดใช้งานไหม พารามิเตอร์ gcd จะเข้ารหัสข้อมูลโดยละเอียดเกี่ยวกับ
ตัวเลือกความยินยอมของผู้ใช้ผ่านประเภทความยินยอม
ผู้ช่วยแท็กจะช่วยให้คุณเข้าใจช่องเหล่านี้และลักษณะแท็ก Google ทำงานเพื่อให้คุณสามารถแก้ไขข้อบกพร่องของการตั้งค่าได้ดีขึ้น ดูวิธีแก้ไขข้อบกพร่องของโหมดความยินยอม
การประมาณในโหมดความยินยอม
ผลิตภัณฑ์ของ Google จะใช้คําสั่ง ping เหล่านี้ในการประมาณเพื่อลดช่องว่างของการเก็บรวบรวมข้อมูล สำหรับโซลูชันการวัดผลของคุณได้ด้วย เพื่อปกป้องความเป็นส่วนตัวของผู้ใช้ SDK ของแอปหรือแท็กของคุณต้องตรงตามเกณฑ์การเก็บรวบรวมข้อมูลบางอย่าง คุณสามารถ ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่ถูกประมาณ และภายใต้สถานการณ์ใดใน บทความที่ลิงก์อยู่ด้านล่าง:
- การประมาณในโหมดความยินยอมของ Google Ads
- การประมาณ Conversion ออนไลน์ของ Google Ads
- การประมาณ Conversion ของ Google Analytics
- การประมาณด้านพฤติกรรมของ Google Analytics