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