trusty — Website Trust Platform
Cookies & Consent

วิธี Audit Cookie Consent Banner ของเอเจนซีและฟรีแลนซ์ทำเว็บไซต์ พร้อม Evidence ที่ควรเก็บ

เอเจนซีที่ดูแลเว็บไซต์ลูกค้าหลายสิบราย ไม่มีทางตรวจ Consent Banner ทุกเว็บแบบละเอียดทุกเดือน บทความนี้สรุปวิธี Audit ที่ทำได้จริงในสเกลใหญ่ พร้อม Evidence ที่ควรเก็บต่อบัญชี

📅 เผยแพร่ 24 กรกฎาคม 2569อัปเดตล่าสุด 24 กรกฎาคม 2569✍️ เขียนโดย trusty Editorial Team⏱ อ่าน 9 นาที
Diverse team in casual attire collaborating on a project in a creative workspace.
ภาพโดย AI25.Studio Studio จาก Pexels

💬 สรุปสั้น ๆ

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

สารบัญ

ทีมบัญชี (account management) ของเอเจนซีดิจิทัลแห่งหนึ่งได้รับอีเมลจากลูกค้ารายหนึ่งที่ถามตรง ๆ ว่า "เว็บไซต์ของเราผ่านมาตรฐานคุกกี้หรือยัง" ทีมงานเปิดเว็บไซต์ลูกค้ารายนั้นขึ้นมาดู พบว่าแบนเนอร์คุกกี้ขึ้นมาปกติ แต่เมื่อลองกดปุ่ม "ปฏิเสธทั้งหมด" แล้วรีเฟรชหน้าเว็บ สคริปต์โฆษณายังคงยิง request ออกไปเหมือนเดิมทุกอย่าง เพราะทีมพัฒนาที่ทำเว็บไซต์นี้เมื่อปีก่อนตั้งค่าปุ่มปฏิเสธให้ซ่อนแบนเนอร์เท่านั้น โดยไม่ได้ผูกกับการหยุดสคริปต์จริง เอเจนซีต้องรีบแก้ไขภายในวันเดียวก่อนตอบอีเมลลูกค้า เพราะไม่มีใครเคยทดสอบปุ่มนี้อย่างจริงจังตั้งแต่ส่งมอบงาน

สถานการณ์แบบนี้เกิดขึ้นได้ง่ายในงานเอเจนซีและฟรีแลนซ์ที่ดูแลเว็บไซต์หลายสิบรายพร้อมกัน เพราะการทดสอบตอนส่งมอบมักเน้นที่ "แบนเนอร์ขึ้นหรือไม่" มากกว่า "ปุ่มแต่ละปุ่มมีผลจริงหรือไม่" บทความนี้สรุปวิธี Audit Cookie Consent Banner ที่ทำได้จริงในสเกลของเอเจนซีที่ดูแลลูกค้าจำนวนมาก พร้อม Evidence ที่ควรเก็บแยกตามบัญชีลูกค้า สำหรับพื้นฐานการติดตั้ง Consent Banner ตั้งแต่ต้น ดูเพิ่มเติมได้ที่ เช็กลิสต์ Cookie Consent Banner สำหรับเอเจนซีและฟรีแลนซ์

การ Audit ในบทความนี้หมายถึงการตรวจสอบภายในเชิงปฏิบัติ (internal/self-audit) เพื่อยกระดับความพร้อมของหลักฐานให้ลูกค้า ไม่ใช่การตรวจรับรองตามกฎหมายโดยหน่วยงานภายนอก ข้อกำหนดที่เป็นทางการควรอ้างอิงจากประกาศของสำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (PDPC) โดยตรง

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

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

เตรียมการก่อนเริ่ม Audit

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

คำถามที่ทีมต้องตอบได้ก่อนลงมือ

ก่อนเริ่มตรวจแต่ละบัญชี ควรตอบได้ว่าเว็บไซต์นี้ติดตั้ง Consent Banner เวอร์ชันไหน ตรวจครั้งล่าสุดเมื่อไร และมีการเปลี่ยนแปลงอะไรบนเว็บไซต์ตั้งแต่รอบตรวจก่อนหน้า เช่น เพิ่มเครื่องมือใหม่หรือเปลี่ยนปลั๊กอิน คำตอบเหล่านี้ช่วยให้เลือกได้ว่าควรตรวจแบบละเอียดหรือตรวจแบบย่อพอสำหรับรอบนี้

ขั้นที่ 1: ตรวจการแสดงผลก่อนได้รับความยินยอม

