trusty — Website Trust Platform
Cookies & Consent

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

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

📅 เผยแพร่ 11 สิงหาคม 2569อัปเดตล่าสุด 11 สิงหาคม 2569✍️ เขียนโดย trusty Editorial Team⏱ อ่าน 7 นาที
Young man wearing eyeglasses working on laptop in vibrant digital agency office.
ภาพโดย Ofspace LLC, Culture จาก Pexels

💬 สรุปสั้น ๆ

เทมเพลต Preference Center ที่เอเจนซีใช้ซ้ำได้ควรมีสามชั้นคือ ชั้นหมวดคุกกี้ที่ปรับตามผลสแกนแต่ละไซต์ ชั้นข้อความอธิบายที่แปลได้สองภาษา และชั้นปุ่มบันทึกที่เชื่อมกับ Consent Log ของแต่ละเว็บไซต์แยกกัน

สารบัญ

ทีมที่รับงานเว็บไซต์เดือนละสามสี่โปรเจกต์ไม่มีเวลาออกแบบ Preference Center ใหม่ทุกครั้ง แต่ก็ทำสำเนาโค้ดเดิมวางทับลูกค้าทุกรายไม่ได้ เพราะแต่ละเว็บไซต์มี Tracking Script และ Third-party Vendor ไม่เหมือนกัน คำตอบที่ใช้ได้จริงคือแยกเทมเพลตออกเป็นชั้นที่ปรับได้กับชั้นที่คงที่

บทความนี้รวมตัวอย่างโครงสร้าง Preference Center สามแบบที่พบบ่อยในงานเอเจนซี พร้อมจุดที่ต้องปรับต่อเว็บไซต์แต่ละราย

เทมเพลตที่ 1 Panel แบบ Slide-in สำหรับเว็บไซต์ธุรกิจทั่วไป

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

จุดที่เอเจนซีต้องปรับต่อเว็บไซต์คือรายชื่อ Vendor ที่แสดงใต้แต่ละหมวด เช่น ถ้าเว็บไซต์ใช้ Meta Pixel และ Google Ads ต้องระบุชื่อทั้งสองไว้ใต้หมวด Marketing ไม่ใช่เขียนคำว่า "โฆษณา" ลอย ๆ โดยไม่บอกว่าเป็น Vendor รายใด

เทมเพลตที่ 2 หน้าเต็มสำหรับเว็บไซต์ที่มีคุกกี้จำนวนมาก

เว็บไซต์อีคอมเมิร์ซหรือเว็บไซต์ที่มี Third-party Widget หลายตัว เช่น Live Chat, Payment Gateway, Affiliate Tracking มักมีคุกกี้เกินสิบตัว การยัดทุกอย่างไว้ในแผง Slide-in ทำให้อ่านยาก จึงควรใช้หน้าเต็มแยกต่างหาก มีตารางแสดงชื่อคุกกี้ ผู้ให้บริการ วัตถุประสงค์ และระยะเวลาเก็บ พร้อมสวิตช์ควบคุมอยู่ด้านบนตาราง

เทมเพลตนี้ต้องมีช่องค้นหาหรือตัวกรองเมื่อรายการคุกกี้ยาวเกินยี่สิบตัว เพื่อให้ผู้ใช้หาคุกกี้ที่สนใจได้เร็วโดยไม่ต้องเลื่อนอ่านทั้งหน้า

เทมเพลตที่ 3 ปุ่มลอยขั้นต่ำสำหรับเว็บไซต์งบจำกัด

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

ข้อควรระวังของเทมเพลตนี้คือห้ามตัดขั้นตอนบันทึก Consent Log ออกเพียงเพราะงบจำกัด เพราะการเก็บหลักฐานว่าใครเลือกอะไรเมื่อไรยังจำเป็นไม่ว่าเว็บไซต์จะเล็กแค่ไหน

เทมเพลตข้อความสองภาษาที่ใช้ซ้ำได้

เว็บไซต์ลูกค้าเอเจนซีจำนวนมากรองรับทั้งภาษาไทยและอังกฤษ แต่ทีมพัฒนามักแปลข้อความ Preference Center ครั้งเดียวตอนสร้างแล้วไม่เคยอัปเดตคู่กันอีก เมื่อเพิ่มหมวดคุกกี้ใหม่ในภาษาไทย เวอร์ชันภาษาอังกฤษจึงมักตกหล่น ควรทำไฟล์คำแปลแยกเป็นคู่ Key-Value เดียวกันสำหรับทั้งสองภาษา และตรวจทานคู่กันทุกครั้งที่มีการแก้ไขหมวดคุกกี้ ไม่ใช่แก้เฉพาะภาษาที่ใช้งานบ่อยกว่า

