องค์ประกอบของ Journey
องค์ประกอบของ Journey คือจุดสื่อสารและส่วนควบคุมที่จำเป็นในการสร้าง Journey:
- การเริ่มต้น:
- ช่องทาง:
- ส่วนควบคุมโฟลว์ (Flow controls):
ในการเพิ่มองค์ประกอบลงใน Journey ให้ลากและวางจากบานหน้าต่างด้านซ้ายไปยัง Canvas หรือดึงออกจากวงกลมบนองค์ประกอบก่อนหน้า

ในการลบองค์ประกอบ ให้คลิกหนึ่งครั้งแล้วกดไอคอนถังขยะที่ด้านบน

ในการแก้ไของค์ประกอบ ให้คลิกสองครั้งและกรอกข้อมูลในช่องของหน้าต่างป๊อปอัปที่ปรากฏขึ้น

คีย์ลัดบน Canvas
Anchor link toเพื่อให้การกำหนดค่า Journey ของคุณง่ายขึ้น ให้ใช้คีย์ลัดที่ช่วยให้สามารถจัดการส่วนต่างๆ ของ Journey ได้ทันทีโดยไม่ต้องคลิก:
- เลือกองค์ประกอบของ Journey และคัดลอก-วางโดยใช้ Ctrl+C/Ctrl+V (Cmd+C/Cmd+V)
- เลือกองค์ประกอบของ Journey หลายรายการโดยกด Shift/Cmd ค้างไว้ และคัดลอก-วางส่วนที่เลือกทั้งหมดโดยใช้ Ctrl+C/Ctrl+V
- คัดลอกและวางองค์ประกอบระหว่าง Journey (อย่างไรก็ตาม มีข้อจำกัดคือ อย่าสลับแท็บขณะคัดลอก)
- ลบองค์ประกอบของ Journey ออกจาก Canvas โดยกดคีย์ลัดลบของระบบของคุณ

การเริ่มต้น
Anchor link toการเริ่มต้น Journey ตามทริกเกอร์
Anchor link toเมื่อตั้งค่าการเริ่มต้น Journey ตามทริกเกอร์ ผู้ใช้ที่กระตุ้น Event ที่ระบุ (เช่น ดำเนินการบางอย่าง) จะเข้าสู่ Journey นั้นทันทีที่ Event ดังกล่าวเกิดขึ้น
ในการตั้งค่าการเริ่มต้น Journey ตามทริกเกอร์ ให้ค้นหาองค์ประกอบบน Canvas จากนั้น เลือก Event ที่จะใช้เป็นทริกเกอร์ให้ผู้ใช้เข้าสู่ Journey
หาก Event ที่คุณเลือกมีแอตทริบิวต์บางอย่าง คุณสามารถจำกัดเงื่อนไขการเริ่มต้น Journey ตามทริกเกอร์ให้แคบลงด้วยแอตทริบิวต์เฉพาะได้ โดยกดปุ่ม Add condition ขณะแก้ไของค์ประกอบ เลือกแอตทริบิวต์จากเมนูแบบเลื่อนลงและตั้งค่าโอเปอเรเตอร์และค่าในช่องที่เกี่ยวข้อง
จากนั้นกด Apply เพื่อบันทึกการเปลี่ยนแปลง

คุณสามารถเพิ่มจุดเริ่มต้นตามทริกเกอร์ได้หลายจุด ในกรณีนั้น จุดใดจุดหนึ่งก็จะเริ่มต้น Journey

การเริ่มต้น Journey ตามกลุ่มเป้าหมาย
Anchor link toการเริ่มต้น Journey ตามกลุ่มเป้าหมาย (Audience-based Entry) จะเปิดตัว Journey สำหรับกลุ่มผู้ใช้ (Segment) ที่สร้างไว้ล่วงหน้าของแอปใดแอปหนึ่ง Segment จะรวมผู้สมัครรับข้อมูลของแอปที่ปฏิบัติตามเงื่อนไขเฉพาะ
ในการตั้งค่าการเริ่มต้น Journey ตามกลุ่มเป้าหมาย ให้เลือก Audience Source (เช่น Segment ที่สร้างไว้ล่วงหน้าของผู้สมัครรับข้อมูลของแอปนั้น)

นอกจากนี้ คุณยังสามารถอัปโหลดไฟล์ CSV เพื่อสร้างกลุ่มผู้ใช้ แล้วสร้าง Journey สำหรับกลุ่มนี้ได้ เรียนรู้เพิ่มเติม
เมื่อ Journey เปิดใช้งานแล้ว ผู้ใช้ทั้งหมดจากกลุ่มที่เลือกจะเข้าสู่ Journey
การเปิดตัวตามกำหนดเวลา
Anchor link toหากคุณใช้การเริ่มต้น Journey ตามกลุ่มเป้าหมาย โดยค่าเริ่มต้น ผู้ใช้จากกลุ่มจะเข้าสู่ Journey เพียงครั้งเดียว นั่นคือเมื่อเปิดใช้งาน อย่างไรก็ตาม คุณยังสามารถกำหนดเวลาการเปิดตัว Journey ได้ Scheduled Launch ช่วยให้คุณสามารถสร้างแคมเปญอัตโนมัติโดยการตั้งเวลา วันที่ และช่วงเวลาการเปิดตัวที่เฉพาะเจาะจงได้ ตัวอย่างเช่น แอปฟิตเนสสามารถส่งการแจ้งเตือนการออกกำลังกายทุกวันเวลา 8.00 น. เพื่อส่งเสริมกิจวัตรที่สม่ำเสมอ
คุณสามารถเลือกจากสามตัวเลือกการเปิดตัวตามกำหนดเวลา:
เปิดตัวครั้งเดียว
กำหนดเวลาให้ Journey เปิดตัวในวันที่และเวลาที่ระบุ
เปิดตัวในหลายวันที่กำหนด
กำหนดเวลาให้ Journey เปิดตัวในหลายวันที่ระบุ
เปิดตัวเป็นระยะ
กำหนดเวลาให้ Journey เปิดตัวเป็นระยะๆ
การตั้งค่า Journey แบบเปิดตัวตามกำหนดเวลา
Anchor link toเปิดตัวครั้งเดียว
Anchor link toเลือกตัวเลือกนี้เพื่อเริ่มต้น Journey ในวันที่และเวลาที่ระบุ เริ่มต้นด้วยการตั้งค่า Launch date ที่ต้องการและระบุ Launching time สำหรับ Journey

จากนั้นเลือกเขตเวลา มี 2 ตัวเลือกหลักให้เลือก:
Subscriber’s device timezone (default) ด้วยตัวเลือกนี้ Journey จะเปิดตัวตามเขตเวลาของอุปกรณ์ของผู้สมัครรับข้อมูลแต่ละราย หากข้อมูลเขตเวลาของผู้สมัครรับข้อมูลหายไป จะมีการใช้เขตเวลาสำรอง คุณสามารถแก้ไขเขตเวลาสำรองได้โดยคลิกที่ Change fallback
Specific timezone เลือกเขตเวลาจากรายการดรอปดาวน์หากคุณต้องการเขตเวลาที่เฉพาะเจาะจงสำหรับการเปิดตัว Journey
จัดการผู้ใช้ที่พลาดเวลากำหนด
Anchor link toกำหนดว่าจะเกิดอะไรขึ้นหากเวลาเข้าตามกำหนดของผู้ใช้ผ่านไปแล้ว ตัวเลือกนี้ให้ความยืดหยุ่นและการควบคุมมากขึ้นเกี่ยวกับวิธีและเวลาที่ผู้ใช้จะเข้าสู่ Journey ของคุณ โดยเฉพาะเมื่อทำงานข้ามเขตเวลาหรือการอัปเดตกลุ่มเป้าหมายแบบไดนามิก
ในดรอปดาวน์ If User Time Has Passed ให้เลือกหนึ่งในพฤติกรรมต่อไปนี้:
Do not include: ผู้ใช้จะถูกยกเว้นจากแคมเปญหากเวลาตามกำหนดของพวกเขาผ่านไปแล้ว
Include immediately: ผู้ใช้จะถูกเพิ่มเข้าสู่แคมเปญทันที
Include on the next day: ผู้ใช้จะถูกเพิ่มในเวลาเดียวกันตามกำหนดในวันถัดไป
เปิดตัวในหลายวันที่กำหนด
Anchor link toตัวเลือกนี้ช่วยให้คุณสามารถกำหนดเวลาการเปิดตัว Journey ในหลายวันที่ระบุได้
ขั้นแรก ใช้ปฏิทินเพื่อเลือกวันที่เปิดตัวที่ต้องการ คุณสามารถเพิ่มหรือลบวันที่ได้ตามต้องการ

