trusty — Website Trust Platform
Cookies & Consent

ตัวอย่างและ Template Cookie Consent Banner สำหรับเอเจนซีและฟรีแลนซ์ทำเว็บไซต์

Template ข้อความ Banner ตารางจัดหมวดหมู่ Cookie ตามประเภทลูกค้า และตัวอย่าง Consent Log Entry ที่ Agency ปรับใช้ได้เร็ว แต่ยังต้องตรวจ Tag จริงก่อนใช้

📅 เผยแพร่ 12 สิงหาคม 2569อัปเดตล่าสุด 12 สิงหาคม 2569✍️ เขียนโดย trusty Editorial Team⏱ อ่าน 8 นาที
Woman playfully holds chocolate chip cookies over her eyes indoors.
ภาพโดย Oriana Polito จาก Pexels

💬 สรุปสั้น ๆ

Template Consent Banner ที่ใช้ได้จริงต้องมีปุ่ม Accept, Reject, Customize ชัดเจนเท่ากัน คำอธิบายแต่ละหมวด Cookie ที่เข้าใจง่าย และลิงก์ Preference Center ที่ Footer แต่ทุกโปรเจกต์ยังต้องตรวจ Tag จริงของเว็บไซต์ก่อนนำ Template ไปใช้ ไม่ใช่คัดลอกไปวางตรงๆ

สารบัญ

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

ตัวอย่างข้อความ Banner แบบสั้น (Accept / Reject / Customize)

โครงสร้างชั้นแรกที่แนะนำสำหรับ Agency: หัวข้อสั้น เช่น "เว็บไซต์นี้ใช้คุกกี้" ตามด้วยประโยคอธิบาย 1-2 บรรทัดว่าคุกกี้ใช้เพื่อการทำงานของเว็บไซต์ วิเคราะห์การใช้งาน และการตลาด จากนั้นวางปุ่มสามปุ่มในระดับความชัดเจนเท่ากัน คือ "ยอมรับทั้งหมด" "ปฏิเสธทั้งหมด" และ "ตั้งค่า" พร้อมลิงก์ไปหน้า Cookie Policy ที่ใช้คำที่เป็น Keyword จริง เช่น "อ่านนโยบายคุกกี้" แทนคำว่า "คลิกที่นี่"

ตัวอย่างข้อความ Banner แบบเต็ม พร้อมคำอธิบายหมวดหมู่

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

ประเภทเว็บไซต์ลูกค้าTag ที่มักพบหมวดที่ควรจัด
เว็บไซต์บริษัททั่วไป (Corporate)Google Analytics, Meta Pixel, Live ChatAnalytics, Marketing, Functional
ร้านค้าออนไลน์Google Analytics, Meta Pixel, TikTok Pixel, Payment Gateway, Retargeting TagAnalytics, Marketing (แยก Payment ที่จำเป็นออกเป็น Necessary เฉพาะส่วน Checkout)
เว็บไซต์ให้บริการ (Booking/Landing Page)Google Ads Tag, CRM Form Tracking, Heatmap ToolMarketing, Analytics, Functional
เว็บไซต์สื่อ/บทความGoogle AdSense, Analytics, Comment WidgetMarketing, Analytics, Functional

ตารางนี้เป็นจุดเริ่มต้นสำหรับ Agency เท่านั้น ทุกโปรเจกต์ต้องตรวจ Tag จริงของเว็บไซต์นั้นก่อนใช้ เพราะเว็บไซต์ในอุตสาหกรรมเดียวกันอาจใช้ Tag ต่างกันได้มาก และ Cookie บางตัวเปลี่ยนพฤติกรรมตามเวอร์ชันของปลั๊กอินหรือ Third-party App

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

ตัวอย่างการเขียน Consent Log Entry

Consent Log แต่ละรายการควรมีโครงสร้างอย่างน้อยนี้: Consent ID, เวลา, โดเมนเว็บไซต์, เวอร์ชัน Cookie Policy, เวอร์ชัน Banner, หมวดที่เลือก (เช่น Analytics: true, Marketing: false), การกระทำ (Accept All / Reject All / Custom) และภาษาที่ผู้ใช้เห็น เก็บเท่าที่จำเป็นต่อการพิสูจน์ว่าผู้ใช้ตัดสินใจอย่างไรและเมื่อใด ไม่จำเป็นต้องเก็บข้อมูลส่วนบุคคลที่ระบุตัวตนได้ชัดเจนเกินความจำเป็น

การปรับ Template ให้เข้ากับ Design System ของแต่ละ Client โดยไม่ทำลาย Consent UX

