การผสานการทำงานกับ Segment
Segment คือแพลตฟอร์มข้อมูลลูกค้าที่ช่วยให้การรวบรวมข้อมูลผู้ใช้ง่ายขึ้นและช่วยให้คุณใช้ประโยชน์จากข้อมูลได้อย่างมีประสิทธิภาพ หากคุณจัดเก็บข้อมูลลูกค้าของคุณใน Segment คุณสามารถตั้งค่าการผสานการทำงานกับ Pushwoosh ได้ในไม่กี่คลิก
เมื่อตั้งค่าการผสานการทำงานแล้ว Segment จะส่งข้อมูลต่อไปนี้ไปยัง Pushwoosh:
- แอตทริบิวต์ของผู้ใช้: ชื่อ, อุปกรณ์, ความชอบ, ตำแหน่ง, พฤติกรรม ฯลฯ Pushwoosh จะบันทึกข้อมูลนี้เป็น แท็ก และค่าของแท็กสำหรับผู้ใช้แต่ละคน
- เหตุการณ์: เหตุการณ์ (Event) แต่ละรายการจาก Segment จะถูกถ่ายโอนไปยัง Pushwoosh และบันทึกเป็น เหตุการณ์ของ Pushwoosh ที่มีชื่อเดียวกัน Pushwoosh จะได้รับข้อมูลเกี่ยวกับเหตุการณ์ที่ผู้ใช้แต่ละคนได้กระทำด้วย
ด้วยการใช้ข้อมูลจาก Segment คุณสามารถติดตามผู้ชมของคุณด้วยการสื่อสารที่ราบรื่นใน Pushwoosh ด้านล่างนี้คือสองตัวอย่างของการใช้ประโยชน์จากพลังของทั้งสองแพลตฟอร์ม:
1. สร้างแคมเปญที่ตรงเป้าหมายตามข้อมูลพฤติกรรมของผู้ใช้ ใช้ข้อมูลเหตุการณ์จาก Segment เพื่อสร้างกลุ่มผู้ใช้ที่แม่นยำใน Pushwoosh ตามพฤติกรรมเฉพาะของผู้ใช้
ตัวอย่างเช่น Segment ส่งข้อมูลเกี่ยวกับเหตุการณ์ SubscribedToOffers ไปยัง Pushwoosh คุณสามารถสร้างกลุ่มผู้ใช้ใน Pushwoosh ที่ประกอบด้วยผู้ใช้ที่สมัครรับข้อเสนอพิเศษ:

จากนั้น คุณสามารถสร้างเส้นทางของลูกค้า (customer journeys) ที่น่าสนใจพร้อมข้อความโปรโมชันและส่วนลดสำหรับผู้ใช้ที่สมัครรับข้อเสนอของคุณ:

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

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

ภาพรวมการผสานการทำงาน
Anchor link toประเภทการผสานการทำงาน
Anchor link to- ปลายทาง (Destination): ข้อมูลถูกส่งจาก Segment ไปยัง Pushwoosh
- ต้นทาง (Source): ข้อมูลถูกส่งจาก Pushwoosh ไปยัง Segment
ข้อกำหนดเบื้องต้น
Anchor link toบัญชีแบบชำระเงินทั้งใน Pushwoosh และ Segment
เอนทิตีที่ซิงโครไนซ์
Anchor link toต้นทาง (Source)
- สถิติพุช
ปลายทาง (Destination)
- อุปกรณ์
- แท็ก
กรณีการใช้งาน
Anchor link toการติดตามการแจ้งเตือน
ส่งพุชโนติฟิเคชันและติดตามสถานะ รวมถึงว่าส่งและจัดส่งสำเร็จหรือไม่
การวิเคราะห์เหตุการณ์
วิเคราะห์เหตุการณ์ที่ผู้ใช้กระทำ เช่น พุชโนติฟิเคชันหรือการส่งอีเมล และตรวจสอบให้แน่ใจว่าเหตุการณ์เหล่านี้ถูกบันทึกใน Segment อย่างถูกต้อง
การจัดการผู้ใช้
ลงทะเบียนและจัดการข้อมูลผู้ใช้ รวมถึงการแท็กผู้ใช้ด้วยแอตทริบิวต์ที่เกี่ยวข้องหรือการลบผู้ใช้เมื่อจำเป็น
การตั้งค่าการผสานการทำงาน
Anchor link toการกำหนดค่าปลายทาง (Destination)
Anchor link to1. ในอินเทอร์เฟซของ Segment ไปที่ Connections → Destinations และคลิก Add Destination
2. ค้นหา Pushwoosh และเลือก
3. เลือก Sources ที่คุณต้องการเชื่อมต่อกับ Destination
4. ไปที่การตั้งค่า Destination:

5. ป้อน คีย์ API ของ Pushwoosh และ รหัสแอปพลิเคชัน ตรวจสอบให้แน่ใจว่าสวิตช์ Enable Destination เปิดอยู่ หลังจากนั้น คลิก Save Changes
ฉันจะหาคีย์ API และรหัสแอปพลิเคชันได้ที่ไหน?
คุณสามารถหาคีย์ API ได้ในส่วน Settings → API Access:

รหัสแอปพลิเคชันสามารถพบได้ที่มุมบนซ้ายของอินเทอร์เฟซ Pushwoosh ใต้ชื่อโปรเจกต์:

6. ไปที่แท็บ Mappings และตรวจสอบให้แน่ใจว่าตัวเลือก Create or Update User Profile และ Track Events เปิดใช้งานอยู่:

สิ่งสำคัญคือต้องตรวจสอบการแมปฟิลด์เหตุการณ์จาก source ของคุณไปยัง Pushwoosh ที่เป็น destination เพื่อให้แน่ใจว่าเหตุการณ์ของคุณได้รับการประมวลผลอย่างถูกต้อง
หากเหตุการณ์ไม่มีฟิลด์ device_platform หรือฟิลด์นี้ไม่ถูกต้อง เหตุการณ์ของคุณจะถูกละเว้น นอกจากนี้ หากเหตุการณ์ไม่มีทั้ง userId หรือ deviceId เหตุการณ์นั้นก็จะถูกละเว้นเช่นกัน
เพื่อให้แน่ใจว่าการแมปของคุณได้รับการกำหนดค่าอย่างถูกต้อง ให้ไปที่ Pushwoosh as Destination > Settings

จากนั้น เลือกแท็บ Mapping และคลิก Edit Mapping สำหรับเมธอด Track Events

ถัดไป ตรวจสอบให้แน่ใจว่าการแมปเหตุการณ์ของคุณกับเหตุการณ์ที่ส่งไปยัง Pushwoosh นั้นถูกต้อง และฟิลด์ Device Platform และ External User ID (หรือ Device ID) จับคู่กันอย่างเหมาะสม

