โหมดความยินยอมช่วยให้นักพัฒนาเว็บและแอปปรับลักษณะการทํางานของแท็กและ SDK ของแอปได้โดยอิงตามตัวเลือกความยินยอมของผู้ใช้
วิธีจัดการความยินยอม
การจัดการความยินยอมของผู้ใช้จําเป็นต้องมีสิ่งต่อไปนี้
- ขอความยินยอมจากผู้ใช้ ในการให้สิทธิ์หรือปฏิเสธการจัดเก็บ
ข้อมูลเกี่ยวกับพฤติกรรมของผู้ใช้ คุณมีหน้าที่ขอความยินยอมจากผู้ใช้ในเว็บไซต์หรือแอปของคุณ หรือข้อมูลใดก็ตามที่คุณอัปโหลดไปยัง Google สําหรับเว็บไซต์และแอป คุณสามารถใช้แบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดหรือโซลูชันการขอความยินยอมที่กําหนดเองอื่นๆ หรือใช้แพลตฟอร์มการจัดการความยินยอม (CMP) ได้
สําหรับการอัปโหลดข้อมูลไปยัง Google โปรดปรึกษาฝ่ายกฎหมายเกี่ยวกับโซลูชันการจัดการความยินยอมที่เหมาะกับความต้องการทางธุรกิจของคุณ - แจ้งให้ Google ทราบเกี่ยวกับความยินยอมที่ผู้ใช้เลือก หรือสถานะความยินยอมของผู้ใช้ CMP จำนวนมากจัดการการส่งสถานะความยินยอมไปยัง Google หากใช้โซลูชันการขอความยินยอมที่กําหนดเอง คุณต้องใช้วิธีการส่งสถานะความยินยอมไปยัง Google โปรดดูหัวข้อเลือกเฟรมเวิร์กเพื่อจัดการความยินยอม
- ตรวจสอบว่าแท็ก Google และแท็กจากบุคคลที่สามทำงานตาม ตัวเลือกความยินยอมของผู้ใช้
แท็กที่รองรับโหมดความยินยอม
แท็กและ SDK สําหรับผลิตภัณฑ์ Google ต่อไปนี้มีการตรวจสอบความยินยอมในตัว และปรับลักษณะการทํางานตามสถานะความยินยอม
- แท็ก Google
- Google Analytics (รวมถึง Google Analytics สำหรับ Firebase SDK)
- 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 จะส่ง การวัดผลที่ไม่มี คุกกี้ - รอการโต้ตอบของผู้ใช้กับแบนเนอร์และอัปเดตสถานะความยินยอม เมื่อผู้ใช้ให้ความยินยอมในการเก็บรวบรวมข้อมูลเท่านั้น แท็ก Google จะส่งข้อมูลการวัดทั้งหมด ดูข้อมูลเพิ่มเติมเกี่ยวกับลักษณะการทำงานของแท็ก
การติดตั้งใช้งานนี้จะทําให้การประมาณได้รับการปรับปรุงให้ดีขึ้นเมื่อเทียบกับรูปแบบพื้นฐาน เนื่องจากมีรูปแบบเฉพาะผู้ลงโฆษณา ไม่ใช่รูปแบบทั่วไป
ภาพรวม
| ฟีเจอร์ | โหมดความยินยอมพื้นฐาน | โหมดความยินยอมขั้นสูง |
|---|---|---|
| กำลังโหลดแท็ก | บล็อกจนกว่าผู้ใช้จะโต้ตอบกับแบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาด | โหลดโดยตั้งค่าเริ่มต้นเป็นdenied เว้นแต่จะมีการกำหนดค่า
ไว้เป็นอย่างอื่น |
| การส่งข้อมูล | ระบบจะไม่ส่งข้อมูลใดๆ ก่อนที่ผู้ใช้จะให้ความยินยอม แม้แต่สถานะความยินยอมเริ่มต้น | เมื่อdenied ความยินยอม ระบบจะส่งสถานะความยินยอมและการวัดผล
ที่ไม่มีคุกกี้เมื่อ grantedให้สิทธิ์ ความยินยอม ระบบจะ
เขียนคุกกี้และส่งข้อมูลการวัดทั้งหมด |
| สถานะความยินยอม | ตั้งค่าหลังจากการโต้ตอบของผู้ใช้ | ตั้งค่าเริ่มต้นเป็นdenied เว้นแต่จะมีการกำหนดค่าไว้เป็นอย่างอื่น
อัปเดตตามตัวเลือกของผู้ใช้ |
| ลักษณะการทํางานของแท็กหลังจากการโต้ตอบของผู้ใช้ | โหลดและเรียกใช้ API โหมดความยินยอมเฉพาะเมื่อผู้ใช้ให้ความยินยอม | ปรับลักษณะการทำงานของแท็กตามตัวเลือกความยินยอมของผู้ใช้ |
| การประมาณ Conversion และเหตุการณ์สำคัญ | รูปแบบทั่วไป (การสร้างแบบจำลองที่มีรายละเอียดน้อยกว่า) | รูปแบบเฉพาะผู้ลงโฆษณา (การประมาณที่ละเอียดมากขึ้น) |
วิธีที่ความยินยอมส่งผลต่อลักษณะการทํางานของแท็กและ SDK ของแอป
โดยทั่วไป เมื่อผู้ใช้ให้ความยินยอม แท็กจะทำงานตามปกติ
เมื่อผู้ใช้ปฏิเสธความยินยอมสําหรับการปรับโฆษณาตามโปรไฟล์ของผู้ใช้หรือข้อมูลผู้ใช้สําหรับโฆษณา แท็กหรือ SDK ของแอปจะไม่สามารถใช้ข้อมูลผู้ใช้เพื่อวัตถุประสงค์ในการกำหนดเป้าหมายโฆษณาได้
เมื่อผู้ใช้ปฏิเสธความยินยอมสําหรับพื้นที่เก็บข้อมูล แท็กหรือ SDK ของแอปตามความยินยอมจะไม่จัดเก็บคุกกี้ (เว็บ) หรือตัวระบุอุปกรณ์ (แอป) โดยแท็กจะสื่อสารสถานะความยินยอมและกิจกรรมของผู้ใช้ด้วยการส่งการวัดผลที่ไม่มีคุกกี้ (เว็บ) หรือสัญญาณ (แอป) ไปยังเซิร์ฟเวอร์ของ Google แทน ซึ่งจะช่วยให้พร็อพเพอร์ตี้ Google Ads และ Google Analytics ประมาณ Conversion และเหตุการณ์สำคัญได้ โปรดดูการประมาณในโหมดความยินยอม modeling
สัญญาณต่อไปนี้จะสื่อสารสถานะความยินยอม
คําสั่ง ping ของสถานะความยินยอม: ระบบจะส่งคําสั่ง ping ของสถานะความยินยอมจากแต่ละหน้าที่ผู้ใช้เข้าชมซึ่งมีการใช้โหมดความยินยอม คําสั่ง ping เหล่านี้จะสื่อสารสถานะความยินยอมเป็นให้สิทธิ์หรือปฏิเสธสําหรับความยินยอมแต่ละประเภท เช่น พื้นที่เก็บข้อมูลโฆษณาหรือพื้นที่เก็บข้อมูลวิเคราะห์
คําสั่ง 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