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

Mixpanel: ตั้งค่าโปรไฟล์

ใช้ Mixpanel: set profile เพื่ออัปเดตโปรไฟล์ Mixpanel ของผู้เดินทางจากขั้นตอน journey ผ่าน Engage API โดยใช้ project token ในการยืนยันตัวตน ไม่จำเป็นต้องมีการเชื่อมต่อหรือ service account แยกต่างหาก

การใช้งานทั่วไป:

  • ซิงค์แท็กเข้าสู่กลุ่ม Mixpanel: พุช plan, อีเมล หรือแท็กอื่น ๆ ไปยังโปรไฟล์ Mixpanel เพื่อให้ cohorts ของ Mixpanel ตรงกับกลุ่มเป้าหมายของ Pushwoosh
  • รักษาโปรไฟล์ให้เป็นปัจจุบันโดยไม่ต้องมีงานซิงค์แยก: อัปเดตโปรไฟล์ในขั้นตอน journey ที่แท็กมีการเปลี่ยนแปลงทันที
  • จับคู่กับ Track event: ใช้ Distinct ID เดียวกันกับจุด Mixpanel: track event ที่จับคู่กัน เพื่อให้ event และการอัปเดตโปรไฟล์ไปอยู่ที่บุคคลเดียวกันใน Mixpanel

กำหนดค่าจุด

Anchor link to
  1. ลาก Mixpanel: set profile จากส่วน Integrations มาวางบน canvas
  2. ดับเบิลคลิกที่จุดและป้อน Step Name
  3. ใน API host เลือกรีเจียนที่โปรเจกต์ Mixpanel จัดเก็บข้อมูล: api.mixpanel.com สำหรับโปรเจกต์ในสหรัฐอเมริกา, api-eu.mixpanel.com สำหรับโปรเจกต์ในสหภาพยุโรป
หน้าต่าง Mixpanel set profile ที่มี Step Name ถูกกรอกและ API host ตั้งค่าเป็น api.mixpanel.com
  1. ใน Project token ป้อน project token จาก Mixpanel: Settings > Project Settings Profile API จะรับ token ใน request body ดังนั้นจึงไม่จำเป็นต้องใช้ service account ที่นี่ ซึ่งแตกต่างจาก Mixpanel: track event
ช่อง Project token ที่มีค่าตัวยึดตำแหน่ง
  1. ใน Distinct ID ป้อนโปรไฟล์ที่จะอัปเดต ใช้ตัวระบุเดียวกับจุด Mixpanel: track event ที่จับคู่กัน เนื่องจากทั้งสองค่าเริ่มต้นเป็น {{device:user_id}} การไม่ตรงกันจะส่ง event และการอัปเดตโปรไฟล์ไปยังบุคคลที่แตกต่างกันสองคนใน Mixpanel
ช่อง Distinct ID ที่ตั้งค่าเป็นมาโคร device user_id
  1. ใน Update mode เลือก $set เพื่อเขียนทับคุณสมบัติที่ระบุทุกครั้ง หรือ $set_once เพื่อเขียนเฉพาะในกรณีที่โปรไฟล์ยังไม่มีค่า
ช่อง Update mode ที่ตั้งค่าเป็น $set
  1. ใน Profile properties เพิ่มหนึ่งแถวต่อหนึ่งคุณสมบัติที่จะตั้งค่าบนโปรไฟล์ Mixpanel ป้อนชื่อคุณสมบัติและค่า ชื่อต้องไม่ว่างและไม่ซ้ำกัน ใช้ชื่อที่สงวนไว้ของ Mixpanel เองเมื่อเหมาะสม เช่น $email หรือ $name ค่าที่เป็นมาโครของผู้เดินทางเดี่ยวจะคงประเภทของตัวเองไว้ ({{tag:Age}} จะมาถึงเป็นตัวเลข) ข้อความอื่น ๆ จะถูกส่งเป็นสตริง มาโครใช้ไวยากรณ์เดียวกับ body ของ Webhook หรือคลิก Insert Dynamic Value เพื่อเลือกแอตทริบิวต์ที่ขั้นตอนก่อนหน้าใน journey นี้สร้างขึ้น เช่น การตอบสนองของ LLM หรือค่า Webhook ที่แมปไว้
ตาราง Profile properties ที่มี $email และ $name แมปกับมาโครแท็ก
  1. คลิก Save

การตอบสนอง

Anchor link to

ผู้เดินทางจะเดินทางต่อไปยังขั้นตอนใดก็ตามที่คุณเชื่อมต่อถัดไปบน canvas

แอตทริบิวต์หลังจากขั้นตอนทำงาน

Anchor link to

จุดนี้ไม่ได้แมปข้อมูลการตอบสนองใด ๆ กลับเข้ามาใน journey

ความล้มเหลวและการตอบสนองที่ไม่คาดคิด

Anchor link to

คำขอที่ล้มเหลวจะทำให้ผู้เดินทางออกจาก journey ดูที่ ข้อผิดพลาดและคำขอที่ล้มเหลว

สถานการณ์ตัวอย่าง: การทำให้โปรไฟล์ Mixpanel ซิงค์กับการอัปเดต journey

Anchor link to

ทีมต้องการใหระดับแผนของผู้เดินทางอัปเดตบนโปรไฟล์ Mixpanel ของพวกเขาทันทีที่มีการเปลี่ยนแปลงใน Pushwoosh

  1. เพิ่ม Mixpanel: set profile ทันทีหลังจากขั้นตอนที่ระดับแผนเปลี่ยนแปลง ตั้งค่า Distinct ID เป็น {{device:user_id}} (ให้ตรงกับจุด Mixpanel: track event ที่จับคู่กัน) และ Update mode เป็น $set ใน Profile properties ตั้งค่า $email เป็น {{tag:Email}}
  2. คลิก Save

เมื่อขั้นตอนนี้ทำงาน โปรไฟล์ Mixpanel จะสะท้อนการเปลี่ยนแปลงแผนโดยไม่ต้องมีงานซิงค์แยกต่างหาก