เหตุการณ์ของคุณอาจแตกต่างจากตัวอย่างที่ให้ไว้ข้างต้น อย่างไรก็ตาม สิ่งสำคัญคือการจับคู่การถ่ายโอนข้อมูลสำหรับแพลตฟอร์มและอุปกรณ์สำหรับเหตุการณ์ที่ส่งไปยัง Pushwoosh
หากการผสานการทำงานได้รับการกำหนดค่าอย่างถูกต้อง Pushwoosh จะเริ่มรับเหตุการณ์และแอตทริบิวต์ของผู้ใช้จาก Segment จากข้อมูลนี้ คุณสามารถสร้าง เส้นทางของลูกค้า (customer journeys) ที่ตรงเป้าหมายสูงและ ปรับแต่ง พุชโนติฟิเคชัน ข้อความในแอป และอีเมลของคุณได้
การกำหนดค่าต้นทาง (Source)
Anchor link to- จากหน้า แคตตาล็อก Sources ของพื้นที่ทำงานของคุณ คลิก Add Source
- ค้นหา “Pushwoosh” ในแคตตาล็อก Sources เลือก Pushwoosh และคลิก Add Source
- ในหน้าจอถัดไป ตั้งชื่อให้กับ Source และกำหนดค่าการตั้งค่าอื่น ๆ
- คลิก Add Source เพื่อบันทึกการตั้งค่าของคุณ
- คัดลอก Write key จาก UI ของ Segment
- เข้าสู่ระบบบัญชี Pushwoosh ของคุณ และเลือกแอปพลิเคชันที่คุณต้องการเชื่อมต่อ
- ไปที่ Settings > 3rd party integration > Segment คลิกปุ่ม Configure และป้อน Write key ของคุณจากพื้นที่ทำงาน Segment
- ระบุรายการเหตุการณ์ที่คุณต้องการส่งออกโดยใช้เครื่องหมาย
,
คั่นในฟิลด์ Events หรือเว้นว่างไว้หากคุณต้องการส่งออกเหตุการณ์ทั้งหมด จากนั้นคลิก Apply
สตรีม (Stream)
Anchor link toPushwoosh ใช้คอมโพเนนต์ Stream Source ของ Segment เพื่อส่งข้อมูลเหตุการณ์ของ Segment โดยใช้เมธอด track ฝั่งเซิร์ฟเวอร์เพื่อส่งข้อมูลไปยัง Segment เหตุการณ์เหล่านี้จะพร้อมใช้งานใน destination ใด ๆ ที่รับเหตุการณ์ฝั่งเซิร์ฟเวอร์ และพร้อมใช้งานในสคีมาในคลังข้อมูลของคุณ
โดยค่าเริ่มต้น Pushwoosh จะส่ง Pushwoosh User ID เป็นคุณสมบัติ userId ของ Segment หากไม่มี User ID ที่เชื่อมโยงอยู่ Pushwoosh จะส่ง HWID เป็น anonymousId ของ Segment
เหตุการณ์ (Events)
Anchor link toตารางด้านล่างแสดงรายการเหตุการณ์ที่ Pushwoosh ส่งไปยัง Segment เหตุการณ์เหล่านี้จะปรากฏเป็นตารางในคลังข้อมูลของคุณ และเป็นเหตุการณ์ปกติใน Destinations อื่น ๆ
ชื่อเหตุการณ์ | คำอธิบาย |
---|---|
Email Sent | ส่งอีเมลสำเร็จแล้ว |
Push Sent | ส่งพุชโนติฟิเคชันสำเร็จแล้ว |
SMS Sent | ส่ง SMS ถึงผู้รับแล้ว |
Email Delivered | จัดส่งอีเมลสำเร็จแล้ว |
Push Delivered | จัดส่งพุชโนติฟิเคชันสำเร็จแล้ว |
SMS Delivered | จัดส่ง SMS สำเร็จแล้ว |
Email Bounced | อีเมลถูกส่งคืนไปยังผู้ส่งเนื่องจากข้อผิดพลาดถาวร |
คุณสมบัติของเหตุการณ์ (Event Properties)
Anchor link toตารางด้านล่างแสดงรายการคุณสมบัติที่รวมอยู่ในเหตุการณ์ที่ระบุไว้ข้างต้น
ชื่อคุณสมบัติ | คำอธิบาย |
---|---|
message_type | ประกอบด้วยประเภทของข้อความ (Push, Email, In-App หรือ SMS) |
campaign_code | ตัวระบุที่ไม่ซ้ำกันของแคมเปญข้อความ |
device_type | ประเภทของอุปกรณ์ |
การเพิ่ม Destinations
Anchor link toเมื่อ Source ของคุณตั้งค่าเสร็จแล้ว คุณสามารถเชื่อมต่อกับ Destinations ได้
เข้าสู่ระบบเครื่องมือปลายทางของคุณและตรวจสอบว่าเหตุการณ์ของคุณปรากฏตามที่คาดไว้และมีคุณสมบัติทั้งหมดที่คุณคาดหวัง หากเหตุการณ์และคุณสมบัติของคุณไม่ปรากฏ ให้ตรวจสอบ Event Delivery และอ้างอิงเอกสาร Destination สำหรับแต่ละเครื่องมือเพื่อแก้ไขปัญหา
หากมีปัญหาใด ๆ เกี่ยวกับวิธีการที่เหตุการณ์มาถึง Segment โปรดติดต่อทีมสนับสนุนของเรา
การทำงานของการผสานการทำงาน
Anchor link to- การเริ่มต้นส่งพุชโนติฟิเคชัน: ไคลเอ็นต์เริ่มกระบวนการโดยการเริ่มต้นส่งพุชโนติฟิเคชันผ่านอินเทอร์เฟซของ Pushwoosh
- การสร้างเหตุการณ์: แบ็กเอนด์ของ Pushwoosh ประมวลผลคำขอพุชโนติฟิเคชันและสร้างเหตุการณ์ จากนั้นเหตุการณ์นี้จะถูกส่งไปยังหัวข้อ Kafka ชื่อ
channels-tracking-log
ที่จัดการโดย Pushwoosh - การบริโภคเหตุการณ์: บริการ Segment Integration จะคอยฟังหัวข้อ Kafka
channels-tracking-log
อย่างต่อเนื่องและบริโภคเหตุการณ์เมื่อมาถึง - การประมวลผลเหตุการณ์: เหตุการณ์ที่บริโภคแล้วจะถูกประมวลผลโดยบริการ Segment Integration ซึ่งจะแปลงเป็น Segment Track Events
- การส่งเหตุการณ์: Segment Track Events ที่ประมวลผลแล้วจะถูกส่งไปยังแบ็กเอนด์ของ Segment เพื่อการจัดการและวิเคราะห์ต่อไป
คุณจะทราบได้อย่างไรว่าการผสานการทำงานกำลังทำงานอยู่?
Anchor link toปลายทาง (Destination)
Anchor link totrack-user
Anchor link toไปที่ บัญชี Pushwoosh ของคุณ > แอปพลิเคชันที่เชื่อมต่อ > Audience > User Explorer ค้นหาผู้ใช้/อุปกรณ์ของคุณและตรวจสอบแท็กที่ Segment ส่งมา
post-event
Anchor link toไปที่ บัญชี Pushwoosh ของคุณ > แอปพลิเคชันที่เชื่อมต่อ > Audience > Events เลือกเหตุการณ์ คลิกเมนูสามจุด และเลือก Event Statistics ตรวจสอบให้แน่ใจว่าเหตุการณ์ถูกนับแล้ว
delete-user
Anchor link toไปที่ บัญชี PW ของคุณ > แอปพลิเคชันที่เชื่อมต่อ > Audience > User Explorer ตรวจสอบให้แน่ใจว่าผู้ใช้/อุปกรณ์นั้นไม่มีอยู่แล้ว
ต้นทาง (Source)
Anchor link toใช้ Source debugger เพื่อตรวจจับเหตุการณ์ที่ถูกส่งจาก Pushwoosh ไปยัง Segment
การแก้ไขปัญหา
Anchor link toตรวจสอบสถานะการผสานการทำงาน
Anchor link toในการแก้ไขปัญหาเกี่ยวกับการผสานการทำงานของ Pushwoosh ให้เริ่มต้นด้วยการตรวจสอบสิ่งต่อไปนี้:
ปลายทาง (Destination)
- Track-User: ตรวจสอบข้อมูลผู้ใช้/อุปกรณ์และแท็กใน Pushwoosh ใต้
Audience > User Explorer
- Post-Event: ตรวจสอบให้แน่ใจว่าเหตุการณ์ถูกนับใน Pushwoosh โดยการตรวจสอบสถิติเหตุการณ์
- Delete-User: ยืนยันว่าผู้ใช้/อุปกรณ์ไม่มีอยู่อีกต่อไปใน Pushwoosh
ต้นทาง (Source)
ใช้ source debugger ที่ Segment Debugger เพื่อตรวจสอบว่าเหตุการณ์จาก Pushwoosh ถูกส่งไปยัง Segment อย่างถูกต้องหรือไม่
เหตุการณ์ไม่ตรงกัน
Anchor link toหากเหตุการณ์ไม่ปรากฏอย่างถูกต้องใน Segment ตรวจสอบให้แน่ใจว่าเหตุการณ์ของ Pushwoosh ถูกแมปกับ Segment Track Events อย่างถูกต้องตามกฎการแมปที่ให้ไว้
ปัญหาการยืนยันตัวตน
Anchor link toตรวจสอบว่ามีการใช้โทเค็นการยืนยันตัวตนหรือคีย์ API ที่ถูกต้องในคำขอไปยัง Pushwoosh และ Segment
ปัญหาการไหลของข้อมูล
Anchor link toยืนยันว่าการไหลของข้อมูลระหว่าง Pushwoosh และ Segment ไม่มีการหยุดชะงัก และหัวข้อ Kafka กำลังถูกตรวจสอบอย่างถูกต้อง
คำถามที่พบบ่อย
Anchor link toเหตุการณ์ประเภทใดบ้างที่ส่งจาก Pushwoosh ไปยัง Segment?
Anchor link toเหตุการณ์ที่สงวนไว้ เช่น Push Sent, Email Sent, SMS Sent, Push Delivered, Email Delivered, SMS Delivered และ Email Bounced จะถูกส่งไปยัง Segment
ฉันจะตรวจสอบได้อย่างไรว่าเหตุการณ์ถูกส่งไปยัง Segment อย่างถูกต้อง?
Anchor link toใช้ Segment source debugger เพื่อตรวจสอบเหตุการณ์ที่ส่งมาจาก Pushwoosh และตรวจสอบสถิติเหตุการณ์ในบัญชี Pushwoosh ของคุณเพื่อให้แน่ใจว่ามีการนับอย่างถูกต้อง
ฉันควรทำอย่างไรหากพบปัญหากับการผสานการทำงาน?
Anchor link toตรวจสอบสถานะการผสานการทำงานโดยการตรวจสอบข้อมูลผู้ใช้/อุปกรณ์, จำนวนเหตุการณ์ และการลบผู้ใช้ใน Pushwoosh นอกจากนี้ ตรวจสอบให้แน่ใจว่ามีการใช้โทเค็นการยืนยันตัวตนที่ถูกต้องและกระแสข้อมูลไม่มีการหยุดชะงัก
ข้อมูลผู้ใช้และอุปกรณ์ถูกจัดการในการผสานการทำงานอย่างไร?
Anchor link toข้อมูลผู้ใช้และอุปกรณ์ รวมถึงแอตทริบิวต์และแท็ก จะถูกลงทะเบียนหรืออัปเดตใน Pushwoosh ตามคำขอจาก Segment โปรดทราบว่าแท็กเริ่มต้นจะไม่ถูกสร้างขึ้นโดยอัตโนมัติใน Pushwoosh
ฉันจะหาเอกสารโดยละเอียดสำหรับการผสานการทำงานได้ที่ไหน?
Anchor link toเอกสารโดยละเอียดมีอยู่ในคู่มือการผสานการทำงานของ Segment และ Pushwoosh รวมถึงในเอกสาร API ของแต่ละแพลตฟอร์ม