จากนั้น ตั้งค่า Launching time และ Timezone ทำตามขั้นตอนเดียวกับตัวเลือก Launch once
เปิดตัวเป็นระยะ
Anchor link toเลือก Periodic launch เพื่อตั้งค่า Journey ที่เปิดตัวเป็นช่วงเวลาปกติ
ขั้นแรก กำหนดความถี่ที่ Journey ควรเปิดตัวโดยการเลือกหน่วยของเวลา (เช่น วัน, สัปดาห์, เดือน) และระบุช่วงเวลา (เช่น ทุกๆ 2 วัน)

จากนั้น ตั้งค่า Launching time และ Timezone ทำตามขั้นตอนเดียวกับตัวเลือก Launch once
การเริ่มต้น Journey ผ่าน API
Anchor link toการใช้ API-based Entry ช่วยให้คุณสามารถเปิดตัว Customer Journey ได้โดยอัตโนมัติเมื่อมีเหตุการณ์ทางธุรกิจบางอย่างเกิดขึ้นนอกแอป ตัวอย่างเช่น คุณสามารถแจ้งให้ลูกค้าทราบเมื่อสินค้าบางรายการของคุณกลับมามีในสต็อกอีกครั้ง
ในการเริ่มต้น Journey คุณต้องส่งคำขอ API พิเศษพร้อมเงื่อนไขการแบ่งกลุ่มที่ระบุไว้ คุณยังสามารถเพิ่มตัวยึดตำแหน่งเนื้อหา (content placeholders) ลงในคำขอเพื่อเปลี่ยนเนื้อหาข้อความตามบริบทได้
ข้อมูลเพิ่มเติมเกี่ยวกับ API-based Entry

การรวมองค์ประกอบการเริ่มต้น
Anchor link toคุณสามารถเพิ่มองค์ประกอบการเริ่มต้นได้หลายรายการ ในกรณีนั้น องค์ประกอบใดองค์ประกอบหนึ่งก็จะเริ่มต้น Journey ได้ องค์ประกอบการเริ่มต้นแต่ละรายการสามารถเริ่มต้น Journey ของตนเองได้

หากคุณใช้ทั้ง Trigger-based และ Audience-based พร้อมกัน เงื่อนไขของทั้งสองจะถูกนำมาใช้แต่จะไม่ทับซ้อนกัน ซึ่งหมายความว่า Journey จะรวมผู้ใช้ที่ปฏิบัติตามเงื่อนไขของ Segment และผู้ที่กระตุ้น Event ชุดผู้ใช้เหล่านี้อาจจะทับซ้อนกันหรือไม่ก็ได้ ไม่ใช่แค่ส่วนที่ทับซ้อนกันเท่านั้นที่จะเข้าสู่ Journey แต่เป็นทั้งสองชุดรวมกัน
ช่องทาง
Anchor link toPush
Anchor link toองค์ประกอบ Push หมายถึงจุดที่จะสื่อสารกับลูกค้าด้วยการแจ้งเตือนแบบพุช
ในการส่งข้อความพุชในเวลาที่เหมาะสมใน Journey ให้เพิ่มองค์ประกอบ Push หลังจาก Event หรือเงื่อนไขที่ควรจะกระตุ้นข้อความ จากนั้นเลือก Preset จากบัญชี Pushwoosh ของคุณ
ปรับแต่งข้อความในแบบของคุณด้วย Dynamic Content และ Liquid Templates
Anchor link toเพื่อให้ข้อความของคุณมีความเกี่ยวข้องกับผู้เดินทางใน Journey มากขึ้น คุณสามารถเพิ่มเนื้อหาที่ปรับให้เป็นส่วนตัวตามพฤติกรรมของผู้ใช้ได้ ตัวอย่างเช่น การส่งพุชสำหรับตะกร้าสินค้าที่ถูกทิ้งร้าง ให้เพิ่มชื่อผลิตภัณฑ์เพื่อการแปลงที่ดีขึ้น – เตือนผู้ใช้ว่าพวกเขาต้องการซื้ออะไรกันแน่ ซึ่งจะทำให้ข้อความของคุณน่าเชื่อถือยิ่งขึ้น
เรียนรู้เพิ่มเติมเกี่ยวกับการปรับแต่งข้อความใน Journey
ใช้บัตรกำนัล
Anchor link toคุณสามารถปรับแต่งการแจ้งเตือนแบบพุชให้เป็นส่วนตัวโดยแนบรหัสบัตรกำนัลจากชุดที่กำหนดไว้ล่วงหน้า ซึ่งมีประโยชน์สำหรับโปรโมชัน ส่วนลด และสิ่งจูงใจเพื่อความภักดี สำหรับสิ่งนี้ ให้สร้าง Push Preset ที่มีตัวยึดตำแหน่ง {{voucher}}
ไว้ล่วงหน้า
ในการรวมบัตรกำนัล:
- สลับ Vouchers เป็น ON
- ในช่อง Voucher Pool ให้เลือกชุดที่มีรหัสบัตรกำนัลของคุณ ตรวจสอบให้แน่ใจว่าได้เพิ่มชุดบัตรกำนัลไว้ล่วงหน้าแล้ว
- (ไม่บังคับ) ใช้ช่อง Assign Tag เพื่อใช้แท็กกับผู้ใช้ที่ได้รับบัตรกำนัล แท็กนี้สามารถใช้สำหรับการแบ่งกลุ่มหรือการรายงานได้
เรียนรู้เพิ่มเติมเกี่ยวกับบัตรกำนัล
บันทึกไปยังกล่องข้อความ (Save to Inbox)
Anchor link toตัวเลือก Save to Inbox ช่วยให้คุณสามารถจัดเก็บการแจ้งเตือนแบบพุชในกล่องข้อความของแอป เพื่อให้ผู้ใช้สามารถเข้าถึงและตรวจสอบข้อความได้ทุกเมื่อที่สะดวก สิ่งนี้ช่วยให้แน่ใจว่าการแจ้งเตือนที่สำคัญจะไม่ถูกพลาดและสามารถตรวจสอบได้ในภายหลัง ทำให้ผู้ใช้มีส่วนร่วมได้ง่ายขึ้น

ในการบันทึกข้อความไปยังกล่องข้อความ เพียงแค่สลับตัวเลือก Save to Inbox และตั้งค่า
- เลือกระยะเวลาที่ข้อความจะอยู่ในกล่องข้อความ
- ปรับแต่งไอคอนข้อความ หากจำเป็น คุณสามารถเลือกไอคอนที่แตกต่างกันสำหรับข้อความเพื่อช่วยให้โดดเด่นในกล่องข้อความ
- กำหนดว่าจะเกิดอะไรขึ้นเมื่อผู้ใช้คลิกข้อความ
เรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่ากล่องข้อความ
การจำกัดความถี่ (Frequency capping)
Anchor link toใช้ Frequency capping เพื่อจำกัดความถี่ที่ผู้ใช้จะได้รับข้อความพุช ป้องกันการส่งข้อความมากเกินไปและลดการเลิกใช้งาน ในการตั้งค่าองค์ประกอบ Push ให้เลือกหนึ่งในตัวเลือกต่อไปนี้:
- Use Global frequency capping settings
ใช้ขีดจำกัดทั่วทั้งโปรเจกต์ที่กำหนดค่าไว้ใน Global frequency capping settings
ตัวอย่างเช่น หากขีดจำกัดทั่วโลกตั้งไว้ที่ 3 ข้อความใน 9 วัน ข้อความเพิ่มเติมที่เกินขีดจำกัดนี้จะถูกข้ามไป
- Ignore Global frequency capping
ผู้ใช้จะได้รับข้อความนี้แม้ว่าพวกเขาจะเกินขีดจำกัดข้อความของช่องทางแล้วก็ตาม ใช้ตัวเลือกนี้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการส่งข้อความมากเกินไป
- Use custom frequency capping
ตัวเลือกนี้ช่วยให้คุณสามารถตั้งค่าขีดจำกัดที่กำหนดเองสำหรับจำนวนข้อความที่ส่งภายในระยะเวลาที่ระบุ
สำคัญ: การจำกัดความถี่แบบกำหนดเองไม่ได้แยกข้อความออกจากขีดจำกัดการจำกัดความถี่ทั่วโลก ข้อความทั้งหมดที่ส่งในช่องทางเดียวกัน (เช่น In-App) ใน Journey และแคมเปญต่างๆ ยังคงถูกนับรวมอยู่ หากผู้ใช้ได้รับข้อความในแคมเปญหนึ่ง อาจป้องกันการส่งข้อความจาก Journey อื่นได้ แม้ว่าจะตั้งค่าการจำกัดความถี่แบบกำหนดเองไว้ก็ตาม เรียนรู้เพิ่มเติม
เวลาที่ดีที่สุดในการส่ง
Anchor link toหากคุณต้องการให้ผู้ใช้แต่ละคนได้รับการแจ้งเตือนแบบพุชเมื่อมีแนวโน้มที่จะโต้ตอบกับพุชมากที่สุด ให้เปิดใช้งานตัวเลือก Best time to send เวลาในการส่งข้อความถึงผู้ใช้แต่ละคนจะคำนวณตามพฤติกรรมของพวกเขาและประสิทธิภาพของข้อความที่ส่งไปก่อนหน้านี้