ล้างข้อมูลเบราว์เซอร์แล้วเปิดเว็บไซต์ลูกค้าใหม่ ตรวจว่าแบนเนอร์ขึ้นก่อนสคริปต์ใดเริ่มทำงาน โดยเปิด network tab ดูว่ามีสคริปต์วิเคราะห์หรือโฆษณายิง request ออกไปก่อนที่ผู้เยี่ยมชมจะกดปุ่มใดหรือไม่ ถ้ามี แปลว่าการตั้งค่า default-off ยังไม่ทำงานจริง แม้แบนเนอร์จะแสดงผลถูกต้องตามหน้าตาก็ตาม

ขั้นที่ 2: ทดสอบปุ่มปฏิเสธและปุ่มถอนความยินยอมให้มีผลจริง

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

ขั้นที่ 3: ตรวจว่าการตั้งค่าใช้งานได้บนทุกอุปกรณ์และเบราว์เซอร์หลัก

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

ขั้นที่ 4: ตรวจทุกหน้าและ subdomain ที่เกี่ยวข้อง

เว็บไซต์ของลูกค้าจำนวนมากมี landing page แคมเปญหรือ subdomain ร้านค้าที่แยกจากเว็บหลัก ให้ไล่ตรวจว่า Consent Banner ปรากฏและทำงานสอดคล้องกันทุกจุด ไม่ใช่แค่หน้าแรกที่มักเป็นหน้าเดียวที่ถูกทดสอบตอนส่งมอบงานครั้งแรก โดยเฉพาะ landing page ที่ทีมการตลาดของลูกค้าสร้างเองแยกจากเว็บไซต์หลัก

ขั้นที่ 5: ตรวจข้อความและรายชื่อคุกกี้ให้ตรงกับสิ่งที่เว็บไซต์ทำจริง

อ่านข้อความในแบนเนอร์และหน้าตั้งค่าอีกครั้ง เทียบกับสคริปต์ที่โหลดจริงจาก network tab หากลูกค้าเพิ่มเครื่องมือใหม่ตั้งแต่ส่งมอบงาน แต่ข้อความยังเป็นเวอร์ชันเดิม ให้ปรับปรุงให้ตรงกับความเป็นจริง ไม่ปล่อยให้ข้อความเก่าที่ไม่ตรงกับพฤติกรรมจริงค้างอยู่บนเว็บไซต์

Evidence ที่ควรเก็บจากการ Audit แต่ละรอบ

  • รายงานสรุปผลตรวจต่อบัญชีลูกค้า ระบุวันที่ ผู้ตรวจ และ finding แต่ละข้อ
  • ภาพหน้าจอแบนเนอร์และผลทดสอบปุ่มแต่ละปุ่ม ทั้งก่อนและหลังกด
  • ภาพ network request ก่อนและหลังทดสอบปฏิเสธและถอนความยินยอม
  • รายชื่อหน้าและ subdomain ที่ตรวจแล้ว พร้อมผลของแต่ละจุด
  • บันทึกการแก้ไข finding ว่าแต่ละข้อถูกแก้เมื่อไรและแจ้งลูกค้าแล้วหรือยัง

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

สถานการณ์ตัวอย่างจริง

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

กรณีที่สอง — landing page แคมเปญไม่มีแบนเนอร์: ลูกค้ารายหนึ่งจ้างทีมการตลาดสร้าง landing page แคมเปญแยก subdomain เพื่อความเร็วในการเปิดตัว โดยไม่ได้แจ้งเอเจนซีที่ดูแลเว็บหลัก การตรวจตามขั้นที่ 4 แบบไล่ทุกโดเมนในรอบตรวจไตรมาสจับปัญหานี้ได้ก่อนแคมเปญเริ่มยิงโฆษณาเต็มรูปแบบ ทำให้แก้ไขได้ทันเวลา

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

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

พร้อมตรวจสอบความน่าเชื่อถือของเว็บไซต์คุณหรือยัง?

ทดลองใช้งาน trusty ฟรี ไม่ต้องใช้บัตรเครดิต เริ่มสแกนได้ทันที

ทดลองใช้งานระบบฟรี

ทำ Audit ให้เป็นระบบสำหรับพอร์ตลูกค้าจำนวนมาก

เอเจนซีที่มีลูกค้าหลายสิบรายไม่สามารถตรวจทุกเว็บแบบละเอียดทุกเดือนได้ แนวทางที่ทำได้จริงคือแบ่งลูกค้าตามความเสี่ยงตามที่กล่าวไปข้างต้น แล้วผูกการตรวจแบบย่อเข้ากับ workflow ที่มีอยู่แล้ว เช่น ทุกครั้งที่ลูกค้าขอเพิ่มเครื่องมือการตลาดใหม่หรือเปลี่ยนปลั๊กอิน ให้ตรวจ Consent Banner เป็นขั้นตอนหนึ่งก่อนปิดงาน ไม่ใช่แยกเป็นงานพิเศษที่มักถูกลืมเมื่อมีงานเร่งเข้ามาแทรก สำหรับทีมที่ต้องการเครื่องมือช่วยสแกนเบื้องต้นก่อนตรวจด้วยมือ สามารถใช้ เครื่องมือสแกนเว็บไซต์ฟรีของ trusty เพื่อดูภาพรวมสคริปต์ที่ทำงานอยู่ในแต่ละเว็บไซต์ก่อนไล่ตรวจแบบละเอียด และดูหัวข้ออื่นในหมวดเดียวกันเพิ่มเติมได้ที่ คลังความรู้ Cookies & Consent

