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

Amplitude: ติดตาม event

ใช้ Amplitude: track event เพื่อส่ง event หนึ่งรายการไปยังโปรเจกต์ Amplitude จากขั้นตอน journey ผ่าน HTTP API V2 พร้อมกับคุณสมบัติที่คุณระบุ

Pushwoosh จะตั้งค่า insert_id ของ Amplitude ให้คุณจากผู้เดินทางและขั้นตอนนี้ ซึ่งหมายความว่าผู้เดินทางคนเดียวกันที่ผ่านจุดนี้สองครั้ง เช่น ในการวนรอบที่สองของ journey ที่วนซ้ำ จะถูกนับเป็น event ที่ขจัดข้อมูลซ้ำซ้อนหนึ่งรายการใน Amplitude ไม่ใช่สองรายการ

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

  • บันทึกเหตุการณ์สำคัญของ journey: ส่ง event เมื่อผู้เดินทางมาถึงขั้นตอนหนึ่ง เพื่อให้ปรากฏถัดจาก product events ของคุณใน Amplitude funnels
  • ป้อนข้อมูลให้กับ cross-channel funnel: บันทึกเหตุการณ์สำคัญของ push, email หรือ SMS ควบคู่ไปกับ in-app events เพื่อดู funnel ทั้งหมดใน Amplitude
  • ติดตาม journey ที่วนซ้ำอย่างปลอดภัย: การขจัดข้อมูลซ้ำซ้อนในตัวหมายความว่าผู้เดินทางที่วนกลับมาผ่านขั้นตอนนี้จะยังคงถูกนับเป็น event เดียว ไม่ใช่หลายรายการ

กำหนดค่าจุด

Anchor link to
  1. ลาก Amplitude: track event จากส่วน Integrations มาวางบน canvas
  2. ดับเบิลคลิกที่จุดและป้อน Step Name
  3. ใน API key ให้ป้อน project API key จาก Amplitude: Settings > Projects > your project > General ข้อมูลนี้จะถูกจัดเก็บในรูปแบบที่ถูกปิดบัง เช่นเดียวกับ webhook secret header Pushwoosh จะไม่แสดงหรือส่งคืนข้อมูลนี้เมื่อบันทึกแล้ว และจะไม่ปรากฏในคำขอที่จัดเก็บของจุดหรือใน Calls log
หน้าต่าง Amplitude track event ที่มี Step Name กรอกแล้วและ API key ถูกปิดบัง
  1. ใน Amplitude endpoint ให้เลือกภูมิภาคที่โปรเจกต์ Amplitude ถูกสร้างขึ้น: api2.amplitude.com สำหรับโปรเจกต์ในสหรัฐอเมริกา, api.eu.amplitude.com สำหรับโปรเจกต์ในสหภาพยุโรป คีย์จากภูมิภาคหนึ่งจะถูกปฏิเสธโดยอีกภูมิภาคหนึ่ง
ฟิลด์ Amplitude endpoint ตั้งค่าเป็น api2.amplitude.com
  1. ใน Event name ให้ป้อน event ตามที่ควรจะปรากฏใน Amplitude ตัวอย่างเช่น journey_welcome_push_sent ซึ่งใช้มาโครเดียวกันกับ Event properties
ฟิลด์ Event name ตั้งค่าเป็น journey_welcome_push_sent
  1. ใน Event properties ให้เพิ่มหนึ่งแถวต่อหนึ่งคุณสมบัติที่จะส่งไปพร้อมกับ event ป้อนชื่อคุณสมบัติและค่า ชื่อต้องไม่ว่างเปล่าและไม่ซ้ำกัน ค่าที่เป็นมาโครของผู้เดินทางเพียงอย่างเดียวจะคงประเภทของตัวเองไว้ใน Amplitude ({{tag:Age}} จะมาถึงเป็นตัวเลข, {{tag:Trial Ends}} เป็นวันที่) ข้อความอื่น ๆ จะถูกส่งเป็นสตริง มาโครใช้ไวยากรณ์เดียวกับ body ของ Webhook หรือคลิก Insert Dynamic Value เพื่อเลือกแอตทริบิวต์ที่ขั้นตอนก่อนหน้าใน journey นี้สร้างขึ้น เช่น การตอบสนองของ LLM หรือค่า Webhook ที่แมปไว้
ตาราง Event properties ที่มี plan แมปกับ tag macro
  1. คลิก Save

การตอบสนอง

Anchor link to

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

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

Anchor link to
แอตทริบิวต์สิ่งที่เก็บไว้
amplitude_events_ingestedจำนวน event ที่ Amplitude นำเข้า

วิธีใช้ในขั้นตอนถัดไป

Anchor link to

ผู้เดินทางได้เดินทางต่อไปยังขั้นตอนถัดไปแล้วโดยไม่คำนึงถึงแอตทริบิวต์นี้ บันทึกไว้ใน Tag ด้วย Update user profile หากคุณต้องการยืนยันว่า event ถูกนำเข้าแล้วหรือแยกเงื่อนไขด้วย Condition split

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

Anchor link to

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

สถานการณ์ตัวอย่าง: การบันทึกการส่ง journey ลงใน Amplitude funnel

Anchor link to

ทีมงานต้องการให้การส่ง welcome push แสดงใน Amplitude funnel เดียวกันกับ product events อื่น ๆ ของพวกเขา

  1. เพิ่ม Amplitude: track event ณ จุดใน journey ที่ควรจะเกิด event ตั้งค่า Event name เป็น journey_welcome_push_sent
  2. คลิก Save

เมื่อขั้นตอนนี้ทำงาน การส่งจะปรากฏใน Amplitude ถัดจาก product events อื่น ๆ ทำให้ funnel สะท้อนภาพรวมทั้งหมดแทนที่จะมีช่องว่างที่ขั้นตอน journey ไม่ได้รายงาน