ความแม่นยำในการคำนวณเวลาที่ดีที่สุดสำหรับผู้ใช้แต่ละคนขึ้นอยู่กับจำนวนพุชที่คุณส่งให้ผู้ใช้รายนี้ก่อนหน้านี้
หากมีข้อมูลเกี่ยวกับผู้ใช้ไม่เพียงพอ พวกเขาจะได้รับพุชในเวลา Default time ที่คุณระบุตามเขตเวลาของพวกเขา
แบ่งโฟลว์หากข้อความไม่ถูกเปิด
Anchor link toคุณสามารถแบ่งโฟลว์ของ Journey ที่เหลือตามว่าการแจ้งเตือนแบบพุชนี้ถูกเปิดหรือถูกละเลย ตัวอย่างเช่น อาจเป็นประโยชน์ในการส่งอีเมลถึงผู้ที่ไม่เปิดพุช หรือส่งพุชอีกครั้งไปยังผู้ที่ได้อ่านพุชแรกแล้ว

ทำเครื่องหมายที่ช่องและตั้งค่าระยะเวลาที่จะรอหลังจากส่งพุช – หลังจากช่วงเวลานั้น ผู้ใช้ทุกคนที่เปิดพุชจะไปที่สาขา Opened ของ Journey และคนอื่นๆ จะผ่านสาขา Not opened
สามารถตั้งระยะเวลารอได้สูงสุด 7 วัน

ส่งตาม User ID
Anchor link toเมื่อเปิดใช้งาน ข้อความจะถูกส่งไปยังอุปกรณ์ทั้งหมดที่เชื่อมโยงกับ ID ของผู้ใช้ที่มาถึงองค์ประกอบนี้ใน Journey ดังนั้น หากผู้ใช้มีอุปกรณ์หลายเครื่อง ซึ่งทั้งหมดเชื่อมโยงกับ UserID เดียวกัน ผู้ใช้รายนั้นจะได้รับข้อความหลายข้อความ ข้อความละหนึ่งเครื่อง

เมื่อตั้งค่าทุกอย่างเรียบร้อยแล้ว ให้กด Apply
องค์ประกอบ Email หมายถึงจุดที่จะสื่อสารกับลูกค้าด้วยข้อความอีเมล
ในการส่งอีเมลในบางช่วงเวลาของ Customer Journey ให้เพิ่มองค์ประกอบ Email ลงใน Canvas ตามหลังองค์ประกอบที่คุณพิจารณาว่าเป็นพื้นฐานที่เหมาะสมสำหรับการสื่อสาร เลือก เนื้อหาอีเมล ที่คุณต้องการใช้

ตั้งค่าหัวเรื่อง (Subject line)
Anchor link toเมื่อคุณเลือก Email Preset หัวเรื่องจะปรากฏขึ้นโดยอัตโนมัติในช่อง Subject หาก Preset นั้นมีหัวเรื่องอยู่แล้ว
หากมีหัวเรื่องที่กรอกไว้ล่วงหน้า คุณสามารถคงไว้หรือแก้ไขเพื่อให้เข้ากับแคมเปญของคุณได้ดียิ่งขึ้น
หาก Preset ไม่มีหัวเรื่อง ช่องจะว่างเปล่า และคุณสามารถป้อนหัวเรื่องใหม่ได้ด้วยตนเอง
เคล็ดลับ: ตรวจสอบให้แน่ใจว่าหัวเรื่องของคุณสั้น ชัดเจน และน่าสนใจ เนื่องจากเป็นสิ่งแรกที่ผู้รับของคุณจะเห็นในกล่องจดหมายของพวกเขา
กำหนดรายละเอียดผู้ส่งและที่อยู่ตอบกลับ
Anchor link toคุณสามารถปรับแต่งที่อยู่ From Email สำหรับข้อความที่ส่งผ่าน Customer Journey ได้ ซึ่งช่วยให้คุณควบคุมข้อมูลประจำตัวของผู้ส่ง ให้สอดคล้องกับแบรนด์แคมเปญหรือกลยุทธ์การสื่อสารของคุณ
ในการตั้งค่าที่อยู่อีเมลผู้ส่ง:
- ป้อนที่อยู่ผู้ส่งที่ต้องการในช่อง From Email (เช่น
marketing@testdomain.com
) - ป้อนชื่อที่จะปรากฏเป็นผู้ส่งในช่อง From Name
- (ไม่บังคับ) เปิดใช้งานช่องทำเครื่องหมาย Use this as the reply-to address to receive and track replies หากคุณต้องการให้การตอบกลับไปที่ที่อยู่เดียวกัน

หมายเหตุ: ที่อยู่อีเมลต้องเป็นของโดเมนที่ได้รับการยืนยันในโปรเจกต์ Pushwoosh ของคุณ โปรดดูคู่มือการกำหนดค่าอีเมลสำหรับขั้นตอนการยืนยันโดเมน
ส่งไปยังผู้ใช้ที่ยกเลิกการสมัคร
Anchor link toพิจารณาว่าคุณต้องการส่งอีเมลเฉพาะผู้ใช้ที่สมัครรับข้อมูลอยู่ในปัจจุบันหรือไม่ Pushwoosh จะจัดการการยกเลิกการสมัครและอัปเดตกลุ่มโดยอัตโนมัติ อย่างไรก็ตาม คุณมีตัวเลือกในการรวมผู้ใช้ที่ยกเลิกการสมัครโดยเปิดใช้งานตัวสลับ Send to unsubscribed
การจำกัดความถี่ (Frequency capping)
Anchor link toใช้ Frequency capping เพื่อควบคุมความถี่ที่ผู้ใช้จะได้รับข้อความอีเมล ซึ่งช่วยป้องกันการส่งข้อความมากเกินไปและลดการยกเลิกการสมัคร
เลือกหนึ่งในตัวเลือกต่อไปนี้:
Use global frequency capping settings ใช้ขีดจำกัดอีเมลทั่วทั้งโปรเจกต์ที่ตั้งค่าไว้ใน Global frequency capping settings ตัวอย่าง: หากขีดจำกัดคือ 3 อีเมลใน 9 วัน อีเมลเพิ่มเติมใดๆ ในช่วงเวลานั้นจะถูกข้ามไป
Ignore global frequency capping ส่งอีเมลโดยไม่คำนึงว่าผู้ใช้ได้รับข้อความไปแล้วกี่ฉบับ ใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการทำให้ผู้รับรู้สึกท่วมท้น
Use custom frequency capping ตัวเลือกนี้ช่วยให้คุณสามารถตั้งค่าขีดจำกัดที่กำหนดเองสำหรับจำนวนข้อความที่ส่งภายในระยะเวลาที่ระบุ
สำคัญ: การจำกัดความถี่แบบกำหนดเองไม่ได้แยกข้อความออกจากขีดจำกัดการจำกัดความถี่ทั่วโลก ข้อความทั้งหมดที่ส่งในช่องทางเดียวกัน (เช่น In-App) ใน Journey และแคมเปญต่างๆ ยังคงถูกนับรวมอยู่ หากผู้ใช้ได้รับข้อความในแคมเปญหนึ่ง อาจป้องกันการส่งข้อความจาก Journey อื่นได้ แม้ว่าจะตั้งค่าการจำกัดความถี่แบบกำหนดเองไว้ก็ตาม เรียนรู้เพิ่มเติม
BCC (Blind Carbon Copy)
Anchor link toคุณสามารถเปิดตัวเลือก BCC (Blind Carbon Copy) เมื่อส่งอีเมลใน Customer Journey ได้ BCC ช่วยให้คุณส่งสำเนาของอีเมลไปยังผู้รับเพิ่มเติมโดยไม่เปิดเผยที่อยู่ของพวกเขาต่อผู้รับหลัก
คุณลักษณะนี้ช่วยให้คุณสามารถ:
- เก็บบันทึกการโต้ตอบกับลูกค้าในระบบ CRM ของคุณเพื่อการบริการลูกค้าที่ดีขึ้น
- มั่นใจได้ว่าทีมภายใน (เช่น ผู้จัดการฝ่ายปฏิบัติตามกฎระเบียบและฝ่ายขาย) ได้รับสำเนาเพื่อใช้อ้างอิง
วิธีเปิดใช้งาน BCC
Anchor link to- ในองค์ประกอบ Email ให้สลับสวิตช์ Send BCC
- ป้อนที่อยู่อีเมลที่คุณต้องการรับสำเนา BCC คุณสามารถเพิ่มได้หลายที่อยู่
- คลิก Apply