Agency มักต้องปรับสีและฟอนต์ของ Banner ให้ตรงกับ Brand ของลูกค้า ซึ่งทำได้ตราบใดที่ไม่ลดความชัดเจนของปุ่ม Reject เมื่อเทียบกับปุ่ม Accept จุดที่ควรคงไว้เสมอคือ Contrast ของข้อความ ขนาดปุ่มที่กดง่ายบนมือถือ และลำดับการอ่านที่เป็นธรรมชาติสำหรับ Screen Reader แม้จะปรับ Layout ให้เข้ากับ Design System ของลูกค้าแต่ละราย

ตัวอย่างข้อความแจ้งเตือนเมื่อผู้ใช้ยังไม่ได้เลือก (Just-in-Time Notice)

บางโปรเจกต์ต้องการ Notice สั้น ๆ ที่ขึ้นเฉพาะจุดก่อนโหลดฟีเจอร์ที่ต้องพึ่ง Cookie ที่ไม่ใช่ Necessary เช่น ก่อนฝังวิดีโอ YouTube หรือแผนที่ Google Maps ตัวอย่างข้อความที่ใช้ได้จริงคือ "เนื้อหานี้ต้องใช้คุกกี้จาก บุคคลที่สาม กดยืนยันเพื่อโหลดเนื้อหา หรือดูรายละเอียดที่การตั้งค่าคุกกี้" พร้อมปุ่ม "ยืนยันเพื่อโหลด" และปุ่ม "ตั้งค่าคุกกี้" วางคู่กัน วิธีนี้ทำให้ Third-party Content ไม่โหลดล่วงหน้าโดยที่ผู้ใช้ยังไม่ได้ตัดสินใจ

ตัวอย่างการปรับ Template ตามภาษาและกลุ่มผู้ใช้ต่างประเทศ

เว็บไซต์ที่มีผู้ใช้ทั้งไทยและต่างชาติ

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

สิ่งที่ต้องระวังเมื่อแปล Template ข้ามภาษา

คำศัพท์ทางกฎหมายบางคำไม่มีคำแปลตรงตัวในภาษาไทยหรือในทางกลับกัน ทีมที่แปล Template ควรให้ผู้ที่เข้าใจทั้งสองภาษา ตรวจทานอีกรอบ ไม่ใช้ Google Translate วางตรง ๆ ลงในหน้า Banner ที่ลูกค้าใช้งานจริง เพราะข้อความที่คลาดเคลื่อน อาจทำให้ผู้ใช้เข้าใจสิทธิของตัวเองผิดไปจากที่ตั้งใจสื่อสาร

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

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

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

ตัวอย่างการปรับ Template สำหรับเว็บไซต์ที่มีระบบสมาชิกและ Login

เว็บไซต์ที่มีระบบ Login เช่น แพลตฟอร์มคอร์สเรียนออนไลน์หรือระบบสมาชิกสะสมแต้ม มักมี Cookie ที่ใช้จดจำ สถานะการเข้าสู่ระบบซึ่งจัดเป็น Necessary ได้ตามหลักเหตุผล เพราะเป็นบริการที่ผู้ใช้ร้องขอโดยตรงเมื่อกด Login แต่ต้องแยกให้ชัดจาก Cookie ที่ใช้ติดตามพฤติกรรมการเรียนหรือการใช้งานเพื่อวัตถุประสงค์ทางการตลาด ซึ่งควรอยู่ในหมวด Analytics หรือ Marketing แทน Template สำหรับเว็บไซต์กลุ่มนี้จึงควรมีคำอธิบายหมวด Necessary ที่เจาะจงกว่าปกติ เช่น "คุกกี้สำหรับจดจำสถานะการเข้าสู่ระบบของท่าน ปิดใช้งานไม่ได้เนื่องจากจำเป็นต่อการเข้าใช้งานบัญชี"

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

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

โครงสร้างที่ครอบคลุมโดยไม่ยาวเกินไป

หน้า Cookie Policy ที่ Agency นำไปปรับใช้ได้เร็วควรมีหัวข้อหลัก 4 ส่วน คือ คุกกี้คืออะไรและเว็บไซต์นี้ใช้ทำอะไร ตารางรายชื่อ Cookie แยกตามหมวดพร้อมระยะเวลาจัดเก็บ วิธีจัดการหรือถอน Consent ภายหลัง และช่องทางติดต่อเมื่อมีคำถาม เพิ่มเติม โครงสร้างนี้ทำให้ผู้ใช้หาข้อมูลที่ต้องการได้เร็วโดยไม่ต้องอ่านทั้งหน้า และยังเป็นเอกสารอ้างอิงที่ Agency ใช้ตรวจสอบย้อนหลังได้ว่าตอนส่งมอบงานเว็บไซต์มี Cookie อะไรบ้างที่ประกาศไว้

