Time delay
องค์ประกอบ Time Delay จะทำให้ผู้ใช้รอตามเวลาที่กำหนด หลังจากหมดเวลาหน่วง พวกเขาจะย้ายไปยังขั้นตอนถัดไป การหน่วงเวลาสามารถเป็นระยะเวลาที่แน่นอน เวลาเฉพาะ หรือวันที่ได้ นอกจากนี้ยังสามารถอิงตามค่า Tag หรือแอตทริบิวต์ของ Event ได้อีกด้วย
ระยะเวลาที่แน่นอน (Fixed duration)
Anchor link toเมื่อตั้งค่าเป็นระยะเวลาที่แน่นอน องค์ประกอบ Time Delay จะให้ผู้ใช้เดินทางต่อใน journey ก็ต่อเมื่อผ่านระยะเวลาที่กำหนดไปแล้วเท่านั้น
ตัวอย่างเช่น หากตั้งค่าการหน่วงเวลาไว้ที่ 8 ชั่วโมง ผู้ใช้ที่มาถึงองค์ประกอบ journey นี้จะรอเป็นเวลา 8 ชั่วโมงก่อนที่จะย้ายไปยังขั้นตอนถัดไป

เวลาเฉพาะ (Specific time)
Anchor link toคุณสามารถกำหนดเวลาที่แน่นอนเพื่อให้ผู้ใช้ดำเนินการต่อได้ ผู้ใช้ที่มาถึงองค์ประกอบการหน่วงเวลาจะดำเนินการต่อตามเวลาที่กำหนด
ตัวอย่างเช่น หากผู้ใช้มาถึงองค์ประกอบการหน่วงเวลาในตอนเช้าตรู่ และคุณได้ตั้งค่าการหน่วงเวลาให้รอจนถึง 17:30 น. ผู้ใช้เหล่านั้นจะดำเนินการต่อไปยังจุด journey ถัดไปในเวลา 17:30 น. ตามเขตเวลาของอุปกรณ์ของพวกเขา

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

วันในสัปดาห์ (Day of week)
Anchor link toหากคุณต้องการให้ผู้ใช้ย้ายไปยังจุด journey ถัดไปเฉพาะในวันใดวันหนึ่งของสัปดาห์ ให้เลือกตัวเลือก Day of week และตั้งค่าวันที่และเวลาที่ต้องการ

การหน่วงเวลาตามข้อมูลผู้ใช้หรือ event (Delay based on user or event data)
Anchor link toสำหรับบางกรณี คุณอาจจำเป็นต้องตั้งค่าการหน่วงเวลาแบบไดนามิก โดยอิงจากสิ่งที่คุณทราบอยู่แล้วเกี่ยวกับผู้ใช้ใน journey หรือการกระทำที่พวกเขาทำภายใน journey
ในการตั้งค่าการหน่วงเวลาตาม Tags หรือ Events:
- เลือกตัวเลือก Based on user/event data;
- เลือก Tag หรือ Event เพื่อดึงข้อมูล
ขั้นตอน journey ถัดไปสามารถกำหนดเวลาให้เกิดขึ้น ตรงตามวันที่และเวลา ที่ระบุไว้ในค่า Tag หรือแอตทริบิวต์ของ Event หรือ หลายวันหลังจาก/หลายวันก่อนหน้า วันที่ดังกล่าว

หาก วันที่หรือเวลาได้ผ่านไปแล้ว เมื่อผู้ใช้มาถึงองค์ประกอบนี้ พวกเขาจะออกจาก journey
ตัวอย่างเช่น คุณตั้งค่าการหน่วงเวลา “before 2 days” เพื่อเตือนผู้ใช้เกี่ยวกับการนัดหมายของพวกเขาโดยดึงวันที่และเวลาของการเยี่ยมชมจากแอตทริบิวต์ของ Event Appointment หากผู้ใช้ทำการนัดหมายสำหรับวันพรุ่งนี้ พวกเขาจะไม่เข้าเงื่อนไขการหน่วงเวลา “before 2 days” และจะออกจาก journey ทันทีหลังจากที่พวกเขามาถึงองค์ประกอบ Time Delay ใน journey ของพวกเขา
อย่างไรก็ตาม เพื่อจัดการกับกรณีเหล่านี้ คุณสามารถ แยก journey ถัดไป ออกเป็นสองสาขาตามหลังองค์ประกอบ Time Delay และให้ผู้ใช้ดำเนินการ journey ต่อไปได้แม้ว่าพวกเขาจะหลุดจากขั้นตอนการหน่วงเวลาก็ตาม
ทำเครื่องหมายที่ช่องทำเครื่องหมาย 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 ไม่เข้าเงื่อนไขการหน่วงเวลา และสามารถสร้างจากองค์ประกอบอื่นๆ ได้ (ตัวอย่างเช่น Time Delay อื่น, Segment Splitter, Wait for Event หรือการสื่อสารในทันที)
หากวันที่และเวลาที่ระบุใน Tags หรือแอตทริบิวต์ของ Event ของผู้ใช้ มีการเปลี่ยนแปลงในขณะที่ผู้ใช้กำลังเดินทางผ่าน journey ไปแล้ว การตั้งค่า Time Delay จะยังคงไม่เปลี่ยนแปลง
โปรดพิจารณา สร้างหลาย journey ในกรณีที่ผู้ใช้เปลี่ยนวันที่นัดหมาย การจัดส่ง ฯลฯ
ตัวอย่างเช่น คุณสามารถเริ่ม journey ด้วย Event AppointmentCreated ที่มีแอตทริบิวต์ DateTime; สมมติว่าตั้งชื่อเป็น journey “Reminder” ภายใน journey ให้ตั้งค่าการแจ้งเตือนแบบ push เพื่อส่ง 2 วันก่อนการเยี่ยมชมที่วางแผนไว้โดยใช้ Time Delay ที่อิงตามแอตทริบิวต์ของ Event เพื่อให้ครอบคลุมกรณีที่ผู้ใช้เปลี่ยนวันที่หรือเวลาของการนัดหมาย:
- สร้าง Event เพิ่มเติมชื่อ AppointmentChanged
- สำหรับ journey “Reminder” ให้ตั้งค่า Event AppointmentChanged นี้เป็นเป้าหมาย Conversion และระบุว่าผู้ใช้ที่บรรลุเป้าหมายจะออกจาก journey
- จากนั้น สร้าง journey ใหม่ที่เริ่มต้นด้วย Event AppointmentChanged เพื่อเตือนผู้ใช้ที่อัปเดตวันที่และเวลาของการเยี่ยมชม