ใช้บัตรกำนัล
Anchor link toคุณสามารถปรับแต่งข้อความอีเมลให้เป็นส่วนตัวโดยแนบรหัสบัตรกำนัลที่ไม่ซ้ำกันจากชุดที่กำหนดไว้ล่วงหน้า ซึ่งมีประโยชน์สำหรับโปรโมชัน ส่วนลด และแคมเปญเพื่อความภักดี
ก่อนเริ่มต้น ตรวจสอบให้แน่ใจว่าเนื้อหาอีเมลของคุณมีตัวยึดตำแหน่ง {{voucher}}
ในตำแหน่งที่ควรปรากฏรหัส
ในการรวมบัตรกำนัลในอีเมล:
- สลับ Use Vouchers เป็น ON
- ในช่อง Voucher Pool ให้เลือกชุดที่มีรหัสบัตรกำนัลของคุณ ต้องสร้างชุดไว้ล่วงหน้า
- (ไม่บังคับ) ในช่อง Assign Tag ให้ระบุแท็กที่จะใช้กับผู้ใช้ที่ได้รับบัตรกำนัล ซึ่งสามารถช่วยในการแบ่งกลุ่มและการรายงานได้
เรียนรู้เพิ่มเติมเกี่ยวกับบัตรกำนัล
แบ่งโฟลว์ขึ้นอยู่กับว่าข้อความนี้ถูกเปิดหรือถูกละเลย
Anchor link toคุณสามารถแบ่งโฟลว์ของ Journey ที่เหลือตามว่าอีเมลถูกเปิดหรือถูกละเลย ตัวอย่างเช่น อาจเป็นประโยชน์ในการพยายามติดต่อผู้ใช้ผ่านพุชหรือ In-App หรือส่งอีเมลอีกฉบับที่ให้คุณค่ามากขึ้น

ตั้งค่าระยะเวลาที่จะรอหลังจากส่งอีเมล – หลังจากช่วงเวลานั้น ผู้ใช้ทุกคนที่เปิดอีเมลจะไปที่สาขา Opened ของ Journey และคนอื่นๆ จะผ่านสาขา Not opened
สามารถตั้งระยะเวลารอได้สูงสุด 7 วัน

In-App
Anchor link toในการแสดง In-App ต่อผู้ใช้ภายใน Journey ให้เพิ่ม In-App ไปยัง Canvas ถัดจากองค์ประกอบใดก็ได้ และเลือกหน้า Rich Media ที่จะแสดง

- หากแอปของคุณเปิดอยู่ในขณะที่องค์ประกอบ In-App ถูกกระตุ้น In-App จะแสดงขึ้นทันที
- หากแอปปิดอยู่ In-App จะแสดงในครั้งต่อไปที่ผู้ใช้เปิดแอป
องค์ประกอบ SMS หมายถึงจุดที่จะสื่อสารกับลูกค้าผ่านทาง SMS
ต้องการความช่วยเหลือจากนักพัฒนา
ในการส่ง SMS โดยใช้ Customer Journey Builder ก่อนอื่นให้ขอให้ทีมนักพัฒนาของคุณเชื่อมโยงหมายเลขโทรศัพท์ของลูกค้ากับ UserId โดยใช้เมธอด /registerDevice โดยต้องระบุหมายเลขโทรศัพท์ในพารามิเตอร์ “hwid”
ในการส่ง SMS ให้กับผู้ใช้ภายใน Journey ให้เพิ่มองค์ประกอบ SMS ไปยัง Canvas ถัดจากองค์ประกอบใดก็ได้ เลือก Preset หรือป้อนข้อความของ SMS ด้วยตนเอง

ใช้บัตรกำนัล
Anchor link toคุณสามารถปรับแต่งข้อความ SMS ให้เป็นส่วนตัวโดยการแทรกรหัสบัตรกำนัลที่ไม่ซ้ำกันจากชุดที่กำหนดไว้ล่วงหน้า ซึ่งมีประโยชน์อย่างยิ่งสำหรับโปรโมชัน ส่วนลด และข้อเสนอเพื่อความภักดี
ในการรวมบัตรกำนัลในข้อความ SMS ของคุณ:
- ใช้ SMS preset ที่มีตัวยึดตำแหน่ง
{{voucher}}
ตัวยึดตำแหน่งนี้จะถูกแทนที่ด้วยรหัสเฉพาะจากชุดที่เลือก - สลับ Use Vouchers เป็น ON
- ในช่อง Voucher Pool ให้เลือกชุดที่มีรหัสบัตรกำนัลของคุณ ตรวจสอบให้แน่ใจว่าได้สร้างชุดไว้ล่วงหน้าแล้ว
- (ไม่บังคับ) ใช้ช่อง Assign Tag เพื่อใช้แท็กกับผู้ใช้ที่ได้รับบัตรกำนัล แท็กนี้สามารถช่วยในการแบ่งกลุ่มหรือการติดตามได้
สำคัญ: ชุดบัตรกำนัลที่เลือกต้องมีรหัสเพียงพอเพื่อให้ตรงกับจำนวนผู้รับ หากชุดหมด ข้อความจะไม่ถูกส่ง
เรียนรู้เพิ่มเติมเกี่ยวกับการสร้างและจัดการชุดบัตรกำนัล
การจำกัดความถี่ (Frequency capping)
Anchor link toใช้ Frequency capping เพื่อควบคุมความถี่ที่ผู้ใช้จะได้รับข้อความ SMS ซึ่งช่วยป้องกันความเหนื่อยล้าจากข้อความและการเลือกไม่รับ
คุณสามารถเลือกหนึ่งในตัวเลือกต่อไปนี้:
- Use global frequency capping settings
ใช้ขีดจำกัด SMS ทั่วทั้งโปรเจกต์ที่ตั้งค่าไว้ใน Global frequency capping settings ตัวอย่าง: หากขีดจำกัดทั่วโลกคือ 3 ข้อความ SMS ใน 9 วัน ข้อความเพิ่มเติมใดๆ จะถูกข้ามไป
- Ignore global frequency capping
ส่ง SMS โดยไม่คำนึงว่าผู้ใช้ได้รับข้อความไปแล้วกี่ฉบับ ใช้ด้วยความระมัดระวังเพื่อหลีกเลี่ยงการส่งข้อความมากเกินไปและปัญหาด้านการปฏิบัติตามข้อกำหนด
- Use custom frequency capping
ตัวเลือกนี้ช่วยให้คุณสามารถตั้งค่าขีดจำกัดที่กำหนดเองสำหรับจำนวนข้อความที่ส่งภายในระยะเวลาที่ระบุ
สำคัญ: การจำกัดความถี่แบบกำหนดเองไม่ได้แยกข้อความออกจากขีดจำกัดการจำกัดความถี่ทั่วโลก ข้อความทั้งหมดที่ส่งในช่องทางเดียวกัน (เช่น In-App) ใน Journey และแคมเปญต่างๆ ยังคงถูกนับรวมอยู่ หากผู้ใช้ได้รับข้อความในแคมเปญหนึ่ง อาจป้องกันการส่งข้อความจาก Journey อื่นได้ แม้ว่าจะตั้งค่าการจำกัดความถี่แบบกำหนดเองไว้ก็ตาม เรียนรู้เพิ่มเติม
แบ่งโฟลว์ขึ้นอยู่กับว่าข้อความนี้ถูกส่งสำเร็จหรือไม่
Anchor link toคุณสามารถแบ่งโฟลว์ขึ้นอยู่กับว่า SMS ถูกส่งสำเร็จหรือไม่ และตั้งเวลารอการส่ง
หาก Journey เกี่ยวข้องกับผู้ใช้ที่อาจได้รับการแจ้งเตือนแบบพุชและอีเมลด้วย ให้เปิดใช้งานตัวเลือก Send SMS notification across users devices with UserID ตัวเลือกนี้จะช่วยให้แน่ใจว่าข้อความจะถูกส่งไปยังช่องทางที่ถูกต้องเสมอ