ตัวอย่างโครงสร้างคำแปลที่แนะนำคือเก็บเป็นไฟล์ JSON แยกภาษา โดยใช้ Key เดียวกันอ้างอิงหมวดคุกกี้ เช่น cookie_category_marketing ในทั้งสองไฟล์ วิธีนี้ช่วยให้ตรวจสอบได้ง่ายว่าคำแปลภาษาใดขาดหายไปโดยเทียบจำนวน Key ระหว่างสองไฟล์

สิ่งที่ควรคงที่ในทุกเทมเพลต ไม่ว่าเว็บไซต์จะเล็กหรือใหญ่

ปุ่ม Reject ต้องเห็นชัดเทียบเท่าปุ่ม Accept ไม่ใช่ซ่อนไว้เป็นลิงก์ตัวเล็กสีจาง ข้อความต้องมีทั้งภาษาไทยและอังกฤษถ้าเว็บไซต์รองรับสองภาษา และการตั้งค่าต้องบันทึกลง Consent Log พร้อมเวอร์ชันของ Banner ที่ผู้ใช้เห็น ณ ตอนนั้น เพื่อให้ตรวจสอบย้อนหลังได้ว่าผู้ใช้ยินยอมภายใต้ข้อความเวอร์ชันไหน

ดูรายละเอียดการวางโครงสร้างของ Preference Center สำหรับเอเจนซี เพิ่มเติมได้ ซึ่งอธิบายว่าใครควรเป็นเจ้าของการดูแลระบบต่อหลังส่งมอบงาน

ตัวอย่างข้อความหมวดคุกกี้ที่ปรับใช้ได้ทันที

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

สำหรับหมวด Marketing ควรระบุชื่อ Vendor จริงเสมอ เช่น "ใช้ส่งข้อมูลให้ Meta และ Google เพื่อแสดงโฆษณาที่เกี่ยวข้องกับความสนใจของคุณบนแพลตฟอร์มอื่น" การระบุชื่อ Vendor ตรง ๆ ช่วยให้ผู้ใช้ตัดสินใจได้ชัดเจนกว่าการเขียนกว้าง ๆ ว่า "เพื่อการโฆษณา" เพียงอย่างเดียว

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

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

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

วิธีปรับเทมเพลตให้เข้ากับ Stack ของลูกค้าแต่ละราย

สำหรับลูกค้าที่ใช้ WordPress ควรเลือกปลั๊กอินที่รองรับการปรับแต่งหมวดคุกกี้ได้ตรงกับผลสแกนจริง ไม่ใช่ใช้ค่าเริ่มต้นของปลั๊กอินทั้งหมด สำหรับลูกค้าที่พัฒนาเว็บไซต์เอง ควรทำ Component กลางที่รับค่าหมวดคุกกี้จากไฟล์ Config แยกต่างหาก เพื่อให้ทีม Developer แก้รายการคุกกี้ได้โดยไม่ต้องแตะโค้ดของ UI

เมื่อส่งมอบเทมเพลตให้ลูกค้า ควรแนบเอกสารสั้น ๆ อธิบายว่าไฟล์ Config อยู่ตรงไหน แก้อย่างไรเมื่อเพิ่ม Tracking Script ใหม่ เพื่อให้ทีมของลูกค้าดูแลต่อได้เองในระดับหนึ่งโดยไม่ต้องพึ่งเอเจนซีทุกครั้ง ดูภาพรวมหัวข้ออื่นที่เกี่ยวข้องได้ที่ หน้ารวมความรู้ Cookies และ Consent

เก็บเวอร์ชันของเทมเพลตไว้เป็นฐานความรู้ภายในทีม

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

เอเจนซีขนาดเล็กที่ไม่มีระบบ Version Control เฉพาะทาง สามารถเริ่มจากการเก็บไฟล์เทมเพลตแต่ละเวอร์ชันไว้ในโฟลเดอร์ที่มีชื่อระบุวันที่และสรุปการเปลี่ยนแปลงสั้น ๆ แนบไว้ด้วย ก่อนจะขยับไปใช้เครื่องมือ Version Control ที่ซับซ้อนขึ้นเมื่อทีมโตขึ้น

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

