24 ก.ย. 2568·อ่าน 2 นาที

หลักฐานการยินยอมสำหรับการแจ้งเตือน: โมเดลการยินยอมแยกตามช่องทาง

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

หลักฐานการยินยอมสำหรับการแจ้งเตือน: โมเดลการยินยอมแยกตามช่องทาง

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

What’s the difference between “consent” and “proof of opt-in”?

Consent หมายถึงผู้ใช้ยอมรับอย่างชัดเจนที่จะรับข้อความประเภทหนึ่งบนช่องทางหนึ่ง ขณะที่ proof-of-opt-in คือหลักฐานที่คุณสามารถดึงขึ้นมาอธิบายได้ว่าใครยอมรับ อะไร ยืนยันเมื่อไหร่ และบันทึกอย่างไร

Do I really need separate opt-ins for email, SMS, and push?

ใช่ — ควรติดตามการยินยอมแยกตามแต่ละช่องทางและวัตถุประสงค์ เพราะความคาดหวังและกฎแตกต่างกัน โมเดลง่ายๆ คือบันทึกการยินยอมหนึ่งรายการต่อผู้ใช้ ต่อช่องทาง ต่อวัตถุประสงค์ พร้อมสถานะและ timestamp

What fields should I store to make opt-in proof defensible?

บันทึกการยินยอมพื้นฐานควรประกอบด้วยตัวระบุผู้ใช้ เมื่อเกี่ยวข้องให้รวมปลายทาง (อีเมลหรือโทรศัพท์) ช่องทาง วัตถุประสงค์ สถานะปัจจุบัน และเวลาที่มีการเปลี่ยนแปลง เพิ่มแหล่งที่มาของการเก็บ (source) และเวอร์ชันข้อความยินยอมเพื่อให้สามารถอธิบายการตัดสินใจได้โดยไม่ต้องเดา

How do I prove what wording the user actually agreed to?

เก็บเวอร์ชันข้อความยินยอมหรือ snapshot id ที่ชี้ไปยังคำที่แสดงในขณะนั้น เมื่อคัดลอกเปลี่ยน ให้สร้างเวอร์ชันใหม่แทนการแก้ไขเวอร์ชันเก่า เพื่อให้การยินยอมเก่าที่ยังคงมีความหมาย

Is device OS permission for push notifications the same as opt-in?

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

What’s the safest default for marketing notifications?

ค่าเริ่มต้นที่ปลอดภัยคือปิดการตลาด (marketing off) และขออนุญาตในช่วงเวลาที่เหมาะสม เช่น หลังการเริ่มต้นใช้งานหรือในหน้า settings ใช้คำอธิบายที่ชัดเจนและเฉพาะเจาะจงเพื่อให้ผู้ใช้รู้ว่าจะได้รับอะไรและจะหยุดอย่างไร

How should opt-out be handled so messages stop immediately?

บันทึกเหตุการณ์การยกเลิก (opt-out) ทันทีและให้เส้นทางการส่งตรวจสอบการยกเลิกล่าสุดก่อนส่งทุกครั้ง รวมทั้งงานที่รอคิว เพื่อให้กระบวนการเรียบง่าย ผู้ใช้ไม่ต้องติดต่อ support และ support จะเห็นไทม์ไลน์ที่ชัดเจน

What should I do when a user changes their phone number or email?

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

Should I store only the latest consent state, or the full history?

เก็บสถานะปัจจุบันเพื่อเช็กเร็ว แต่ต้องเก็บบันทึกเหตุการณ์แบบเพิ่มข้อมูลเท่านั้น (append-only) ที่บันทึกการเปลี่ยนแปลงทุกครั้งพร้อม timestamp และบริบท อย่าแก้ไขหรือลบบันทึกเหตุการณ์ในอดีต เพราะนั่นคือสิ่งที่จะทำให้คุณอธิบาย “ทำไมฉันถึงได้รับข้อความนี้?” ไม่ได้

How can AppMaster help me implement consent and proof-of-opt-in cleanly?

ใน AppMaster ให้โมเดลการยินยอมเป็นข้อมูลเชิงโครงสร้างและเขียนทุกการเปลี่ยนผ่านการสลับผ่าน flow ฝั่ง backend เดียวที่สร้างเหตุการณ์ audit เสมอ ทีมมักสร้าง Consent, ConsentTextSnapshot และ ConsentEvents ใน Data Designer และบังคับประตูการยินยอมใน Business Process ที่แชร์ก่อนการส่งอีเมล SMS หรือพุช

ง่ายต่อการเริ่มต้น
สร้างบางสิ่งที่ น่าทึ่ง

ทดลองกับ AppMaster ด้วยแผนฟรี
เมื่อคุณพร้อม คุณสามารถเลือกการสมัครที่เหมาะสมได้

เริ่ม