องค์ประกอบ WhatsApp ใน Pushwoosh Customer Journey ช่วยให้คุณส่งข้อความ WhatsApp ที่ปรับให้เป็นส่วนตัวแก่ผู้ใช้ได้
องค์ประกอบ WhatsApp สามารถกำหนดค่าให้ใช้เทมเพลตที่ได้รับอนุมัติล่วงหน้าจากบัญชี Meta ของคุณ หรือเนื้อหาที่กำหนดเองที่สร้างขึ้นโดยตรงภายใน Pushwoosh
หมายเหตุ: คุณสามารถเริ่มต้นการสนทนาได้โดยใช้เทมเพลตข้อความที่ได้รับอนุมัติแล้วเท่านั้น เรียนรู้เพิ่มเติม
ใช้เนื้อหาที่กำหนดเอง
Anchor link toหากผู้ใช้เริ่มต้นการสนทนา คุณได้รับอนุญาตให้ตอบกลับด้วยเนื้อหาที่กำหนดเองภายในระยะเวลา 24 ชั่วโมง โปรดทราบว่าเนื้อหาที่กำหนดเองรองรับเฉพาะข้อความธรรมดา (รวมถึงตัวยึดตำแหน่ง หากมี) และไม่อนุญาตให้มีการตั้งค่าเพิ่มเติม เช่น การปรับแต่งเฉพาะแพลตฟอร์ม, ไฟล์แนบสื่อ, ภาษา เป็นต้น

ใช้เทมเพลตที่ได้รับอนุมัติล่วงหน้าจากบัญชี Meta ของคุณ
Anchor link toเลือกตัวเลือกนี้เพื่อใช้เทมเพลตที่มีอยู่แล้วจากบัญชี Meta ของคุณ หลังจากเลือกเทมเพลตแล้ว Pushwoosh จะแสดงตัวอย่างเนื้อหาข้อความ หากเทมเพลตมีตัวยึดตำแหน่ง แต่ละตัวจะแสดงถึงตัวแปรไดนามิกที่ต้องกำหนดค่าก่อนจึงจะสามารถส่งข้อความได้ เรียนรู้เพิ่มเติม
หากเทมเพลต WhatsApp ของคุณมีประเภทข้อความแบบโต้ตอบ เช่น การตอบกลับด่วน หรือปุ่มเรียกร้องให้ดำเนินการ ให้กำหนดค่า Journey เพื่อแบ่งโฟลว์ตามการโต้ตอบของผู้ใช้กับปุ่มเหล่านี้ เรียนรู้เพิ่มเติม
กำหนดค่า URL การกระทำ
Anchor link toเทมเพลตข้อความ WhatsApp สามารถมีปุ่มการกระทำ (เช่น “ซื้อเลย”) ที่จะเปิด URL เมื่อแตะ ปุ่มเหล่านี้สามารถปรับให้เป็นส่วนตัวได้โดยใช้ตัวแปรไดนามิกที่แทรกเป็นตัวยึดตำแหน่งใน URL
URL การกระทำจะถูกกำหนดระหว่างการสร้างเทมเพลตในบัญชี Meta Business ของคุณ หาก URL มีตัวยึดตำแหน่ง (เช่น product_id) คุณต้องกำหนดค่าให้กับตัวยึดตำแหน่งแต่ละตัวใน Pushwoosh ก่อนส่งข้อความ เรียนรู้เพิ่มเติม
เพิ่มไฟล์แนบสื่อ
Anchor link toเมื่อใช้เทมเพลตที่มีไฟล์สื่อ (รูปภาพ, วิดีโอ, หรือ PDF) โปรดทราบว่าสื่อไม่ได้ถูกจัดเก็บไว้ในเทมเพลตเอง ไฟล์เหล่านี้ถูกอัปโหลดเป็นตัวอย่างเท่านั้นในระหว่างการส่งเทมเพลตไปยัง Meta เพื่อวัตถุประสงค์ในการตรวจสอบ เพื่อให้สามารถส่งข้อความในแคมเปญจริงได้สำเร็จ คุณต้องระบุ URL ของไฟล์จริงใน Pushwoosh
ในการเพิ่มสื่อ ให้ป้อน URL ที่ถูกต้องและเข้าถึงได้แบบสาธารณะซึ่งชี้ไปยังไฟล์สื่อจริงในช่อง Image
ตัวอย่าง: https://yourdomain.com/files/offer-banner.jpg
หมายเหตุ: ข้อความจะไม่ถูกส่งหาก URL ของไฟล์สื่อหายไปหรือไม่สามารถเข้าถึงได้ เรียนรู้เพิ่มเติม
ใช้บัตรกำนัล
Anchor link toคุณสามารถปรับแต่งข้อความ WhatsApp ให้เป็นส่วนตัวโดยแนบรหัสบัตรกำนัลจากชุดที่กำหนดไว้ล่วงหน้า ซึ่งมีประโยชน์สำหรับโปรโมชัน ส่วนลด และสิ่งจูงใจเพื่อความภักดี สำหรับสิ่งนี้ ให้สร้างเทมเพลต WhatsApp ที่มีตัวยึดตำแหน่ง {{voucher}}
ในการรวมบัตรกำนัลในข้อความ WhatsApp ของคุณ:
- สลับ Vouchers เป็น ON ในขั้นตอนข้อความ WhatsApp
- ในช่อง Voucher Pool ให้เลือกชุดที่มีรหัสบัตรกำนัลของคุณ ตรวจสอบให้แน่ใจว่าได้เพิ่มชุดบัตรกำนัลไว้ล่วงหน้าแล้ว
- (ไม่บังคับ) ใช้ช่อง Assign Tag เพื่อใช้แท็กกับผู้ใช้ที่ได้รับบัตรกำนัล แท็กนี้สามารถใช้สำหรับการแบ่งกลุ่มหรือการรายงานได้
เรียนรู้เพิ่มเติมเกี่ยวกับบัตรกำนัล
หลังจากกำหนดค่าองค์ประกอบ WhatsApp แล้ว คลิก Save เพื่อใช้การตั้งค่าของคุณ
LINE
Anchor link toองค์ประกอบ LINE ช่วยให้คุณสามารถส่งข้อความ LINE ถึงผู้ใช้เป็นส่วนหนึ่งของ Customer Journey ของคุณได้ คุณสามารถเลือกระหว่างการใช้ Message Preset สำหรับการจัดรูปแบบขั้นสูง หรือป้อนเนื้อหาแบบอิสระอย่างง่าย
ในการกำหนดค่าองค์ประกอบ LINE ให้ป้อนชื่อขั้นตอนและเลือกวิธีที่คุณต้องการกำหนดเนื้อหาข้อความ:
Preset เลือกจาก LINE message presets ที่คุณสร้างไว้ภายใต้ Content > LINE Presets เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง LINE presets
Custom content ป้อนเนื้อหาข้อความธรรมดาโดยตรงในช่อง Custom content
หมายเหตุ: เมื่อใช้เนื้อหาที่กำหนดเอง จะไม่มีการตั้งค่าเพิ่มเติม ผู้ใช้จะได้รับเฉพาะข้อความธรรมดาที่คุณป้อนเท่านั้น หากต้องการเข้าถึงตัวเลือกการกำหนดค่าขั้นสูง ให้ใช้ Preset
ใช้บัตรกำนัล
Anchor link toคุณสามารถปรับแต่งข้อความ LINE ให้เป็นส่วนตัวโดยการรวมรหัสบัตรกำนัลที่ไม่ซ้ำกันจากชุดที่กำหนดไว้ล่วงหน้า เหมาะอย่างยิ่งสำหรับการส่งโปรโมชัน ส่วนลด หรือสิ่งจูงใจเพื่อความภักดีผ่านการสื่อสารแบบตัวต่อตัว
ในการใช้บัตรกำนัลในข้อความ LINE ของคุณ:
- ตรวจสอบให้แน่ใจว่าเทมเพลตข้อความ LINE ของคุณมีตัวยึดตำแหน่ง
{{voucher}}
- ในขั้นตอนข้อความ LINE ให้สลับ Vouchers เป็น ON
- เลือก Voucher Pool ที่เหมาะสมซึ่งมีรหัสบัตรกำนัลของคุณ ตรวจสอบให้แน่ใจว่าได้สร้างชุดไว้ล่วงหน้าแล้ว
- (ไม่บังคับ) ใช้ช่อง Assign Tag เพื่อใช้แท็กกับผู้ใช้ที่ได้รับบัตรกำนัล ซึ่งช่วยในการแบ่งกลุ่มและการรายงาน
เรียนรู้เพิ่มเติมเกี่ยวกับบัตรกำนัล
การควบคุมโฟลว์ตามการส่ง (ไม่บังคับ)
Anchor link toใช้ตัวสลับ Split flow depending on whether this message is delivered or not เพื่อกำหนดว่า Journey ควรดำเนินการอย่างไรตามสถานะการส่ง:
Enabled: Journey จะแบ่งออกเป็นสองเส้นทาง—หนึ่งสำหรับกาารส่งสำเร็จ และอีกหนึ่งสำหรับความล้มเหลวในการส่ง
Disabled: Journey จะดำเนินต่อไปตามเส้นทางเดียว โดยไม่คำนึงถึงผลการส่ง
คลิก Save เพื่อใช้การตั้งค่าของคุณและกลับไปยัง Canvas ของ Journey
หลังจากกำหนดค่าองค์ประกอบ LINE แล้ว คลิก Save เพื่อใช้การตั้งค่าของคุณ
Data to App
Anchor link toองค์ประกอบ Journey Data to app ช่วยให้คุณสามารถส่งข้อมูลที่กำหนดเองหรือ Silent Push Notifications และส่งมอบข้อมูลที่แอปของคุณสามารถตีความและดำเนินการได้ ซึ่งช่วยเพิ่มการมีส่วนร่วมของผู้ใช้และฟังก์ชันการทำงานของแอป
Custom Data คืออะไร?
Custom data คือข้อมูลเพิ่มเติมที่ส่งไปพร้อมกับการแจ้งเตือนแบบพุช โดยทั่วไปข้อมูลนี้จะอยู่ในรูปแบบ JSON และสามารถรวมพารามิเตอร์ต่างๆ ที่สั่งให้แอปดำเนินการบางอย่างเมื่อได้รับการแจ้งเตือน
เมื่อได้รับการแจ้งเตือนแบบพุชพร้อมข้อมูลที่กำหนดเอง แอปจะประมวลผล JSON payload เพื่อดำเนินการที่กำหนดไว้ล่วงหน้า ซึ่งช่วยให้สามารถอัปเดตเนื้อหาแบบไดนามิก การนำทาง และคุณลักษณะเชิงโต้ตอบอื่นๆ โดยไม่จำเป็นต้องให้ผู้ใช้เปิดแอปด้วยตนเอง
วิธีส่งข้อมูลที่กำหนดเองด้วยองค์ประกอบ Data to App
Anchor link to- เพิ่มองค์ประกอบ Data to App ลงใน Journey canvas