เทมเพลต Preference Center แบบไหนเหมาะกับเว็บไซต์ WordPress ทั่วไป

เว็บไซต์ WordPress ที่มีหมวดคุกกี้ไม่เกินสี่หมวดเหมาะกับแผง Slide-in เพราะติดตั้งง่ายผ่านปลั๊กอินและไม่รบกวนการอ่านเนื้อหาหลักของเว็บไซต์มากเกินไป

ควรใช้เทมเพลตเดียวกันกับลูกค้าทุกรายหรือปรับทุกครั้ง

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

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

ควรส่งมอบเอกสารอะไรให้ลูกค้าพร้อมเทมเพลต

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

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

  • เลือกเทมเพลต Preference Center ให้เหมาะกับจำนวนหมวดคุกกี้และงบของลูกค้าแต่ละราย ไม่ใช้แบบเดียวกันทุกกรณี
  • ปรับรายชื่อ Vendor ใต้แต่ละหมวดให้ตรงกับผลสแกนจริงของเว็บไซต์นั้น
  • ตรวจว่าปุ่ม Reject เห็นชัดเทียบเท่าปุ่ม Accept ในทุกเทมเพลต
  • เชื่อมทุกเทมเพลตเข้ากับ Consent Log พร้อมเวอร์ชันของ Banner ที่ผู้ใช้เห็น
  • แยกไฟล์ Config หมวดคุกกี้ออกจากโค้ด UI เพื่อให้แก้ไขได้ง่ายในอนาคต
  • ทำเอกสารสั้น ๆ ส่งมอบพร้อมเทมเพลต อธิบายวิธีเพิ่มหมวดคุกกี้ใหม่
  • ทดสอบเทมเพลตบนมือถือและเบราว์เซอร์หลักก่อนส่งมอบทุกโปรเจกต์

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

  • ใช้เทมเพลตเดียวกันทุกลูกค้าโดยไม่ปรับรายชื่อ Vendor ให้ตรงกับ Tracking Script จริงของแต่ละเว็บไซต์
  • ตัดขั้นตอนบันทึก Consent Log ออกจากเทมเพลตขั้นต่ำเพื่อประหยัดเวลาพัฒนา
  • เขียนคำอธิบายหมวดคุกกี้แบบกว้าง เช่น "โฆษณา" โดยไม่ระบุชื่อ Vendor ที่ใช้จริง
  • ไม่แยกไฟล์ Config ออกจากโค้ด UI ทำให้ทีมของลูกค้าแก้ไขรายการคุกกี้เองไม่ได้
  • ส่งมอบเทมเพลตโดยไม่มีเอกสารอธิบาย ทำให้ทีมลูกค้าไม่รู้วิธีเพิ่มหมวดคุกกี้เมื่อมี Tracking Script ใหม่

สรุป

เทมเพลต Preference Center ที่ใช้ซ้ำได้ควรแยกส่วนที่คงที่ เช่น โครงสร้างปุ่มและการเชื่อม Consent Log ออกจากส่วนที่ต้องปรับต่อเว็บไซต์ เช่น รายชื่อหมวดคุกกี้และ Vendor เอเจนซีที่ทำแบบนี้จะลดเวลาทำงานซ้ำและลดความเสี่ยงที่จะลืมใส่ขั้นตอนสำคัญในโปรเจกต์ใดโปรเจกต์หนึ่ง

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

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

เทมเพลต Preference Center แบบไหนเหมาะกับเว็บไซต์ WordPress ทั่วไป

เว็บไซต์ WordPress ที่มีหมวดคุกกี้ไม่เกินสี่หมวดเหมาะกับแผง Slide-in เพราะติดตั้งง่ายผ่านปลั๊กอินและไม่รบกวนการอ่านเนื้อหาหลักของเว็บไซต์มากเกินไป

ควรใช้เทมเพลตเดียวกันกับลูกค้าทุกรายหรือปรับทุกครั้ง

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

เว็บไซต์งบจำกัดตัดขั้นตอนการเก็บ Consent Log ได้หรือไม่

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

ควรส่งมอบเอกสารอะไรให้ลูกค้าพร้อมเทมเพลต

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

อ่านต่อในหัวข้อเดียวกัน

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

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

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