Google Consent Mode v2 กับ PDPA เว็บไซต์ต้องตั้งค่าอะไรบ้าง
โดย ทีม AImpress · อัปเดต
PDPA กำหนดให้ต้องแจ้งวัตถุประสงค์และขอความยินยอมก่อนเก็บหรือใช้ข้อมูลส่วนบุคคล ในกรณีที่ไม่มีฐานทางกฎหมายอื่นรองรับ คุกกี้เพื่อการวิเคราะห์และการโฆษณาอยู่ในกลุ่มนี้ ส่วน Google Consent Mode v2 คือกลไกที่ส่งสถานะความยินยอมของผู้ใช้ไปให้แท็กของ Google แท็กจึงทำงานเท่าที่ผู้ใช้อนุญาต
Consent Mode v2 มีค่าอะไรบ้าง
Consent Mode v2 มีสี่ค่าหลัก ค่า analytics_storage ควบคุมคุกกี้เพื่อการวิเคราะห์ เช่น GA4 ค่า ad_storage ควบคุมคุกกี้เพื่อการโฆษณา ค่า ad_user_data ควบคุมการส่งข้อมูลผู้ใช้ไปให้ Google เพื่อการโฆษณา และค่า ad_personalization ควบคุมการใช้ข้อมูลเพื่อแสดงโฆษณาเฉพาะบุคคล เช่น Remarketing สองค่าหลังเป็นค่าที่เพิ่มเข้ามาในเวอร์ชัน 2
Basic Mode และ Advanced Mode ต่างกันอย่างไร
ในแบบ Basic แท็กของ Google จะไม่โหลดเลยจนกว่าผู้ใช้จะกดยินยอม ถ้าไม่ยินยอม จะไม่มีข้อมูลใดส่งไปให้ Google ในแบบ Advanced แท็กโหลดตั้งแต่แรก แต่ถ้าผู้ใช้ไม่ยินยอม จะส่งเพียงสัญญาณแบบไม่ใช้คุกกี้และไม่ระบุตัวตน ซึ่ง Google นำไปใช้สร้างแบบจำลองเพื่อประมาณ Conversion ที่หายไป
แบบ Advanced ได้ข้อมูลมากกว่า แต่ควรตรวจกับที่ปรึกษากฎหมายว่าสอดคล้องกับนโยบายความเป็นส่วนตัวขององค์กร และอธิบายไว้ในนโยบายคุกกี้ให้ชัดเจน
Cookie Banner ควรมีอะไรบ้าง
- ข้อความที่บอกว่าใช้คุกกี้ประเภทใด และใช้เพื่ออะไร พร้อมลิงก์ไปยังนโยบายความเป็นส่วนตัว
- ปุ่มยอมรับและปุ่มปฏิเสธที่เห็นชัดพอๆ กัน
- ตัวเลือกให้เลือกเป็นรายประเภท เช่น จำเป็น วิเคราะห์ และโฆษณา
- คุกกี้ที่ไม่จำเป็นต้องปิดไว้เป็นค่าเริ่มต้นจนกว่าผู้ใช้จะเลือก
- ช่องทางให้กลับมาเปลี่ยนการตั้งค่าภายหลัง เช่น ลิงก์ในส่วนท้ายของเว็บ
ลำดับการทำงานของ Consent Mode ที่ถูกต้องเป็นอย่างไร
ค่าเริ่มต้นของ Consent ต้องถูกตั้งก่อนที่ Google Tag Manager หรือแท็ก Google ตัวใดจะโหลด โดยตั้งทั้งสี่ค่าเป็น denied เมื่อผู้ใช้เลือก ระบบจะส่งคำสั่ง update พร้อมค่าที่ผู้ใช้อนุญาต และบันทึกตัวเลือกไว้ เพื่อให้หน้าถัดไปใช้ค่าเดิมทันที ถ้าลำดับผิด แท็กอาจเก็บคุกกี้ไปก่อนที่ผู้ใช้จะเลือก
หลายเว็บใช้ Consent Management Platform (CMP) สำเร็จรูป ซึ่งรองรับ Consent Mode อยู่แล้ว ส่วนเว็บที่ต้องการควบคุมเอง ก็เขียนเองได้ แต่ต้องทดสอบให้ครบทุกกรณี
แท็กที่ไม่ใช่ของ Google ต้องทำอย่างไร
Consent Mode ควบคุมเฉพาะแท็กของ Google แท็กอื่นอย่าง Meta Pixel และ TikTok Pixel ต้องตั้งเงื่อนไขเอง ใน Google Tag Manager ทำได้ผ่าน Consent Settings ของแต่ละแท็ก โดยกำหนดว่าต้องได้รับ ad_storage ก่อนจึงจะทำงาน หรือใช้ Trigger ที่รอ Event ยินยอม ถ้าไม่ตั้ง Pixel เหล่านี้จะทำงานทันทีโดยไม่สนใจตัวเลือกของผู้ใช้
ตรวจอย่างไรว่า Consent Mode ทำงานจริง
เปิดเว็บในหน้าต่างไม่ระบุตัวตน แล้วตรวจในแท็บ Network ของเครื่องมือนักพัฒนาว่าก่อนกดยินยอมไม่มีคำขอไปยัง Pixel โฆษณา ใช้โหมด Preview ของ Google Tag Manager ดูสถานะ Consent ของแต่ละแท็ก และตรวจใน Google Ads ว่าสถานะ Consent Mode ของบัญชีแสดงว่าได้รับสัญญาณแล้ว
บทความนี้เป็นข้อมูลด้านเทคนิค ไม่ใช่คำแนะนำทางกฎหมาย องค์กรควรปรึกษาที่ปรึกษากฎหมายเรื่องนโยบายความเป็นส่วนตัวและฐานทางกฎหมายที่ใช้
ทีม Website Development ของ AImpress ติดตั้ง Cookie Banner, Consent Mode v2 และเงื่อนไขของแท็กโฆษณาให้ครบ พร้อมทดสอบก่อนเปิดใช้
คำถามที่พบบ่อย
Basic Mode และ Advanced Mode ต่างกันอย่างไร
ในแบบ Basic แท็กของ Google จะไม่โหลดเลยจนกว่าผู้ใช้จะกดยินยอม ถ้าไม่ยินยอม จะไม่มีข้อมูลใดส่งไปให้ Google ในแบบ Advanced แท็กโหลดตั้งแต่แรก แต่ถ้าผู้ใช้ไม่ยินยอม จะส่งเพียงสัญญาณแบบไม่ใช้คุกกี้และไม่ระบุตัวตน ซึ่ง Google นำไปใช้สร้างแบบจำลองเพื่อประมาณ Conversion ที่หายไป
Cookie Banner ควรมีอะไรบ้าง
ข้อความที่บอกว่าใช้คุกกี้ประเภทใด และใช้เพื่ออะไร พร้อมลิงก์ไปยังนโยบายความเป็นส่วนตัว · ปุ่มยอมรับและปุ่มปฏิเสธที่เห็นชัดพอๆ กัน · ตัวเลือกให้เลือกเป็นรายประเภท เช่น จำเป็น วิเคราะห์ และโฆษณา · คุกกี้ที่ไม่จำเป็นต้องปิดไว้เป็นค่าเริ่มต้นจนกว่าผู้ใช้จะเลือก · ช่องทางให้กลับมาเปลี่ยนการตั้งค่าภายหลัง เช่น ลิงก์ในส่วนท้ายของเว็บ
Website Developmentดูบริการ →