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

การหน่วงเวลา

องค์ประกอบ Time Delay ทำให้ผู้ใช้รอตามเวลาที่กำหนด หลังจากหน่วงเวลาแล้ว พวกเขาจะไปยังขั้นตอนถัดไป การหน่วงเวลาอาจเป็นช่วงเวลาที่กำหนด เวลาที่เฉพาะเจาะจง หรือวันที่ นอกจากนี้ยังสามารถอิงตามค่า Tag หรือแอตทริบิวต์ Event ได้อีกด้วย

ตัวเลือกการหน่วงเวลา

Anchor link to

ระยะเวลาคงที่

Anchor link to

เมื่อตั้งค่าเป็นช่วงเวลาคงที่ องค์ประกอบ Time Delay จะให้ผู้ใช้เดินทางต่อใน Journey ได้ก็ต่อเมื่อเวลาที่ระบุผ่านไปแล้วเท่านั้น

ตัวอย่างเช่น หากตั้งค่าการหน่วงเวลาไว้ที่ 8 ชั่วโมง ผู้ใช้ที่มาถึงองค์ประกอบ Journey นี้จะรอเป็นเวลา 8 ชั่วโมงก่อนที่จะไปยังขั้นตอนถัดไป

องค์ประกอบ Time Delay ที่กำหนดค่าเป็นระยะเวลาคงที่ แสดงผู้ใช้ที่กำลังรอตามช่วงเวลาที่กำหนดก่อนที่จะดำเนินการต่อ

เวลาที่ระบุ

Anchor link to

คุณสามารถตั้งเวลาที่แน่นอนเพื่อให้ผู้ใช้เดินหน้าต่อไปได้ ผู้ใช้ที่มาถึงองค์ประกอบการหน่วงเวลาจะดำเนินการต่อในเวลาที่ระบุ

ตัวอย่างเช่น หากผู้ใช้มาถึงองค์ประกอบการหน่วงเวลาในช่วงเช้าตรู่ และคุณได้ตั้งค่าการหน่วงเวลาให้รอจนถึง 17:30 น. ผู้ใช้เหล่านั้นจะไปยังจุดต่อไปของ Journey ในเวลา 17:30 น. ตามเขตเวลาของอุปกรณ์ของพวกเขา

Journey ของผู้ใช้ถูกหยุดชั่วคราวโดยองค์ประกอบ Time Delay จนกว่าจะถึงเวลาที่ระบุในเขตเวลาท้องถิ่นของพวกเขา

วันที่

Anchor link to

หากคุณต้องการตั้งค่าแคมเปญแบบครั้งเดียวในวันที่ระบุ (ตัวอย่างเช่น ส่งการแจ้งเตือน Black Friday) ให้เลือกวันที่และเวลาที่ต้องการเพื่อดำเนินการ Journey ต่อไป

องค์ประกอบ Time Delay ที่ตั้งค่าเป็นวันที่ระบุ เหมาะสำหรับการจัดตารางแคมเปญแบบครั้งเดียว เช่น โปรโมชั่นวันหยุด

วันของสัปดาห์

Anchor link to

หากคุณต้องการให้ผู้ใช้ไปยังจุดต่อไปของ Journey เฉพาะในวันที่ระบุของสัปดาห์ ให้เลือกตัวเลือก Day of week และตั้งค่าวันและเวลาที่ต้องการ

องค์ประกอบ Time Delay ที่กำหนดค่าเป็นวันของสัปดาห์ที่ระบุ ทำให้สามารถจัดตารางเวลาที่เกิดซ้ำทุกสัปดาห์ได้

การหน่วงเวลาตามข้อมูลผู้ใช้หรือ Event

Anchor link to

ใช้ตัวเลือกนี้เมื่อเวลาที่รอควรมาจาก Tag, แอตทริบิวต์ Event หรือค่าที่แมปจากการตอบกลับของ Webhook

  1. ใน Time delay option เลือก Based on user/event data
  2. ใต้ Get date from เลือก User profile เพื่อใช้ Tag หรือ Event เพื่อใช้แอตทริบิวต์ Event หรือค่าจากการตอบกลับของ webhook
  3. หากคุณเลือก User profile ให้เลือก Tag ที่มีวันที่
  4. หากคุณเลือก Event ให้เลือก event และแอตทริบิวต์ที่มีวันที่ สำหรับค่าที่แมปจาก webhook โปรดดู ใช้ข้อมูลวันที่จากการตอบกลับของ webhook ด้านล่าง
  5. ตั้งค่าออฟเซ็ต: Before, After หรือ On วันที่ จากนั้นป้อนจำนวนวัน
Time Delay ที่อิงตามข้อมูลผู้ใช้หรือ Event ทำให้สามารถจัดตารางเวลาแบบไดนามิกและเป็นส่วนตัวภายใน Customer Journey ได้

ใช้ข้อมูลวันที่จากการตอบกลับของ webhook

Anchor link to

