เช็กลิสต์ QA ความยินยอม: สิ่งที่ต้องทดสอบก่อนปล่อยเวอร์ชัน

เหตุใดความยินยอมต้องมี QA ของตัวเอง

ความยินยอมพังอย่างเงียบๆ สคริปต์ใหม่ที่เพื่อนร่วมทีมเพิ่มเข้ามา ทริกเกอร์แท็กที่เปลี่ยนไป หรือคุกกี้ที่ถูกเปลี่ยนชื่อ อาจทำให้การติดตามเริ่มก่อนที่ผู้เข้าชมจะเลือก หรือหยุดบันทึกตัวเลือกไปเลย และไม่มีใครสังเกตจนกว่ารายงานจะดูแปลก เช็กลิสต์สั้นๆ ที่ทำซ้ำได้ก่อนการปล่อยเวอร์ชันทุกครั้งจะจับปัญหาเหล่านี้ได้เกือบทั้งหมด

รันการตรวจสอบในโปรไฟล์เบราว์เซอร์ที่สะอาดหรือหน้าต่างส่วนตัว โดยปิดส่วนขยาย และจดผลไว้ข้างแต่ละรายการ

A. การเข้าชมครั้งแรก

  1. แบนเนอร์ปรากฏในการโหลดหน้าครั้งแรก โดยเลย์เอาต์ไม่กระโดดจนบังเนื้อหาสำคัญ
  2. ไม่มีแท็กที่ไม่จำเป็นทำงานก่อนมีการเลือก ตรวจดูคำขอการวิเคราะห์และโฆษณาในแท็บ Network
  3. ไม่มีคุกกี้ที่ไม่จำเป็นถูกตั้งก่อนมีการเลือก ตรวจดูในแท็บ Application
  4. สัญญาณความยินยอมเริ่มต้นเป็นปฏิเสธในที่ที่ต้องได้รับความยินยอม
  5. หน้าเว็บยังใช้งานได้ขณะแบนเนอร์เปิดอยู่ และอ่านเนื้อหาได้

B. การเลือก

  1. ยอมรับทั้งหมดเปิดใช้แท็กที่ถูกต้อง และสัญญาณเปลี่ยนเป็นอนุญาตทันที
  2. ปฏิเสธทั้งหมดหาและคลิกได้ง่ายเท่ากับยอมรับ และปิดแท็กที่ไม่จำเป็นไว้
  3. ตัวเลือกแบบละเอียดทำงานได้: เปิดเฉพาะการวิเคราะห์แล้วจะเปิดเฉพาะการวิเคราะห์ ไม่มีอย่างอื่น
  4. ตัวเลือกถูกจดจำหลังโหลดซ้ำและในหน้าถัดไป โดยแบนเนอร์ไม่ปรากฏอีก
  5. ตัวเลือกถูกบันทึกในบันทึกความยินยอมของคุณพร้อมเวลา

C. การเปลี่ยนตัวเลือก

  1. จุดเข้าถึงถาวร (ลิงก์ที่ส่วนท้ายหน้าหรือไอคอน) เปิดการตั้งค่าความต้องการอีกครั้งได้ในทุกหน้า
  2. การถอนความยินยอมหยุดแท็กที่เกี่ยวข้อง และลบคุกกี้ของแท็กเหล่านั้นหากทำได้
  3. การเปลี่ยนจากปฏิเสธเป็นยอมรับเริ่มแท็กได้โดยไม่ต้องโหลดหน้าซ้ำด้วยตนเอง

D. ภูมิภาคและภาษา

  1. กฎของภูมิภาคทำงานตามที่คาดไว้: ใช้ VPN หรือการตั้งค่าทดสอบเพื่อจำลองผู้เข้าชมจากแต่ละภูมิภาคที่คุณให้บริการ
  2. ภาษาเป็นไปตามภาษาของผู้เข้าชม และป้ายปุ่มทุกอันแปลแล้ว โดยไม่เห็นคีย์ดิบ
  3. ภาษาที่เขียนจากขวาไปซ้ายสะท้อนเลย์เอาต์ได้ถูกต้อง หากคุณให้บริการภาษาเหล่านั้น

E. เทคนิคและแพลตฟอร์ม

  1. สัญญาณโฆษณาไปถึงแท็กโฆษณา: ยืนยันว่าสตริงความยินยอมหรือสัญญาณเทียบเท่ามีอยู่ในคำขอโฆษณา
  2. เบราว์เซอร์มือถือแสดงแบนเนอร์ได้ถูกต้องทั้งแนวตั้งและแนวนอน และปุ่มมีขนาดใหญ่พอให้แตะ
  3. การเข้าถึงขั้นพื้นฐาน: ใช้แป้นพิมพ์อย่างเดียวนำทางได้ มองเห็นโฟกัส และโปรแกรมอ่านหน้าจอประกาศกล่องโต้ตอบ
  4. ประสิทธิภาพ: สคริปต์แบนเนอร์ไม่บล็อกการเรนเดอร์ และไม่ดันเนื้อหาหลักลงหลังโหลด

วิธีรันโดยไม่ทำให้การปล่อยเวอร์ชันช้าลง

กรณีพิเศษที่ควรเพิ่ม

เพิ่มรายการสำหรับสิ่งที่เป็นเอกลักษณ์ของพร็อพเพอร์ตี้ของคุณ: เครื่องเล่นวิดีโอแบบฝัง วิดเจ็ตแชต แผนที่ ปุ่มโซเชียล และ iframe การชำระเงินหรือล็อกอิน มักโหลดตัวติดตามของตนเอง หากคุณปล่อยแอปมือถือที่มี web view ให้ทำซ้ำส่วน A ถึง C ภายในแอปด้วย ทุกครั้งที่เหตุการณ์ผิดพลาดสอนบทเรียน ให้เพิ่มหนึ่งบรรทัดในรายการ เพื่อไม่ให้ความผิดพลาดเดิมกลับมา

ต้องทำอย่างไรเมื่อการตรวจสอบล้มเหลว

ถือว่าการตรวจสอบความยินยอมที่ล้มเหลวเป็นตัวบล็อกการปล่อยเวอร์ชันสำหรับสิ่งที่ติดตามก่อนมีความยินยอมหรือเพิกเฉยต่อการปฏิเสธ ปัญหาด้านรูปลักษณ์ เช่น ปุ่มเยื้องเล็กน้อย ปล่อยไปพร้อมกับตั๋วงานได้ ลำดับความสำคัญคือ: ติดตามก่อนเลือก ตัวเลือกที่ถูกเพิกเฉย ตัวเลือกที่สูญหาย แล้วจึงรูปลักษณ์

FlexyConsent อยู่ตรงไหน

แบนเนอร์ของ FlexyConsent มีให้ใช้ใน 57 ภาษา และรองรับ Google Consent Mode v2, IAB TCF 2.4 และ IAB GPP v1.1 ซึ่งครอบคลุมหลายรายการทางเทคนิคข้างต้น เช็กลิสต์ยังคงใช้ได้ เพราะแท็ก ธีม และสคริปต์ของคุณเองเป็นตัวกำหนดว่าอะไรทำงานบนหน้าจริงๆ

ประเด็นสำคัญ

← บล็อก อ่านทั้งหมด →