- วางโค้ด JSON ของคุณลงในช่องที่ให้ไว้

- หลังจากป้อนข้อมูล JSON ของคุณแล้ว คลิก Save เพื่อใช้การกำหนดค่า
ตัวอย่างการใช้งาน Data to App
ส่ง Silent Push Notifications
Anchor link toSilent Push Notifications เป็นการแจ้งเตือนแบบพุชประเภทหนึ่งที่ไม่แจ้งเตือนผู้ใช้ด้วยเสียง การสั่น หรือการแจ้งเตือนแบบภาพ แต่จะถูกส่งอย่างเงียบๆ ในเบื้องหลัง Silent Push Notifications ที่จับคู่กับข้อมูลที่กำหนดเองจะใช้ในการอัปเดตเนื้อหาของแอป ซิงค์ข้อมูล หรือกระตุ้นพฤติกรรมของแอปที่เฉพาะเจาะจงโดยไม่รบกวนผู้ใช้
ติดตามการถอนการติดตั้ง
Anchor link toส่ง Silent Push ทุกวันไปยังฐานผู้ใช้ของคุณเพื่อตรวจสอบว่าแอปยังคงติดตั้งอยู่บนอุปกรณ์ของผู้ใช้หรือไม่
อัปเดตแอปพลิเคชันของคุณในเชิงรุก
Anchor link toในบางสถานการณ์ คุณอาจต้องอัปเดตแอปพลิเคชันบนอุปกรณ์ของผู้ใช้โดยไม่ต้องให้พวกเขาดำเนินการใดๆ Silent Push พร้อม Custom Data เหมาะอย่างยิ่งสำหรับวัตถุประสงค์นี้ คุณสามารถส่งไปยังผู้ใช้ทั้งหมดหรือกลุ่มผู้ใช้ที่เฉพาะเจาะจงได้ การแจ้งเตือนแบบพุชจะเปิดขึ้นโดยอัตโนมัติ เปิดแอปพลิเคชันของคุณในเบื้องหลังและอัปเดตเนื้อหาภายในหนึ่งนาที ทั้งหมดนี้โดยไม่มีการแทรกแซงจากผู้ใช้
ตัวอย่าง JSON
Anchor link to{ "Action": "UpdateApp"}
ทดสอบส่วน/โมดูลใหม่ในแอปพลิเคชันของคุณ
Anchor link toด้วย Custom Data คุณสามารถเปิดคุณลักษณะใหม่สำหรับการทดสอบเบต้าได้ เลือกกลุ่มเป้าหมายและส่งการแจ้งเตือนแบบพุชเพื่อประกาศฟังก์ชันที่เพิ่มเข้ามา หากผู้ใช้คลิกที่ข้อความ พวกเขาจะสามารถเข้าถึงส่วนที่คุณเปิดให้พวกเขาโดยเฉพาะได้
ตัวอย่าง JSON
Anchor link to{"EnableNewFeatureSection" : "Yes"}
อัปเดตไอคอนแอป
Anchor link toเปลี่ยนไอคอนแอปแบบไดนามิก
ตัวอย่าง JSON
Anchor link to{ "UpdateAppIcon": "https://example.com/new-icon.png"}
ส่งมอบรหัสโปรโมชันและส่วนลด
Anchor link toคุณสามารถส่งการแจ้งเตือนแบบพุชพร้อมรหัสโปรโมชันหรือส่วนลดที่จะถูกนำไปใช้โดยอัตโนมัติเมื่อผู้ใช้แตะที่การแจ้งเตือน วิธีการนี้ส่งเสริมการมีส่วนร่วมของผู้ใช้และทำให้ผู้ใช้สามารถใช้ประโยชน์จากข้อเสนอพิเศษได้ง่ายขึ้น ซึ่งช่วยเพิ่มประสบการณ์โดยรวมของพวกเขา
ตัวอย่าง JSON
Anchor link to{ "ApplyPromoCode": "DISCOUNT2024"}
ให้คะแนนโบนัสแก่ผู้ใช้
Anchor link toคุณสามารถส่งการแจ้งเตือนแบบพุชพร้อมข้อมูลที่กำหนดเองเพื่อให้คะแนนโบนัสแก่ผู้ใช้ได้ เมื่อผู้ใช้แตะที่การแจ้งเตือน คะแนนโบนัสจะถูกเพิ่มเข้าบัญชีของพวกเขาโดยอัตโนมัติ
ตัวอย่าง JSON
Anchor link to{"AddPromo" : "+1000"}
เรียนรู้เพิ่มเติมเกี่ยวกับวิธีปรับแต่งข้อความของคุณด้วยข้อมูลที่กำหนดเอง
ส่วนควบคุมโฟลว์ (Flow controls)
Anchor link toการแบ่งกลุ่ม (Segment Split)
Anchor link toSegment Split ใช้ Segments ที่สร้างขึ้นในบัญชี Pushwoosh ของคุณ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Segments โปรดดูคู่มือ
Segment Split แบ่ง Journey ออกเป็นสองสาขาแยกกันตามการแบ่งกลุ่ม เลือก Segment จากบัญชี Pushwoosh ของคุณเพื่อสร้างกลุ่มแรก ลูกค้าที่ไม่เข้าเกณฑ์ของ Segment จะเดินทางผ่านสาขาที่สองของ Journey แต่ละสาขาสามารถรวมองค์ประกอบใดๆ ที่ตามหลัง Segment Split และสิ้นสุดด้วย Exit ของตนเองได้
คุณสามารถเพิ่ม Segment Split ได้มากเท่าที่ต้องการ แม้ว่าจะต่อจากกันก็ตาม