หากองค์ประกอบ Webhook ก่อนหน้านี้ใน Journey ได้กำหนดค่า Response mapping ไว้ แอตทริบิวต์ที่แมปจะพร้อมใช้งานภายใต้ Event

  1. ใน Time delay option เลือก Based on user/event data
  2. ใต้ Get date from เลือก Event
  3. ใน Event เลือกขั้นตอน webhook ตามชื่อที่คุณตั้ง (ตัวอย่างเช่น Get appointment details)
  4. ใน Event value เลือกแอตทริบิวต์ที่แมปซึ่งเก็บวันที่ (ตัวอย่างเช่น visit_date)
  5. ตั้งค่าออฟเซ็ต (ตัวอย่างเช่น Before 2 Days)
Time Delay ตั้งค่าเป็น Event Webhook พร้อม visit_date และออฟเซ็ต 2 วันก่อนหน้า

ค่าต้องเป็นไปตามกฎรูปแบบวันที่เดียวกับ Tags และ Events (ดู ข้อกำหนดรูปแบบวันที่ ด้านบน)

แยกสาขาเมื่อวันที่อยู่ในอดีตหรือว่างเปล่า

Anchor link to

เพื่อให้ผู้ใช้ดำเนินการต่อเมื่อไม่ตรงตามเงื่อนไขการหน่วงเวลา ให้เปิดใช้งาน Split to branches if the date’s in the past or date is empty โฟลว์จะแยกออกเป็น In the future และ In the past ใช้สาขา In the past สำหรับผู้ใช้ที่ค่า Tag, แอตทริบิวต์ Event หรือวันที่ที่แมปจาก webhook ไม่ตรงกับการหน่วงเวลา คุณสามารถเพิ่มองค์ประกอบอื่น ๆ ในสาขานั้นได้ (ตัวอย่างเช่น Time Delay อื่น, Condition split, Wait for Trigger หรือข้อความ)

ตัวอย่างเช่น คุณตั้งค่าการแจ้งเตือน 2 วันก่อนการนัดหมายโดยใช้แอตทริบิวต์วันที่ของ event การนัดหมาย หากการนัดหมายเป็นวันพรุ่งนี้ ผู้ใช้จะไม่ตรงตามเงื่อนไข 2 วันก่อนหน้าและจะออกจากระบบ เว้นแต่คุณจะเปิดใช้งานการแยกสาขา

เมื่อวันที่นัดหมายเปลี่ยนแปลงกลาง Journey

Anchor link to

หากวันที่ใน Tag หรือแอตทริบิวต์ Event เปลี่ยนแปลงในขณะที่ผู้ใช้อยู่ใน Journey แล้ว การตั้งค่า Time Delay จะยังคงเหมือนเดิมกับตอนที่ผู้ใช้มาถึงองค์ประกอบ

พิจารณาสร้าง Journey หลายรายการเมื่อผู้ใช้มักจะเปลี่ยนกำหนดการนัดหมาย การจัดส่ง หรือ event ที่คล้ายกัน

ตัวอย่างเช่น เริ่ม Journey ด้วย event AppointmentCreated พร้อมแอตทริบิวต์ DateTime (Journey การแจ้งเตือน) ตั้งค่าการแจ้งเตือนแบบพุช 2 วันก่อนการเข้าพบโดยใช้ Based on user/event data เพื่อจัดการกับการเปลี่ยนกำหนดการ:

  1. สร้าง event AppointmentChanged
  2. ใน Journey การแจ้งเตือน ตั้งค่า AppointmentChanged เป็นเป้าหมาย conversion เพื่อให้ผู้ใช้ที่เปลี่ยนกำหนดการออกจาก Journey
  3. สร้าง Journey ใหม่ที่เริ่มต้นด้วย AppointmentChanged เพื่อเตือนผู้ใช้ที่อัปเดตวันที่และเวลาการเข้าพบของพวกเขา

การหยุด Journey ชั่วคราวขณะที่ผู้ใช้กำลังรอ

Anchor link to

การหยุด Journey ชั่วคราวไม่ได้หยุดตัวจับเวลา Time Delay: เวลาส่งจะถูกกำหนดเมื่อผู้ใช้เข้าสู่จุดหน่วงเวลา โดยไม่คำนึงถึงสถานะการหยุดของ Journey

  • หากเวลานั้นอยู่ในช่วงเวลาที่หยุดชั่วคราว ผู้ใช้จะถูกพักไว้และข้อความจะถูกส่งออกไปทันทีที่คุณกลับมาดำเนินการ Journey ต่อ
  • หากเวลานั้นอยู่หลังจากการกลับมาดำเนินการต่อ ข้อความจะถูกส่งออกไปตามเวลาที่กำหนดไว้เดิม ราวกับว่าไม่เคยมีการหยุดชั่วคราวเกิดขึ้น

ผู้ใช้ที่รออยู่ที่จุดนี้จะหายไปหากคุณหยุด Journey ชั่วคราวนานกว่า 7 วัน (การพักจะหมดอายุอย่างเงียบ ๆ โดยไม่มีบันทึกหรือเมตริก) หากคุณเลือก Stop campaign หรือ Archive ในขณะที่ Journey หยุดชั่วคราว หรือหากคุณลบองค์ประกอบนี้ระหว่างการแก้ไข ดู การแก้ไข Journey ที่ทำงานอยู่ สำหรับสิ่งที่อาจเกิดขึ้นกับผู้เดินทางเมื่อคุณหยุด Journey ชั่วคราว