ข้ามไปยังเนื้อหา

ผู้ใช้ (User ID)

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

ผู้ใช้และอุปกรณ์เกี่ยวข้องกันอย่างไร?

Anchor link to

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

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

ผู้ใช้ (User ID) ยังทำหน้าที่เป็นเอนทิตีที่สามารถจัดกลุ่มอุปกรณ์หลายเครื่องไว้ด้วยกัน โดยแต่ละเครื่องมี Hardware ID (HWID) ที่ไม่ซ้ำกัน

แผนภาพแสดงความสัมพันธ์ระหว่าง User ID และอุปกรณ์หลายเครื่อง โดยแต่ละเครื่องมี Hardware ID ที่ไม่ซ้ำกัน

ประเภทของผู้ใช้

Anchor link to

ผู้ใช้มีสองประเภท: ผู้ใช้ที่ไม่ระบุตัวตน (anonymous) และผู้ใช้ที่รู้จัก (known) ผู้ใช้ที่ไม่ระบุตัวตนจะมี User ID เท่ากับ HWID ของอุปกรณ์ ซึ่งสามารถแทนที่ด้วย User ID จริงได้ในภายหลัง

ผู้ใช้ที่รู้จักจะมี User ID ที่แตกต่างออกไป คุณสามารถระบุ User ID เมื่อลงทะเบียนอุปกรณ์ใหม่ผ่านการเรียก API /registerDevice

การรับและการจัดการ User ID

Anchor link to

Pushwoosh มีหลายวิธีในการเข้าถึงและจัดการผู้ใช้:

การสร้างผู้ใช้

Anchor link to

โดยค่าเริ่มต้น เมื่อแอปที่ผสานรวม Pushwoosh SDK ถูกเปิดใช้งานเป็นครั้งแรก จะมีการตั้งค่า HWID ของอุปกรณ์เป็น User ID คุณสามารถเรียกใช้เมธอด setUserID จาก Pushwoosh SDK เมื่อเข้าสู่ระบบเพื่อตั้งค่าใดๆ ที่ต้องการเพื่อเชื่อมโยงอุปกรณ์กับผู้ใช้รายใดรายหนึ่ง เมื่อผู้ใช้ออกจากระบบ คุณสามารถรีเซ็ตค่านี้กลับเป็นค่าเริ่มต้นได้ด้วยการเรียก setUserID อีกครั้ง เช่น กลับไปเป็นค่า HWID เริ่มต้น

การนำเข้าผู้ใช้

Anchor link to

คุณสามารถนำเข้า User ID จากไฟล์ CSV สำหรับกลุ่มผู้ใช้ที่ต้องการได้อย่างง่ายดาย โปรดดูคำแนะนำโดยละเอียดของเราในคู่มือ Segments

การส่งออกผู้ใช้

Anchor link to

ในการส่งออก User ID คุณสามารถใช้คำขอ API /exportSegment ซึ่งมีตัวเลือกในการส่งออกข้อมูลในรูปแบบ CSV หรือ JSON

การเข้าถึง User ID จากบันทึกของอุปกรณ์

Anchor link to

User ID ยังสามารถเข้าถึงได้โดยตรงจากบันทึกของอุปกรณ์ สำหรับคำแนะนำทีละขั้นตอน โปรดดูบทความ วิธีรับ Console Logs และ Device Tokens

แท็กผู้ใช้และอุปกรณ์

Anchor link to

เช่นเดียวกับอุปกรณ์ ผู้ใช้ (User ID) สามารถมีชุด แท็ก ของตนเองซึ่งจะทำหน้าที่เป็นป้ายกำกับเพื่อจัดหมวดหมู่และระบุผู้ใช้หรืออุปกรณ์ตามลักษณะของพวกเขา

วิธีสร้างแท็กเฉพาะผู้ใช้

Anchor link to

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

ในการสร้างแท็กเฉพาะผู้ใช้จาก Pushwoosh Control Panel ให้เลือกช่องทำเครื่องหมาย User-specific เมื่อเพิ่มแท็กใหม่ หากคุณไม่ทำเครื่องหมายแท็กว่าเป็นแท็กเฉพาะผู้ใช้ แท็กนั้นจะถูกเชื่อมโยงกับอุปกรณ์เท่านั้น

ฟอร์มสร้างแท็กใน Pushwoosh Control Panel ที่แสดงตัวเลือกช่องทำเครื่องหมาย User-specific สำหรับการสร้างแท็กเฉพาะผู้ใช้

การจัดการการเปลี่ยนผ่านของผู้ใช้

Anchor link to

ภายใน Pushwoosh การจัดการการเปลี่ยนผ่านของผู้ใช้เกี่ยวข้องกับสองสถานการณ์หลัก:

การเปลี่ยนจากผู้ใช้ที่ไม่ระบุตัวตนเป็นผู้ใช้ที่รู้จัก

Anchor link to

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

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

การเปลี่ยนจากผู้ใช้ที่รู้จักรายหนึ่งไปยังอีกรายหนึ่ง

Anchor link to

หากผู้ใช้ที่เชื่อมโยงกับอุปกรณ์ถูกเปลี่ยนโดยใช้ setUserID จาก Pushwoosh SDK อุปกรณ์จะถูกเชื่อมโยงกับโปรไฟล์ผู้ใช้ใหม่

เรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่า User ID สำหรับ Android และ iOS

คุณยังสามารถใช้การเรียก API /registerUser ได้อีกด้วย

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

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

วิธีการ API สำหรับการจัดการผู้ใช้

Anchor link to

Pushwoosh มีวิธีการ API หลายอย่างเพื่อจัดการผู้ใช้ภายในแอปพลิเคชันของคุณ การทำความเข้าใจวิธีการเหล่านี้มีความสำคัญต่อการจัดการข้อมูลผู้ใช้และการกำหนดเป้าหมายที่มีประสิทธิภาพ นี่คือสี่วิธีหลักที่เปลี่ยนแปลงสถานะหรือคุณลักษณะของผู้ใช้:

  1. /applicationOpen
  • สร้างอุปกรณ์ที่ไม่มี push token และผู้ใช้ที่ไม่ระบุตัวตนหากยังไม่มีอยู่
  • ตั้งค่าแท็กเฉพาะอุปกรณ์บนอุปกรณ์
  • ไม่จัดการการเปลี่ยนแปลงที่เกี่ยวข้องกับผู้ใช้
  1. /registerDevice
  • สร้างอุปกรณ์ที่มี push token และผู้ใช้หากยังไม่มีอยู่
  • เชื่อมโยงอุปกรณ์กับผู้ใช้จากคำขอ API (มิฉะนั้นจะเป็นผู้ใช้ที่ไม่ระบุตัวตน)
  • กำหนดแท็กที่ระบุทั้งหมดให้กับทั้งอุปกรณ์และผู้ใช้ที่เกี่ยวข้อง
  1. /registerUser
  • สร้างอุปกรณ์ที่ไม่มี push token และผู้ใช้หากยังไม่มีอยู่
  • โอนย้ายอุปกรณ์ระหว่างผู้ใช้โดยยังคงแท็กของอุปกรณ์ไว้
  1. /setTags
  • สร้างอุปกรณ์ที่ไม่มี push token และผู้ใช้ที่ไม่ระบุตัวตนหากยังไม่มีอยู่
  • กำหนดแท็กอุปกรณ์ให้กับอุปกรณ์
  • กำหนดแท็กผู้ใช้ให้กับผู้ใช้ที่ระบุในคำขอ (หากมีผู้ใช้ดังกล่าวอยู่)
  • วิธีนี้ไม่ได้โอนย้ายอุปกรณ์ และด้วยเหตุนี้ จึงไม่สามารถสร้างผู้ใช้ที่รู้จักใหม่ได้ (คุณสามารถใช้วิธี /registerUser เพื่อสร้างผู้ใช้ที่รู้จักใหม่ได้)

หากผู้ใช้เชื่อมโยงกับอุปกรณ์หลายเครื่อง อุปกรณ์ใดจะได้รับข้อความระหว่าง Customer Journey?

Anchor link to

เมื่อผู้ใช้มีอุปกรณ์หลายเครื่องที่เชื่อมโยงกับบัญชีของพวกเขา วิธีการส่งข้อความข้ามอุปกรณ์จะขึ้นอยู่กับประเภทของ Journey:

Journey ที่เริ่มต้นตามกลุ่มเป้าหมายและเริ่มต้นตาม Webhook

Anchor link to

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

Journey ที่เริ่มต้นตามทริกเกอร์

Anchor link to

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

การส่งไปยังทุกอุปกรณ์

Anchor link to

อย่างไรก็ตาม คุณสามารถเลือกที่จะลบล้างการตั้งค่าเริ่มต้นเหล่านี้และส่งข้อความไปยังอุปกรณ์ทั้งหมดที่เชื่อมโยงกับ User ID พร้อมกันได้ ในการทำเช่นนี้ ในการตั้งค่าข้อความ ให้เลื่อนลงไปที่ Options และเปิดใช้งาน Send to all user devices

การตั้งค่าข้อความใน Customer Journey ที่แสดงตัวเลือกสวิตช์ Send to all user devices ในส่วน Options

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