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- ลาก Amplitude: track event จากส่วน Integrations มาวางบน canvas
- ดับเบิลคลิกที่จุดและป้อน Step Name
- ใน API key ให้ป้อน project API key จาก Amplitude: Settings > Projects > your project > General ข้อมูลนี้จะถูกจัดเก็บในรูปแบบที่ถูกปิดบัง เช่นเดียวกับ webhook secret header Pushwoosh จะไม่แสดงหรือส่งคืนข้อมูลนี้เมื่อบันทึกแล้ว และจะไม่ปรากฏในคำขอที่จัดเก็บของจุดหรือใน Calls log

- ใน Amplitude endpoint ให้เลือกภูมิภาคที่โปรเจกต์ Amplitude ถูกสร้างขึ้น:
api2.amplitude.comสำหรับโปรเจกต์ในสหรัฐอเมริกา,api.eu.amplitude.comสำหรับโปรเจกต์ในสหภาพยุโรป คีย์จากภูมิภาคหนึ่งจะถูกปฏิเสธโดยอีกภูมิภาคหนึ่ง

- ใน Event name ให้ป้อน event ตามที่ควรจะปรากฏใน Amplitude ตัวอย่างเช่น
journey_welcome_push_sentซึ่งใช้มาโครเดียวกันกับ Event properties

- ใน Event properties ให้เพิ่มหนึ่งแถวต่อหนึ่งคุณสมบัติที่จะส่งไปพร้อมกับ event ป้อนชื่อคุณสมบัติและค่า ชื่อต้องไม่ว่างเปล่าและไม่ซ้ำกัน ค่าที่เป็นมาโครของผู้เดินทางเพียงอย่างเดียวจะคงประเภทของตัวเองไว้ใน Amplitude (
{{tag:Age}}จะมาถึงเป็นตัวเลข,{{tag:Trial Ends}}เป็นวันที่) ข้อความอื่น ๆ จะถูกส่งเป็นสตริง มาโครใช้ไวยากรณ์เดียวกับ body ของ Webhook หรือคลิก Insert Dynamic Value เพื่อเลือกแอตทริบิวต์ที่ขั้นตอนก่อนหน้าใน journey นี้สร้างขึ้น เช่น การตอบสนองของ LLM หรือค่า Webhook ที่แมปไว้

- คลิก 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 อื่น ๆ ของพวกเขา
- เพิ่ม Amplitude: track event ณ จุดใน journey ที่ควรจะเกิด event ตั้งค่า Event name เป็น
journey_welcome_push_sent - คลิก Save
เมื่อขั้นตอนนี้ทำงาน การส่งจะปรากฏใน Amplitude ถัดจาก product events อื่น ๆ ทำให้ funnel สะท้อนภาพรวมทั้งหมดแทนที่จะมีช่องว่างที่ขั้นตอน journey ไม่ได้รายงาน