ทริกเกอร์ Customer Journey โดยใช้การเริ่มต้นจาก API
การเริ่มต้นจาก API (API-based Entry) ช่วยให้คุณสามารถเริ่ม Customer Journey ได้ทันทีที่เกิดเหตุการณ์ทางธุรกิจที่เฉพาะเจาะจง ในการเริ่มแคมเปญ คุณจะต้องส่งคำขอ API พิเศษ
การตั้งค่า
Anchor link to1. สร้าง Journey ด้วยการเริ่มต้นจาก API (API-based Entry)

2. ดับเบิลคลิกที่ขั้นตอนการเริ่มต้นจาก API หน้าต่างการตั้งค่าการเริ่มต้นจะเปิดขึ้น
3. คุณสามารถแก้ไขเนื้อหาพุชและอีเมลได้ทุกครั้งที่เริ่ม Journey โดยใช้ตัวยึดตำแหน่งเนื้อหา (Content Placeholder) ค่าของแต่ละตัวยึดตำแหน่งสามารถเปลี่ยนแปลงได้ในคำขอ หากคุณไม่ต้องการใช้ตัวเลือกนี้ คุณสามารถข้ามขั้นตอนนี้ได้
ตัวอย่างเช่น คุณกำลังสร้าง Journey เพื่อแจ้งเตือนผู้ติดตามเมื่อมีการปล่อยพอดแคสต์ตอนใหม่ โดยการใช้ตัวยึดตำแหน่งเนื้อหา คุณสามารถเปลี่ยนชื่อพอดแคสต์ได้ทุกครั้งที่เริ่ม Journey
ขั้นแรก เพิ่มชื่อตัวยึดตำแหน่งในหน้าต่างการตั้งค่าการเริ่มต้นจาก API คุณสามารถใช้ชื่อใดก็ได้ที่สะดวกสำหรับคุณ

ตอนนี้ สร้าง Preset สำหรับพุชหรืออีเมล และแทรกตัวยึดตำแหน่งแทนข้อความที่คุณต้องการแก้ไข ตัวยึดตำแหน่งต้องอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้ ขึ้นอยู่กับความต้องการของคุณ:
{placeholder_name|format_modifier|}
– หากไม่ได้ระบุค่าของตัวยึดตำแหน่งเมื่อเริ่มแคมเปญ ผู้ใช้จะเห็นเป็นพื้นที่ว่างแทน{placeholder_name|format_modifier}
– หากไม่ได้ระบุค่าของตัวยึดตำแหน่งและยังไม่ได้กำหนดค่าให้กับผู้ใช้ (ในกรณีที่คุณใช้ Tag เป็นตัวยึดตำแหน่ง) ข้อความจะไม่ถูกส่ง
ตัวปรับแต่งรูปแบบ (Format modifier)
- CapitalizeFirst – ทำให้ตัวอักษรตัวแรกในค่าของตัวยึดตำแหน่งเป็นตัวพิมพ์ใหญ่
- CapitalizeAllFirst – ทำให้ตัวอักษรตัวแรกของทุกคำในค่าของตัวยึดตำแหน่งเป็นตัวพิมพ์ใหญ่ หากค่าประกอบด้วยมากกว่าหนึ่งคำ
- UPPERCASE – เปลี่ยนตัวอักษรทั้งหมดเป็นตัวพิมพ์ใหญ่
- lowercase – เปลี่ยนตัวอักษรทั้งหมดเป็นตัวพิมพ์เล็ก
- regular – แทรกค่าของตัวยึดตำแหน่งตามที่ระบุในคำขอทุกประการ โดยไม่มีการแก้ไข

เมื่อตั้งค่าขั้นตอนพุชหรืออีเมลใน Journey ของคุณ ให้เลือก Preset ที่สร้างขึ้นและเปิดตัวเลือก Personalize message with event attributes เลือกตัวยึดตำแหน่งที่คุณต้องการแก้ไขในคำขอเมื่อเริ่ม Journey เลือก API-based Entry เป็นแหล่งที่มา (Source) และเลือกชื่อตัวยึดตำแหน่งเป็นแอตทริบิวต์ไดนามิก (Dynamic attribute):

คลิก Apply เพื่อบันทึกการเปลี่ยนแปลง
4. ในหน้าต่างการตั้งค่าการเริ่มต้น ให้คัดลอกเทมเพลตคำขอเพื่อนำไปแก้ไข:

5. เพิ่มตัวกรองกลุ่มเป้าหมาย (Audience filter) ไปยังพารามิเตอร์ “filter” โดยใช้ Segmentation language โปรดทราบว่าคุณต้องตั้งค่า Tag ที่จำเป็นไว้ล่วงหน้า
ตัวอย่างเช่น หากคุณต้องการกำหนดเป้าหมาย Journey ไปยังผู้ใช้ที่เพิ่มไอเท็ม Socks ไปยัง Wishlist ของพวกเขา ค่า “filter” จะต้องมีลักษณะดังนี้:
"filter": "A(\"12345-12345\") * "T(\"Wishlist\", EQ, \"Socks\")"
ในตัวอย่างนี้ คุณต้องมี Tag Wishlist ที่ตั้งค่าไว้ในแอปของคุณ
6. หากคุณได้ตั้งค่าตัวยึดตำแหน่งไว้ ให้ระบุเนื้อหาที่ต้องการเป็นค่าของตัวยึดตำแหน่งเหล่านั้น:

7. หากเปิดใช้งานตัวเลือก Message Rate Limits จำนวนผู้ใช้ที่จะเข้าสู่ Journey พร้อมกันในแต่ละวินาทีจะถูกจำกัด คุณสามารถใช้ค่าเริ่มต้นที่ 5,000 ผู้ใช้ต่อวินาที หรือตั้งค่าเป็นตัวเลขอื่น

8. หากคุณวางแผนที่จะเริ่มแคมเปญของคุณใหม่บ่อยครั้ง และไม่ต้องการให้ผู้ใช้คนเดิมเข้าสู่ Journey หลายครั้ง ให้ตั้งค่า Frequency Capping
ตัวอย่างเช่น คุณได้สร้างแคมเปญเพื่อแจ้งเตือนผู้ใช้เกี่ยวกับการลดราคาสำหรับสินค้าที่เฉพาะเจาะจง คุณต้องการเริ่ม Journey ใหม่อีกสองสามครั้งโดยส่งคำขอหลายรายการพร้อมตัวกรองกลุ่มเป้าหมายที่แตกต่างกัน ในกรณีนี้ คุณสามารถเพิ่ม Frequency Capping เพื่อไม่ให้การแจ้งเตือนถูกส่งซ้ำไปยังผู้ใช้ที่ตรงกับตัวกรองหลายตัว
9. หากคุณต้องการให้ Journey เริ่มทำงานทุกครั้งที่เกิดเหตุการณ์ทางธุรกิจบางอย่าง ให้ทำการส่งคำขออัตโนมัติโดยใช้ webhook เมื่อเหตุการณ์เกิดขึ้น webhook ควรส่งคำขอเพื่อเริ่ม Journey โดยอัตโนมัติ
คุณยังสามารถส่งคำขอด้วยตนเองได้หากคุณไม่ต้องการระบบอัตโนมัติ