โหมดความยินยอมช่วยให้คุณสื่อสารสถานะความยินยอมให้ใช้คุกกี้หรือตัวระบุแอปของผู้ใช้กับ Google ได้ แท็กจะปรับลักษณะการทํางานและเคารพตัวเลือกของผู้ใช้
โหมดความยินยอมจะโต้ตอบกับแพลตฟอร์มการจัดการความยินยอม (CMP) หรือการใช้งานที่กําหนดเองเพื่อขอความยินยอมผู้เข้าชม เช่น แบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาด โหมดความยินยอมจะได้รับตัวเลือกความยินยอมของผู้ใช้จากแบนเนอร์หรือวิดเจ็ตคุกกี้ และปรับลักษณะการทํางานของ Analytics, Google Ads และแท็กจากบุคคลที่สามที่สร้างหรืออ่านคุกกี้แบบไดนามิก
เมื่อผู้เข้าชมปฏิเสธความยินยอม แท็กจะส่งคำสั่ง ping ไปยัง Google แทนการจัดเก็บคุกกี้ หากคุณใช้ Google Analytics 4 อยู่ Google จะเติมเต็มช่องว่างของการเก็บรวบรวมข้อมูลด้วยการประมาณ Conversion และการประมาณด้านพฤติกรรม
Set up consent mode in Google Analytics
แท็กที่มีการรองรับโหมดความยินยอมในตัว
แท็ก Google สําหรับผลิตภัณฑ์ต่อไปนี้มีการตรวจสอบความยินยอมในตัว และปรับลักษณะการทํางานตามสถานะความยินยอม
- Google Analytics
- Google Ads*
- Floodlight
- Conversion Linker
* รวมถึงเครื่องมือวัด Conversion และรีมาร์เก็ตติ้งของ Google Ads, การสนับสนุนสำหรับ Conversion การโทรที่รอดำเนินการ
สถานะความยินยอมและลักษณะการทำงานของแท็ก
เมื่อเปิดใช้โหมดความยินยอม ผลิตภัณฑ์การวัดผลของ Google จะใช้สถานะจากโหมดความยินยอมของผู้เข้าชมในหน้าต่างๆ ที่เข้าชม หากไม่ยินยอม แท็กที่เริ่มทํางานจะไม่จัดเก็บคุกกี้ แต่จะสื่อสารข้อมูลขั้นต่ำเกี่ยวกับกิจกรรมของผู้ใช้แทน จากนั้นระบบจะสื่อสารสถานะความยินยอมและกิจกรรมของผู้ใช้โดยส่งคําสั่ง ping หรือสัญญาณที่ไม่มีคุกกี้ประเภทต่อไปนี้ไปยังเซิร์ฟเวอร์ของ Google
- คําสั่ง ping ของสถานะความยินยอมสําหรับแท็ก Google Ads และ Floodlight: สื่อสารสถานะความยินยอมเริ่มต้นที่คุณกําหนดค่าไว้ และสถานะที่อัปเดตเมื่อผู้เข้าชมให้หรือไม่ให้ความยินยอมสำหรับแต่ละประเภทความยินยอม เช่น "พื้นที่เก็บข้อมูลของโฆษณา" และ "พื้นที่เก็บข้อมูลวิเคราะห์" ระบบจะส่งคําสั่ง ping ของสถานะความยินยอมจากแต่ละหน้าที่ผู้ใช้เข้าชมซึ่งเปิดใช้โหมดความยินยอมไว้ และจะยังทริกเกอร์สําหรับบางแท็กอีกด้วยหากสถานะความยินยอมเปลี่ยนจาก "ปฏิเสธ" เป็น "อนุญาต" เช่น หากผู้เข้าชมเลือกใช้จากกล่องโต้ตอบความยินยอม
- คําสั่ง ping ของเหตุการณ์สำคัญ: ระบุว่าเหตุการณ์สำคัญเกิดขึ้น
- คําสั่ง ping ของ Google Analytics: ส่งจากแต่ละหน้าของเว็บไซต์ที่ใช้งาน Google Analytics ขณะโหลดและเมื่อมีการบันทึกเหตุการณ์
คําสั่ง ping ที่อธิบายไว้ข้างต้นอาจประกอบไปด้วย
- ข้อมูลฟังก์ชัน (เช่น ส่วนหัวที่เพิ่มโดยเบราว์เซอร์)
- การประทับเวลา
- User Agent (เฉพาะเว็บเท่านั้น)
- URL ที่มา
- ข้อมูลรวม/ที่ยังไม่ได้ระบุ
- ตัวบ่งชี้ว่าหน้าปัจจุบันหรือหน้าก่อนหน้าในการนําทางของผู้ใช้บนเว็บไซต์มีข้อมูลการคลิกโฆษณาใน URL (เช่น GCLID / DCLID) หรือไม่
- ข้อมูลบูลีนเกี่ยวกับสถานะคํายินยอม
- หมายเลขสุ่มที่สร้างขึ้นเมื่อมีการโหลดหน้าเว็บแต่ละครั้ง
- ข้อมูลเกี่ยวกับแพลตฟอร์มความยินยอมที่เจ้าของเว็บไซต์ (เช่น รหัสนักพัฒนาซอฟต์แวร์) ได้นำมาใช้
ลักษณะการทํางานของโหมดความยินยอม
นอกจากนี้ คําสั่ง ping เกี่ยวกับความยินยอมและเหตุการณ์สำคัญอาจรวมถึงลักษณะต่อไปนี้ ทั้งนี้ขึ้นอยู่กับสถานะของการตั้งค่าความยินยอม และการกําหนดค่าแท็กของคุณ
ลักษณะเริ่มต้นจะทํางานเสมือนกับว่าได้รับความยินยอมในทุกตัวเลือก
|
|
เว็บ |
แอปบนอุปกรณ์เคลื่อนที่ |
|
|
เมื่อไม่ได้รับคํายินยอมอย่างน้อย 1 รูปแบบ ระบบจะพิจารณาลักษณะเพิ่มเติมดังนี้
|
|
เว็บ |
แอปบนอุปกรณ์เคลื่อนที่ |
|
|
|
เว็บ |
|
|
|
เว็บ |
แอปบนอุปกรณ์เคลื่อนที่ |
|
|
เว็บ/แอปบนอุปกรณ์เคลื่อนที่ เมื่อเป็น คําสั่ง ping ที่ไม่มีคุกกี้ซึ่งเป็นส่วนหนึ่งของการสื่อสาร HTTP/เบราว์เซอร์ตามปกติอาจมีข้อมูล User Agent, ความละเอียดของหน้าจอ และที่อยู่ IP โปรดทราบว่า Google Analytics 4 ไม่ได้จัดเก็บหรือบันทึกที่อยู่ IP หากผู้ลงโฆษณาตั้งค่าฟิลด์อื่นๆ เช่น user_id และมิติข้อมูลที่กำหนดเอง ระบบจะส่งฟิลด์ดังกล่าวตามปกติ ระบบใช้ข้อมูลที่รวบรวมในคำสั่ง ping ที่ไม่มีคุกกี้สำหรับการประมาณด้านพฤติกรรมและ Conversion เพื่อเติมเต็มช่องว่างในข้อมูลของคุณ |
แนวทางปฏิบัติแนะนําสําหรับโหมดความยินยอม
คุณควรทําตามแนวทางปฏิบัติแนะนําต่อไปนี้ไม่ว่าจะเปิดใช้โหมดความยินยอมหรือไม่ก็ตาม
- ตั้งค่าสถานะความยินยอมเริ่มต้นด้วยค่าเริ่มต้นที่องค์กรกําหนด สถานะความยินยอมเริ่มต้นจะมีผลในครั้งแรกที่ผู้เข้าชมดูหน้าเว็บในเว็บไซต์
- ติดตั้งเพื่อให้แท็กหน้าเว็บโหลดก่อนที่กล่องโต้ตอบความยินยอมจะเปิดขึ้น
- โหลดแท็ก Google ในทุกกรณี ไม่ใช่เฉพาะกรณีที่ผู้ใช้ยินยอมเท่านั้น หากผู้ใช้ไม่ยินยอม Google จะได้รับคําสั่ง ping ที่ไม่มีคุกกี้ ในพร็อพเพอร์ตี้ Google Analytics 4 การใช้คําสั่ง ping ที่ไม่มีคุกกี้จะช่วยให้การประมาณด้านพฤติกรรมและ Conversion เข้ามาเติมเต็มช่องว่างของข้อมูลได้
- ตัวเลือกความยินยอมควรปรากฏต่อผู้เข้าชมโดยเร็วที่สุด อัปเดตสถานะความยินยอมเมื่อผู้เข้าชมระบุตัวเลือก
- ให้ตัวเลือกผู้ใช้ในการเลือกให้หรือไม่ให้ความยินยอมในการจัดเก็บข้อมูลทุกประเภทที่ใช้โดยแท็กในเว็บไซต์ ตัวอย่างเช่น ผู้ใช้อาจให้ความยินยอมต่อคุกกี้การวิเคราะห์ และไม่ให้ความยินยอมต่อคุกกี้ของโฆษณา
- เนื่องจากกฎหมายด้านความเป็นส่วนตัวในปัจจุบันเป็นแบบเฉพาะภูมิภาค ให้กําหนดค่าสถานะเริ่มต้นเพื่อใช้กับภูมิภาคหนึ่งๆ แทนที่จะใช้กับผู้เข้าชมทั้งหมด โดยเฉพาะอย่างยิ่ง หากองค์กรกําหนดให้สถานะเริ่มต้นเป็น "ปฏิเสธ" การใช้ "ปฏิเสธ" กับผู้เข้าชมจากภูมิภาคที่เหมาะสมเท่านั้นจะเลี่ยงการสูญเสียการวัดผลที่แม่นยําสําหรับภูมิภาคอื่นๆ ทั้งหมด
การติดตั้งใช้งานขั้นสูงเทียบกับการติดตั้งใช้งานขั้นพื้นฐาน
หากเลือกใช้โหมดความยินยอมโดยบล็อกแท็ก Google จนกว่ากล่องโต้ตอบความยินยอมจะปรากฏขึ้นและผู้ใช้ให้ความยินยอม คุณจะไม่ได้รับประโยชน์อย่างเต็มที่จากโหมดความยินยอม เช่น คุณจะไม่ได้รับข้อมูลโดยประมาณในพร็อพเพอร์ตี้ GA4 เพื่อเติมเต็มช่องว่างสําหรับข้อมูลที่สังเกตซึ่งขาดหายไปเมื่อผู้ใช้ปฏิเสธความยินยอม ไม่ว่าคุณจะเลือกบล็อกแท็ก (การติดตั้งใช้งานขั้นพื้นฐาน) หรือเลิกบล็อกแท็ก (การติดตั้งใช้งานขั้นสูง) แท็ก Google ก็จะปรับลักษณะการทํางานตามสถานะความยินยอมของผู้ใช้
ข้อดีและข้อเสียระหว่างการติดตั้งใช้งานขั้นสูงและขั้นพื้นฐานสำหรับโหมดความยินยอมมีดังนี้
การติดตั้งใช้งานขั้นสูง | การติดตั้งใช้งานขั้นพื้นฐาน | |
---|---|---|
ลักษณะการทํางานของแท็ก |
|
|
การประมาณด้านพฤติกรรมใน GA4 | ||
การประมาณ Conversion ใน GA4 |
* |
|
การประมาณ Conversion ใน Google Ads |
* |
* เมื่อแท็กถูกบล็อกเนื่องจากตัวเลือกความยินยอม ระบบจะไม่รวบรวมข้อมูล และการประมาณ Conversion ใน Google Ads จะอิงตามรูปแบบทั่วไป รูปแบบนี้ใช้ฟีเจอร์ เช่น ประเภทเบราว์เซอร์ ประเภทการกระทําที่ถือเป็นเหตุการณ์สำคัญ เวลาของวัน และตัวแปรอื่นๆ ในระดับสูงที่ยังไม่ได้ระบุ ดูข้อมูลเพิ่มเติมเกี่ยวกับโหมดความยินยอมและการประมาณ Conversion สําหรับ Google Ads
วิธีเปิดใช้โหมดความยินยอม
โหมดความยินยอมในเว็บไซต์และแอปมีวิธีการเปิดใช้แตกต่างกัน ขึ้นอยู่กับการติดตั้งใช้งานสำหรับการขอความยินยอมและแพลตฟอร์มการติดแท็กที่คุณใช้
เปิดใช้โหมดความยินยอมสําหรับเว็บไซต์
คุณเปิดใช้โหมดความยินยอมสําหรับเว็บไซต์ที่มีการเขียนโค้ดน้อยที่สุดโดยใช้ Tag Manager และ CMP ที่มีเทมเพลตชุมชนได้ พาร์ทเนอร์ CMP ให้เทมเพลต Tag Manager และวิธีการเปิดใช้โหมดความยินยอมผ่านการผสานรวมต่อไปนี้
นักพัฒนาเว็บไซต์สามารถเปิดใช้โหมดความยินยอมโดยใช้คําสั่งความยินยอม gtag.js
หรือแท็กที่สร้างจากเทมเพลตโหมดความยินยอมของ Tag Manager ดังนี้
เปิดใช้โหมดความยินยอมสําหรับแอป
นักพัฒนาแอปสามารถเปิดใช้โหมดความยินยอมโดยใช้ Google Analytics สําหรับ Firebase SDK ดังนี้
การผสานรวมแพลตฟอร์มการจัดการความยินยอม (CMP)
แพลตฟอร์มการจัดการความยินยอม (CMP) สามารถผสานรวมเข้ากับโหมดความยินยอมและการตั้งค่าความยินยอมใน Google Tag Manager ทั้งนี้ CMP ที่แนะนำของ Tag Manager มีเทมเพลตให้ใช้ได้ในแกลเลอรีเทมเพลตชุมชนของ Tag Manager ซึ่งผสานรวมไว้กับ Consent API ของเรา
หากต้องการบันทึกข้อมูลเชิงลึกที่มีประโยชน์ไปพร้อมกับปกป้องความเป็นส่วนตัวของผู้ใช้ คุณต้องรวบรวมความยินยอมจากผู้ใช้เว็บไซต์ เราขอแนะนำให้ใช้แพลตฟอร์มการจัดการความยินยอม (CMP) หรือทำงานร่วมกับระบบจัดการเนื้อหา (CMS) เพื่อรวบรวมความยินยอมและส่งไปยัง Google
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่าแบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดด้วยแพลตฟอร์มการจัดการความยินยอม (CMP) หรือระบบจัดการเนื้อหา
โปรดดูวิธีที่ CMP ผสานรวมกับโหมดความยินยอมจากตารางด้านล่างเพิ่มเติม
เครื่องมือความยินยอม | ประเภทคํายินยอมที่รองรับ | มีเทมเพลต ชุมชน Tag Manager ให้ใช้งาน |
ผสานรวมกับการเรียกใช้การอัปเดตคํายินยอม | ผสานรวมกับการเรียกใช้ความยินยอมตามค่าเริ่มต้น |
Commanders Act | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + เทมเพลต TrustCommander) |
Complianz | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + เทมเพลต TrustCommander) |
Consentmanager | ad_personalization ad_storage ad_user_data analytics_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Cookie First | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Cookie Information A/S |
ad_personalization |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Cookiebot (Cybot) | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
CookieScript |
ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ |
✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
CookieYes |
ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Didomi |
ad_personalization |
✓ | ✓ | ✓ (การผสานรวม GTM + โซลูชันอื่นที่ไม่ใช่ GTM แบบเต็มรูปแบบ) |
iubenda | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
OneTrust |
ad_personalization |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Osano | ad_personalization ad_storage ad_user_data analytics_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Secure Privacy |
ad_personalization |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Sirdata | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Termly |
ad_storage analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
Usercentrics |
ad_personalization |
✓ | ✓ | ✓ (เทมเพลต GTM แบบผสานรวม + ตัวอย่างโค้ดสำหรับ gtag.js) |
โหมดความยินยอมสําหรับผู้ให้บริการ CMP
ผู้ให้บริการแพลตฟอร์มการจัดการความยินยอม (CMP) สามารถผสานรวมเข้ากับโหมดความยินยอมเพื่อมอบประสบการณ์ที่ดียิ่งขึ้นให้กับลูกค้าที่ใช้ผลิตภัณฑ์ของ Google ดูข้อมูลเพิ่มเติมได้ที่โหมดความยินยอมสําหรับผู้ให้บริการ CMP
แหล่งข้อมูลเพิ่มเติม
โหมดความยินยอมมีความสามารถเพิ่มเติม เช่น ลักษณะการทํางานเฉพาะภูมิภาค ความสามารถในการปกปิดข้อมูลที่จัดเก็บไว้ก่อนหน้านี้ รวมถึงความสามารถในการส่งข้อมูลใน URL เมื่อผู้เข้าชมไม่ยินยอม ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้โหมดความยินยอมและฟีเจอร์เพิ่มเติมเหล่านี้ได้ที่