เช็กลิสต์ปฏิบัติ

  • ตรวจว่าไม่มีสคริปต์นอกหมวดจำเป็นยิงก่อนได้รับความยินยอม
  • ทดสอบปุ่มปฏิเสธและช่องทางถอนความยินยอมให้มีผลจริงผ่าน network tab
  • ทดสอบการแสดงผลและการทำงานบนมือถือและเดสก์ท็อปแยกกัน
  • ไล่ตรวจทุกหน้าและ subdomain รวมถึง landing page แคมเปญ
  • ตรวจข้อความในแบนเนอร์ให้ตรงกับสคริปต์ที่ทำงานจริง
  • เก็บ Evidence แยกเป็นโฟลเดอร์ต่อบัญชีลูกค้าพร้อมวันที่ตรวจ

ข้อผิดพลาดที่พบบ่อย

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

สรุป

Cookie Consent Banner ที่ผ่านการทดสอบตอนส่งมอบงาน ไม่ได้แปลว่าจะทำงานถูกต้องตลอดอายุสัญญา โดยเฉพาะงานเอเจนซีและฟรีแลนซ์ที่ดูแลเว็บไซต์หลายรายพร้อมกัน การตรวจการแสดงผล ทดสอบปุ่มปฏิเสธและถอนความยินยอมให้มีผลจริง ทดสอบข้ามอุปกรณ์ และไล่ตรวจทุกหน้าและ subdomain เป็นรอบตามระดับความเสี่ยงของแต่ละบัญชี พร้อมเก็บ Evidence แยกต่อบัญชี จะช่วยให้เอเจนซีตอบคำถามลูกค้าได้ทันทีเมื่อถูกถามเข้ามาแบบกะทันหัน

แหล่งข้อมูลอ้างอิง

แนวปฏิบัติและประกาศที่เกี่ยวข้องกับการจัดการความยินยอมภายใต้ PDPA ควรอ้างอิงจาก สำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (PDPC) โดยตรง บทความนี้อธิบายแนวปฏิบัติเชิงระบบสำหรับงานเอเจนซี ไม่ใช่การตีความข้อกฎหมายแทนหน่วยงานกำกับดูแล

คำถามที่พบบ่อย

เอเจนซีที่ดูแลลูกค้าหลายสิบรายควร Audit บ่อยแค่ไหน

ควรแบ่งลูกค้าตามระดับความเสี่ยง เว็บไซต์ที่มีการเปลี่ยนแปลงบ่อยหรือมีแคมเปญโฆษณาต่อเนื่องควรตรวจทุกไตรมาส ส่วนเว็บไซต์ที่แทบไม่เปลี่ยนแปลงอาจตรวจปีละครั้ง และควรตรวจเพิ่มทุกครั้งที่ลูกค้าขอเพิ่มเครื่องมือใหม่

ทำไมการทดสอบตอนส่งมอบงานถึงไม่พอ

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

ต้องตรวจ landing page แคมเปญของทีมการตลาดลูกค้าด้วยหรือไม่

ต้องตรวจ เพราะ landing page ที่แยก subdomain มักถูกสร้างเร็วโดยทีมการตลาดของลูกค้าเองและอาจไม่ได้ติดตั้ง Consent Banner ชุดเดียวกับเว็บหลัก การไม่ตรวจจุดนี้อาจทำให้ผู้เข้าชมจากแคมเปญไม่มีการขอความยินยอมเลย

ถ้าตรวจแล้วพบว่าปุ่มปฏิเสธไม่หยุดสคริปต์จริง ควรทำอย่างไร

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

เนื้อหานี้จัดทำขึ้นเพื่อให้ข้อมูลทั่วไปเท่านั้น ไม่ถือเป็นคำแนะนำทางกฎหมาย กรุณาปรึกษาผู้เชี่ยวชาญด้านกฎหมายหรือ Data Protection Officer ของหน่วยงานท่านก่อนนำไปปฏิบัติจริง

พร้อมตรวจสอบความน่าเชื่อถือของเว็บไซต์คุณหรือยัง?

ทดลองใช้งาน trusty ฟรี ไม่ต้องใช้บัตรเครดิต เริ่มสแกนได้ทันที