การรอทริกเกอร์ (Wait for Trigger)
Anchor link toขั้นตอน Wait for Trigger ช่วยให้คุณสามารถตั้งค่าสถานการณ์การสื่อสารที่แตกต่างกันตามว่าผู้ใช้กระตุ้น Event ใด Event หนึ่งหรือหลาย Event ภายในเวลาที่กำหนดหรือไม่ ระยะเวลารอถูกจำกัดไว้ที่ 90 วัน
คุณสามารถแบ่งโฟลว์ออกเป็นสาขาต่างๆ ขึ้นอยู่กับ Event หรือกลุ่มของ Events ที่ถูกกระตุ้น โดยสามารถเพิ่มได้ถึงสามสาขา นอกจากนี้ ยังมีสาขา Not triggered เพิ่มเข้ามาเสมอสำหรับผู้ใช้ที่ไม่ได้ปฏิบัติตามเงื่อนไขของสาขาใดๆ

แต่ละสาขาสามารถมีได้ถึงสี่ Events พร้อมแอตทริบิวต์ หากมีหลาย Events ในสาขาเดียว คุณสามารถเลือกโอเปอเรเตอร์ตรรกะได้: AND (ต้องเป็นไปตามเงื่อนไขทั้งหมดเพื่อไปยังสาขา Triggered) หรือ OR (ต้องเป็นไปตามเงื่อนไขอย่างน้อยหนึ่งข้อเพื่อไปยังสาขา Triggered)

ตัวอย่างกรณีการใช้งาน
1. ตั้งค่าการสื่อสารพิเศษสำหรับผู้ใช้ที่กระตุ้น Event ที่เฉพาะเจาะจงหนึ่งหรือหลายรายการ สมมติว่าคุณต้องการส่งอีเมลถึงลูกค้าที่จองและชำระเงินค่าตั๋วเครื่องบินแล้ว ในการทำงานนี้ ให้เพิ่มขั้นตอน Wait for Trigger หนึ่งสาขาและระบุสอง Events ในนั้น: TicketBooked และ TickedPurchased (สมมติว่าคุณกำหนดค่าไว้แล้ว) เลือกโอเปอเรเตอร์ตรรกะ AND เพื่อให้มีเพียงผู้ใช้ที่ตรงตามเงื่อนไขทั้งสองเท่านั้นที่จะดำเนินการต่อไป

2. แบ่งโฟลว์ขึ้นอยู่กับประเภทของผลิตภัณฑ์ที่ซื้อ สมมติว่าคุณเสนอการสมัครสมาชิกแบบ Basic และ Premium เมื่อซื้อการสมัครสมาชิก ผู้ใช้จะกระตุ้น SubscriptionPurchased Event ที่มีแอตทริบิวต์ type ซึ่งจะได้รับค่า Basic หรือ Premium ในการแบ่งโฟลว์ของ Journey ขึ้นอยู่กับประเภทการสมัครสมาชิก ให้เพิ่มขั้นตอน Wait for Trigger ที่มีสองสาขา ในสาขาแรก ให้ระบุ SubscriptionPurchased Event พร้อมเงื่อนไข type is Basic; ในสาขาที่สอง ให้เพิ่ม SubscriptionPurchased Event พร้อมเงื่อนไข type is Premium

ระยะเวลารอแบบคงที่
หากคุณต้องการให้ผู้ใช้รอตลอดระยะเวลาที่ระบุ แม้ว่า Event ที่เลือกจะเกิดขึ้นก่อนหน้านั้นก็ตาม ให้เปิดใช้งานตัวเลือก Fixed waiting period:

การทดสอบแบบ A/B/n (A/B/n Split)
Anchor link toทดสอบว่าลำดับข้อความใดทำงานได้ดีที่สุดด้วย A/B/n Split และปรับการสื่อสารของคุณให้เข้ากับความต้องการและความชอบของกลุ่มเป้าหมายของคุณ
ข้อมูลเพิ่มเติมเกี่ยวกับการทำการทดสอบ A/B/n

การตรวจสอบความสามารถในการเข้าถึง (Reachability check)
Anchor link toก่อนที่จะส่งข้อความถึงผู้ใช้ของคุณ คุณอาจต้องตรวจสอบว่าพวกเขาสามารถเข้าถึงได้ผ่านช่องทางใดช่องทางหนึ่ง ไม่ว่าจะเป็นการแจ้งเตือนแบบพุชหรืออีเมล ลองติดต่อผู้ใช้ที่ไม่ได้สมัครรับพุชหรืออีเมลผ่านช่องทางอื่น และตรวจสอบให้แน่ใจว่าผู้ใช้ทุกคนมีส่วนร่วม!
ลากและวางองค์ประกอบ Reachability check จากแผงด้านซ้ายไปยัง Canvas หลังจากองค์ประกอบใดๆ ที่คุณต้องการให้ตามด้วยการสื่อสาร จากนั้น เลือกช่องทางที่คุณต้องการตรวจสอบ – การแจ้งเตือนแบบพุชหรืออีเมล

สำหรับการแจ้งเตือนแบบพุช ค่าแท็ก Push Alerts Enabled จะถูกตรวจสอบ และผู้เดินทางใน Journey จะถูกแบ่งออกเป็นสองสาขาตามนั้น สาขาหนึ่งสำหรับผู้ที่มีแท็กนี้ตั้งค่าเป็น “true” และอีกสาขาสำหรับผู้ที่มีค่าแท็กเป็น “false” สำหรับอีเมล ผู้ใช้ที่มีแท็ก Unsubscribed Email ตั้งค่าเป็น “true” จะไปยังสาขาที่ไม่สามารถเข้าถึงได้

จากนั้น ติดตามองค์ประกอบ Reachability check ด้วยการสื่อสารที่เหมาะสม – ติดต่อผู้ใช้ที่ไม่ได้สมัครรับพุชด้วยอีเมลและในทางกลับกัน หรือส่ง In-App เพื่อครอบคลุมพวกเขาทั้งหมด คุณอาจต้องการตรวจสอบทั้งสองช่องทางพร้อมกัน และมันก็ง่ายมาก – เพียงแค่ติดตามสาขาที่ไม่สามารถเข้าถึงได้ของพุชด้วยการตรวจสอบความสามารถในการเข้าถึงสำหรับอีเมล ดังนั้น คุณสามารถตรวจจับผู้ใช้ที่ไม่ได้สมัครรับการอัปเดตใดๆ ของคุณเลยและติดต่อพวกเขาด้วย In-App หรือสื่ออื่นๆ (เช่น SMS – โปรดดูที่ ตัวอย่าง Webhooks)

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

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

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

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

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

หากวันที่หรือเวลาได้ผ่านไปแล้วเมื่อผู้ใช้มาถึงองค์ประกอบนี้ใน Journey ผู้ใช้จะออกจาก Journey
ตัวอย่างเช่น คุณตั้งค่าการหน่วงเวลา “ก่อน 2 วัน” เพื่อเตือนผู้ใช้เกี่ยวกับการนัดหมายของพวกเขาโดยรับวันที่และเวลาของการนัดหมายจากแอตทริบิวต์ของ Appointment event หากผู้ใช้ทำการนัดหมายสำหรับวันพรุ่งนี้ พวกเขาจะไม่เข้าเงื่อนไขการหน่วงเวลา “ก่อน 2 วัน” และจะออกจาก 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” จะรวบรวมผู้ใช้ที่ค่าแท็กหรือแอตทริบิวต์ของ Event ไม่เข้าเงื่อนไขการหน่วงเวลา และสามารถสร้างจากองค์ประกอบอื่นๆ ได้ (เช่น Time Delay อื่น, Segment Splitter, Wait for Event, หรือการสื่อสารทันที)
หากวันที่และเวลาที่ระบุในแท็กของผู้ใช้หรือแอตทริบิวต์ของ Event เปลี่ยนแปลงในขณะที่ผู้ใช้กำลังเดินทางผ่าน Journey อยู่แล้ว การตั้งค่า Time Delay จะยังคงไม่เปลี่ยนแปลง
โปรดพิจารณาสร้าง Journey หลายรายการในกรณีที่ผู้ใช้เปลี่ยนแปลงวันที่นัดหมาย, การจัดส่ง ฯลฯ
ตัวอย่างเช่น คุณสามารถเริ่มต้น Journey ด้วย AppointmentCreated event ที่มีแอตทริบิวต์ DateTime; สมมติว่าชื่อ Journey คือ “Reminder” ภายใน Journey ให้ตั้งค่าการแจ้งเตือนแบบพุชให้ส่ง 2 วันก่อนการนัดหมายที่วางแผนไว้โดยใช้ Time Delay ตามแอตทริบิวต์ของ Event เพื่อครอบคลุมกรณีที่ผู้ใช้เปลี่ยนแปลงวันที่หรือเวลาการนัดหมาย:
- สร้าง Event เพิ่มเติม AppointmentChanged
- สำหรับ Journey “Reminder” ให้ตั้งค่า AppointmentChanged Event นี้เป็นเป้าหมาย Conversion และระบุว่าผู้ใช้ที่ไปถึงเป้าหมายจะออกจาก Journey
- จากนั้น สร้าง Journey ใหม่ที่เริ่มต้นด้วย AppointmentChanged Event เพื่อเตือนผู้ใช้ที่อัปเดตวันที่และเวลาการนัดหมายของพวกเขา
อัปเดตโปรไฟล์ผู้ใช้
Anchor link toการอัปเดตด้วยตนเอง
Anchor link toในการกำหนดค่าแท็กให้กับผู้ใช้ภายใน Journey ด้วยตนเอง:
- เพิ่มองค์ประกอบ Update User Profile ที่ใดก็ได้ที่คุณต้องการบน Canvas
- กด + Manual value และเลือกแท็กจากรายการดรอปดาวน์ที่มีแท็กทั้งหมดที่สร้างขึ้นในบัญชี Pushwoosh ของคุณ
- ระบุค่าสำหรับแท็กที่เลือกขึ้นอยู่กับประเภทของมัน
คุณสามารถตั้งค่าได้ถึง 10 แท็กในครั้งเดียว
สำหรับแท็กเฉพาะผู้ใช้ ค่าจะถูกกำหนดให้กับอุปกรณ์ทั้งหมดของผู้ใช้ที่มี User ID เดียวกัน สำหรับแท็กที่ไม่เฉพาะเจาะจงผู้ใช้ ค่าจะถูกกำหนดให้กับอุปกรณ์เฉพาะที่ผู้ใช้กำลังเดินทางใน Journey ด้วย
สำหรับกรณีการใช้งานมีมากมาย ตัวอย่างเช่น การแท็กผู้ใช้ที่ไปถึงขั้นตอนใดขั้นตอนหนึ่งของ Journey จะมีประโยชน์เมื่อสร้างการสื่อสารต่อไป

