กรอบความโปร่งใสและความยินยอม (TCF) ของ IAB คือกรอบทางเทคนิคที่มีมาตรฐานแบบเปิดซึ่งอนุญาตให้เว็บไซต์ ผู้ลงโฆษณา และเอเจนซีโฆษณารับ บันทึก และอัปเดตความยินยอมของผู้บริโภคในหน้าเว็บของตนได้ Google Analytics ผสานรวมกับ TCF เวอร์ชัน 2 นี้เพื่อควบคุมฟีเจอร์โฆษณาสำหรับลูกค้าที่ใช้งาน gtag.js หรือ Google Tag Manager
การใช้งาน
ลูกค้าจะเปิดใช้การรองรับ TCF ได้โดยตั้งค่าพร็อพเพอร์ตี้ window ต่อไปนี้เป็น true
คุณต้องตั้งค่าพร็อพเพอร์ตี้ window
นี้ก่อนเรียกใช้ gtag()
และต้องตั้งค่าพร็อพเพอร์ตี้นี้ไว้ทุกหน้าที่ต้องการเปิดใช้การรองรับ TCF ซึ่งรวมถึงหน้าที่โหลดผ่าน iframe หากไม่ได้ตั้งค่าพร็อพเพอร์ตี้หรือตั้งค่าเป็น false
ระบบจะไม่เปิดใช้งานการรองรับ TCF
วัตถุประสงค์
"วัตถุประสงค์" ในบริบทของ TCF หมายถึงจุดมุ่งหมายในการประมวลผลข้อมูล แท็ก Google Analytics ที่ติดตั้งผ่าน Google Tag Manager หรือ gtag.js ที่เปิดใช้การรองรับ TCF จะจัดการคําขอที่มีสตริงความยินยอมในลักษณะต่อไปนี้
วัตถุประสงค์ | คำอธิบาย | ผลที่มีต่อ Google Analytics เมื่อวัตถุประสงค์ถูกปฏิเสธ |
---|---|---|
1 | จัดเก็บและ/หรือเข้าถึงข้อมูลในอุปกรณ์ | Google Analytics จะไม่สร้างหรือใช้คุกกี้ที่เกี่ยวข้องกับการโฆษณา ฟีเจอร์ Google Signals เช่น รายงานรีมาร์เก็ตติ้ง ข้อมูลประชากร และความสนใจ จะไม่รวมข้อมูลของผู้ใช้ที่ไม่ให้ความยินยอม |
3 | สร้างโปรไฟล์โฆษณาที่ปรับให้เหมาะกับแต่ละบุคคล | ระบบจะทำเครื่องหมาย Hit ที่ส่งไปยัง Google Analytics ด้วยพารามิเตอร์ npa=1 เหตุการณ์ที่มีเครื่องหมาย npa=1 จะไม่มีสิทธิ์ใช้การปรับโฆษณาตามโปรไฟล์ของผู้ใช้ และระบบจะไม่ใช้เหตุการณ์ประเภทนี้ในการประเมินกลุ่มเป้าหมายรีมาร์เก็ตติ้ง ทั้งนี้จะไม่มีผลต่อผู้ใช้ที่เพิ่มลงในรายการกลุ่มเป้าหมายอยู่ก่อนแล้ว |
4 | เลือกโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ |
ระบบจะทำเครื่องหมาย Hit ที่ส่งไปยัง Google Analytics ด้วยพารามิเตอร์ npa=1 เช่นเดียวกับวัตถุประสงค์ที่ 3 |
7 | วัดประสิทธิภาพของโฆษณา | ระบบจะกำหนดค่า allow_google_signals เป็นเท็จ Google Analytics จะไม่ใช่คุกกี้ที่เกี่ยวข้องกับการโฆษณา ฟีเจอร์ Google Signals เช่น รายงานรีมาร์เก็ตติ้ง ข้อมูลประชากร และความสนใจ จะไม่รวมข้อมูลของผู้ใช้ที่ไม่ให้ความยินยอม |
9 | ใช้การวิจัยตลาดเพื่อสร้างข้อมูลเชิงลึกของกลุ่มเป้าหมาย | ระบบจะกำหนดค่า allow_google_signals เป็นเท็จ เช่นเดียวกับวัตถุประสงค์ที่ 7 |
10 | พัฒนาและปรับปรุงผลิตภัณฑ์ | ระบบจะกำหนดค่า allow_google_signals เป็นเท็จ เช่นเดียวกับวัตถุประสงค์ที่ 7 |
หมายเหตุ: Google Tag Manager และแท็ก Google ยอมรับเฉพาะสตริง TCF ที่ได้รับการติดตั้งใช้งานอย่างถูกต้องตามนโยบาย TCF และข้อกําหนดทางเทคนิคเท่านั้น รวมทั้งปฏิบัติตามนโยบายความยินยอมของผู้ใช้ EU ของ Google หาก CMP ไม่ตอบสนองภายในเวลา 500 มิลลิวินาที หรือคุณเห็นสถานะ "ข้อผิดพลาด" "สะดุด" หรือ "กำลังโหลด" แท็กจะดําเนินการต่อในโหมดที่จํากัด
- ระบบจะจํากัดการเขียนและการอ่านคุกกี้ Conversion ของบุคคลที่หนึ่งและบุคคลที่สามในโฆษณา
- ฟีเจอร์โฆษณาของ Google Analytics ผสานรวมกับ IAB TCF v2 และจะจัดการกับคําขอเหล่านั้นเสมือนว่าคำขอมาพร้อมกับวัตถุประสงค์ทั้งหมดที่ถูกปฏิเสธ โดยผลกระทบในส่วนนี้แสดงอยู่ในตารางด้านบน
- ระบบจะปิดใช้ฟีเจอร์รีมาร์เก็ตติ้ง
การแก้ปัญหาเกี่ยวกับข้อความแสดงข้อผิดพลาด
หาก CMP ไม่ตอบสนองภายในเวลา 500 มิลลิวินาที หรือคุณเห็นสถานะ "ข้อผิดพลาด" "สะดุด" หรือ "กำลังโหลด" แท็กจะดําเนินการต่อในโหมดที่จํากัด วิธีการแก้ปัญหา
หากคุณเรียกใช้ฟังก์ชันเพื่อเริ่มการทํางานของแท็ก Conversion ด้วยตัวเอง ให้ทําดังนี้
- ตรวจสอบว่าระบบได้ส่งการตอบสนองต่อ
getTCData TCData.eventStatus = 'tcloaded'
หรือ'cmpuishown' + 'useractioncomplete'
ภายในเวลา 500 มิลลิวินาที ซึ่งแสดงให้เห็นว่า CMP พร้อมให้ตัวเลือกความยินยอมแก่ผู้ใช้
หากคุณไม่ได้เรียกใช้ฟังก์ชันเพื่อส่งแท็ก Conversion ด้วยตัวเอง ให้ทําดังนี้
- ทำงานร่วมกับ CMP เพื่อให้แน่ใจว่ารองรับ
getTCData และแสดงผล TCData.eventStatus = 'tcloaded'
หรือ'cmpuishown' + 'useractioncomplete'
เพื่อบ่งชี้ว่าความยินยอมของผู้ใช้พร้อมใช้งานแล้ว ผ่าน API ภายในเวลา 500 มิลลิวินาที