ทำความเข้าใจ EUID และตัวระบุผู้ใช้ใน CDP
1. EngageLab CDP ทำอะไรได้บ้าง?
EngageLab CDP (Customer Data Platform) ช่วยให้ธุรกิจรวมข้อมูลผู้ใช้จากหลายแพลตฟอร์ม สร้างโปรไฟล์ผู้ใช้ที่ครบถ้วนด้วยการระบุเอกลักษณ์แบบศูนย์กลาง แก้ปัญหาการรู้จำตัวตนที่ซับซ้อน เช่น การใช้หลายอุปกรณ์ หลายบัญชี หรือบัญชีเดียวใช้หลายอุปกรณ์ เพื่อสร้างวงจรการตลาดที่สมบูรณ์
2. ตัวระบุผู้ใช้ใน CDP คืออะไร?
แต่ละแพลตฟอร์มหรือช่วงเวลาทางธุรกิจ อาจใช้ ID ที่ต่างกันในการระบุผู้ใช้ ตัวระบุผู้ใช้ หมายถึง ID ที่ใช้ในแต่ละแพลตฟอร์มหรือช่วงเวลานั้น CDP จะรวบรวมตัวระบุ 3 ประเภทนี้เพื่อสร้างข้อมูลผู้ใช้แบบศูนย์กลาง:
| ตัวระบุ | ลำดับความสำคัญ | คำอธิบาย & ประเภท |
|---|---|---|
| user_id | 1 (สูงสุด) | กำหนดเมื่อผู้ใช้ล็อกอินด้วยรหัสประจำตัวที่ไม่ซ้ำ อนุญาตให้มีค่าได้เพียง 1 ค่า เท่านั้น |
| anonymous_id | 2 | กำหนดเมื่อผู้ใช้ยังไม่ได้ล็อกอินแต่มีข้อมูลที่ระบุตัวตนได้ (เช่น อีเมล, ไอดีบุคคลที่สาม) อนุญาตให้มีค่าได้เพียง 1 ค่า เท่านั้น |
| registration_id | 3 | สร้างโดยอัตโนมัติผ่าน EngageLab SDK หลังเชื่อมต่อกับ App/Web ใช้ระบุอุปกรณ์ของผู้ใช้ อนุญาตหลายค่า รองรับการใช้หลายอุปกรณ์ |
3. EUID ใน CDP คืออะไร?
EUID (EngageLab User ID) คือรหัสประจำตัวเฉพาะของแต่ละผู้ใช้ที่ระบบ EngageLab MA CDP สร้างขึ้นโดยอิงจากตัวระบุผู้ใช้และลำดับความสำคัญ โดยมีขั้นตอนดังนี้:
1. เริ่มต้นคำขอ
ฝั่งธุรกิจจะส่งคำขอโดยกำหนดค่าตัวระบุผู้ใช้ 1 ตัวขึ้นไปจาก 3 ตัวข้างต้น
2. จับคู่ตามลำดับความสำคัญ
ระบบจะจับคู่ตัวระบุที่ให้มาในฐานข้อมูลผู้ใช้ตามลำดับความสำคัญจากสูงสุดไปต่ำสุด:
- หากตัวระบุที่มีลำดับความสำคัญสูงสุดจับคู่ได้ จะคืนค่า EUID ที่เกี่ยวข้อง
- หากจับคู่ได้ที่ตัวใด จะหยุดการจับคู่ตัวที่ลำดับต่ำกว่า
- หากตัวระบุที่ลำดับต่ำกว่าจับคู่ได้แต่ตัวที่สูงกว่าไม่ตรง:
- ถ้า EUID นั้นผูกกับตัวระบุที่ลำดับสูงกว่าแล้ว จะสร้าง EUID ใหม่ (เช่น อุปกรณ์เดียวเปลี่ยนบัญชี)
- ถ้ายังไม่มีการผูกกับตัวระบุที่ลำดับสูงกว่า จะคืนค่า EUID เดิม (เช่น ผู้ใช้ anonymous เดิมกลับมาใช้งาน)
- ถ้าไม่มีตัวระบุใดจับคู่ได้เลย จะสร้าง EUID ใหม่
3. จัดการความเป็นเจ้าของของตัวระบุ
ระบบจะรับประกันว่าตัวระบุผู้ใช้เดียวกันจะเป็นของ EUID เดียวเท่านั้นในแต่ละช่วงเวลา:
- ระบบจะค้นหาค่าตัวระบุที่ให้มาในฐานข้อมูล และลบการผูกกับ EUID อื่นที่มีอยู่ก่อนหน้า
- ค่าตัวระบุทั้งหมดที่ให้มาจะถูกเขียนลงในฟิลด์ตัวระบุของ EUID ตามตรรกะการประมวลผล (เขียนทับหรือเพิ่ม) ขึ้นกับชนิดข้อมูล
ตัวอย่าง: อุปกรณ์เดียวกันจะไม่สามารถมีตัวระบุผู้ใช้ที่เป็นของทั้ง EUID‑A และ EUID‑B ได้ในเวลาเดียวกัน
ด้วยกลไกนี้ EngageLab CDP จึงสามารถรู้จำตัวตนผู้ใช้ได้อย่างแม่นยำ แม้ในสถานการณ์ที่ซับซ้อน สร้างรากฐานข้อมูลที่น่าเชื่อถือสำหรับการตลาดอัตโนมัติ