ค่าแท็กแบบไดนามิก
Anchor link toการอัปเดตโปรไฟล์ผู้ใช้แบบไดนามิกหมายความว่าค่าแท็กจะถูกนำมาจากแอตทริบิวต์ของ Events ที่ผู้ใช้กระตุ้นก่อนที่จะมาถึงองค์ประกอบ Update User Profile ใน Journey การตั้งค่าค่าแท็กตาม Events ที่ผู้ใช้กระตุ้นหรือแอตทริบิวต์ของพวกเขา คุณสามารถสื่อสารกับผู้ใช้เหล่านั้นได้อย่างเป็นส่วนตัวมากขึ้นและส่งข้อเสนอที่ปรับให้เหมาะสมกับพวกเขา
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Events และแอตทริบิวต์ของพวกเขา โปรดดูที่คู่มือ Events
ในการตั้งค่าค่าแท็กแบบไดนามิก ให้ทำดังนี้:
- วางองค์ประกอบ Update User Profile ที่ใดก็ได้บน Canvas โดยต้องแน่ใจว่ามีองค์ประกอบที่อิงตามทริกเกอร์อย่างน้อยหนึ่งรายการ (Trigger-based Entry หรือ Wait for Trigger) อยู่ก่อนหน้าองค์ประกอบ Update User Profile

ดับเบิลคลิกที่องค์ประกอบและกด +Dynamic Value ในส่วน Dynamic Tag Value
เลือกแท็กที่จะตั้งค่า
หากคุณเลือกแท็กที่จะตั้งค่าด้วยตนเอง มันจะไม่ปรากฏในรายการแท็กของส่วน Dynamic Tag Value
- เลือก Event จากรายการดรอปดาวน์และแท็ก ซึ่งค่าจะถูกตั้งค่าแบบไดนามิกขึ้นอยู่กับแอตทริบิวต์ของ Event ที่ผู้ใช้กระตุ้น
โปรดตรวจสอบให้แน่ใจว่าประเภทของแท็กและแอตทริบิวต์ของ Event เหมือนกัน ตัวอย่างเช่น ในการตั้งค่าแท็ก STRING ควรใช้แอตทริบิวต์ของ Event ที่เป็น STRING หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับประเภทของแท็ก โปรดดูที่คู่มือแท็กและตัวกรอง

Webhook
Anchor link toคุณจะต้องได้รับความช่วยเหลือจากทีมพัฒนาของคุณในการกำหนดค่าองค์ประกอบ Webhook แชร์คู่มือนี้กับพวกเขาเพื่อเริ่มต้นใช้งาน
การใช้ Webhook ช่วยให้คุณสามารถแบ่งปันข้อมูล Journey กับบริการอื่นๆ ได้เกือบทุกประเภท ไม่ว่าจะเป็นระบบวิเคราะห์, ระบบ CRM, บริการการตลาดอัตโนมัติ และอื่นๆ อีกมากมาย ตัวอย่างเช่น แจ้งเตือนบริการภายนอกโดยอัตโนมัติเมื่อลูกค้าได้ดำเนินการบางอย่างภายใน Journey, ส่งข้อมูลลูกค้าไปยังเครื่องมือวิเคราะห์ของคุณ และกระตุ้นอีเมล, SMS หรือข้อความ WhatsApp ของบุคคลที่สามตามเหตุการณ์ใน Journey ที่ระบุ – มีกรณีการใช้งานมากมาย เลือกกรณีของคุณ
ตรวจสอบตัวอย่างบางส่วนเกี่ยวกับวิธีการนำ Webhook ไปใช้สำหรับกรณีการใช้งานและบริการต่างๆ: ตัวอย่างการรวม Webhook
- ลากและวางองค์ประกอบ Webhook ไปยัง Canvas วาง Webhook ที่ใดก็ได้ที่คุณต้องการ โดยคำนึงถึงข้อมูล Journey ที่คุณจะส่งไปยังบริการของบุคคลที่สาม
- ตั้งชื่อให้มัน อาจเป็นประโยชน์ในการตั้งชื่อ Webhook ตามบริการที่พวกเขาส่งข้อมูลไปหรือตามกรณีการใช้งาน

ระบุ URL ของคำขอที่ควรส่งข้อมูลไป และเลือกประเภทของคำขอ:
GET
หรือPOST
ตั้งค่าประเภทเนื้อหา โดยค่าเริ่มต้น ประเภทเนื้อหาคือ application/json หากบริการที่คุณส่ง Webhook ไปต้องการประเภทเนื้อหาอื่น ให้ป้อนประเภทที่เหมาะสมในค่าส่วนหัว Content-Type ตัวอย่างของประเภทเนื้อหาคือ:
- x-www-form-urlencoded
- text/plain
- text/xml
- เพิ่มส่วนหัวหากจำเป็น
ตัวอย่างเช่น API บางตัวอาจต้องการ การพิสูจน์ตัวตนแบบ HTTP Basic ในการพิสูจน์ตัวตนคำขอดังกล่าว ให้ทำดังนี้:
- เปิดโปรแกรมแก้ไขข้อความธรรมดาและพิมพ์ชื่อผู้ใช้และรหัสผ่านโดยไม่มีช่องว่างคั่นด้วยเครื่องหมายโคลอน เช่น:
myuser:mypass
- เข้ารหัสเป็น Base64
- คัดลอกสตริงผลลัพธ์ (เช่น bXl1c2VyOm15cGFzcw== )
- เพิ่มส่วนหัว Authorization ในการตั้งค่า Webhook โดยที่ค่าจะเป็น
Basic <YOUR BASE64 STRING>
โปรดเว้นวรรคหลังคำว่า “Basic”

- เขียนคำขอ
ตรวจสอบให้แน่ใจว่าใช้ไวยากรณ์ของคำขอที่ถูกต้อง
ตัวอย่างเช่น หากประเภทเนื้อหาที่คุณใช้คือ application/json คุณสามารถทดสอบความถูกต้องของคำขอในเครื่องมือตรวจสอบ JSON ใดก็ได้
- ในการเพิ่ม Dynamic Data (ค่าแท็กของลูกค้า, แอตทริบิวต์ของเหตุการณ์ที่ลูกค้ากระตุ้น, ข้อมูลอุปกรณ์ ฯลฯ) ไปยัง Webhook ของคุณ ให้เลือกพารามิเตอร์ Dynamic Data, คัดลอกตัวยึดตำแหน่ง และวางลงในเนื้อหาของคำขอ

การออกจาก Journey
Anchor link toExit คือจุดที่ Journey สิ้นสุดลง เมื่อคุณระบุการสื่อสารทั้งหมดใน Journey เดียวแล้ว ให้เพิ่มองค์ประกอบ Exit เพื่อทำให้สมบูรณ์