แต่ละแถวควรมีอย่างน้อยชื่อ Cookie ผู้ให้บริการ วัตถุประสงค์ และระยะเวลาจัดเก็บ เช่น _ga จาก Google ใช้เพื่อ แยกแยะผู้ใช้งานสำหรับการวิเคราะห์ เก็บไว้ 2 ปี หรือ _fbp จาก Meta ใช้เพื่อวัดผลและปรับโฆษณาให้ตรงกลุ่มเป้าหมาย เก็บไว้ 90 วัน ตารางลักษณะนี้ควรอัปเดตทุกครั้งที่มีการเพิ่มหรือลบ Tag ออกจากเว็บไซต์ ไม่ใช่เขียนไว้ครั้งเดียวตอน เปิดตัวเว็บไซต์แล้วปล่อยทิ้งไว้โดยไม่มีใครดูแลต่อ

ตัวอย่างการทดสอบ Template ก่อนส่งมอบด้วย Checklist สั้น

ก่อนส่ง Template ให้ลูกค้าแต่ละราย ควรไล่ทดสอบตามลำดับนี้อย่างรวดเร็ว เปิดเว็บไซต์แบบ Incognito แล้วดูว่า Banner ขึ้นถูกต้องตั้งแต่ครั้งแรก กดปฏิเสธทั้งหมดแล้วตรวจ Network Tab ว่า Tag การตลาดหยุดยิงจริง เปิด Preference Center แล้วเปลี่ยนการตั้งค่าดูว่าบันทึกถูกต้องหรือไม่ และรีเฟรชหน้าเว็บเพื่อยืนยันว่าระบบจดจำการเลือกเดิมได้ ขั้นตอนสั้น ๆ นี้ใช้เวลาไม่ถึงสิบนาทีต่อเว็บไซต์ แต่ช่วยดักจับปัญหาที่พบบ่อยที่สุดได้ก่อนส่งถึงมือลูกค้า

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

  • ใช้ Template ชั้นแรกที่มีปุ่ม Accept, Reject, Customize ชัดเจนเท่ากัน
  • เขียนคำอธิบายแต่ละหมวด Cookie ด้วยภาษาที่คนทั่วไปเข้าใจ ไม่ใช้ศัพท์เทคนิคล้วน
  • ตรวจ Tag จริงของเว็บไซต์ก่อนใช้ตารางจัดหมวดหมู่เป็นจุดเริ่มต้น ไม่ใช่คำตอบสุดท้าย
  • ใส่ลิงก์ Preference Center ไว้ที่ Footer ทุกหน้าให้ผู้ใช้กลับมาเปลี่ยนใจได้
  • บันทึก Consent Log ให้มี Policy Version และ Banner Version ครบทุกรายการ
  • ปรับ Design ตาม Brand ลูกค้าโดยไม่ลดความชัดเจนของปุ่ม Reject

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

  • คัดลอกตารางจัดหมวดหมู่ Cookie ไปใช้ตรงๆ โดยไม่ตรวจ Tag จริงของเว็บไซต์
  • เขียนคำอธิบายหมวดหมู่ Cookie แบบกว้างเกินไปจนไม่ตรงกับสิ่งที่เว็บไซต์ทำจริง
  • ไม่มีลิงก์ Preference Center ทำให้ผู้ใช้เปลี่ยนใจภายหลังไม่ได้ง่าย
  • ปรับ Design ตาม Brand จนปุ่ม Reject มองเห็นยากกว่าปุ่ม Accept
  • เก็บ Consent Log ไม่ครบโครงสร้าง ขาด Policy Version หรือ Banner Version

สรุป

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

ดูขั้นตอนแนวปฏิบัติแบบเต็มที่ Best Practices Cookie Consent Banner สำหรับ Agency และภาพรวมทั้งหมวดที่ หมวด Cookies & Consent

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

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

Template Cookie Consent Banner ใช้ได้กับทุกเว็บไซต์เลยหรือไม่

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

ต้องมี Preference Center แยกจาก Banner หรือไม่

ควรมี เพราะผู้ใช้ที่เปลี่ยนใจภายหลังจำเป็นต้องมีช่องทางกลับมาปรับการตั้งค่าโดยไม่ต้องล้าง Cookie ผ่าน Browser เอง แนะนำให้วางลิงก์นี้ไว้ที่ Footer ของทุกหน้า

Consent Log Entry ควรมีข้อมูลอะไรบ้างอย่างน้อยที่สุด

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

ปรับสีและฟอนต์ของ Banner ตาม Brand ลูกค้าได้หรือไม่

ปรับได้ตราบใดที่ไม่ลดความชัดเจนของปุ่ม Reject เมื่อเทียบกับปุ่ม Accept และยังคง Contrast ของข้อความและขนาดปุ่มที่กดง่ายบนมือถือไว้

หมวด Cookie จำเป็น (Necessary) ในตัวอย่าง Template ควรอธิบายว่าอย่างไร

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

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

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

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