# การแยกตามเงื่อนไข

องค์ประกอบ **การแยกตามเงื่อนไข** ช่วยให้คุณสามารถแยกโฟลว์เพื่อให้ผู้ใช้ไปตามเส้นทางที่แตกต่างกันขึ้นอยู่กับ Segment หรือค่า Tag ของพวกเขา

## กำหนดโฟลว์ของผู้ใช้

คุณสามารถแยกโฟลว์ได้สองวิธี:

*   **Segment**: แยกผู้ใช้ตามว่าพวกเขาตรงกับ Segment ที่มีอยู่หรือไม่
*   **Tag**: แยกผู้ใช้เป็นหลายสาขาตามค่า Tag
*   **Event**: แยกผู้ใช้เป็นสาขาตามค่าของ attribute ของ Event

![องค์ประกอบการแยกตามเงื่อนไขที่แสดงตัวเลือกในการแยกโฟลว์ตาม Segment หรือ Tag](/journey-elements-condition-split-1.webp)

### แยกโฟลว์ตาม Segment

ในการแยกโฟลว์ตาม Segment:

1.  เลือก **Segment** เป็นเงื่อนไขสำหรับโฟลว์ของผู้ใช้
2.  เลือก Segment ที่คุณต้องการใช้ หรือสร้างขึ้นใหม่จากองค์ประกอบโดยตรง [เรียนรู้เพิ่มเติมเกี่ยวกับการสร้าง Segments](/th/product/audience-data-and-segmentation/segmentation/create-segments)
3.  คลิก **Save** เพื่อใช้การเปลี่ยนแปลง

![สาขาของการแยกตามเงื่อนไขที่สร้างขึ้นตาม Segment](/journey-elements-condition-split-2.webp)

4.  โฟลว์จะสร้างสองสาขาโดยอัตโนมัติ:
    *   **Users in a segment**: ผู้ใช้ที่ตรงกับ Segment ที่เลือก
    *   **All other users**: ผู้ใช้ที่ไม่ตรงกับ Segment
    
    กำหนดค่าโฟลว์ที่แยกจากกันสำหรับแต่ละสาขาเพื่อให้ผู้ใช้ได้รับเนื้อหาที่เกี่ยวข้องกับพวกเขา

**ตัวอย่าง**

หากคุณแยกโฟลว์ตาม Segment *Premium subscribers* ผู้ใช้ใน Segment นี้สามารถถูกส่งไปยังโฟลว์ที่มอบส่วนลดสำหรับลูกค้าประจำ ในขณะที่ผู้ใช้อื่นๆ ทั้งหมดจะไปตามโฟลว์ที่แสดงข้อความแจ้งให้อัปเกรด

![ตัวอย่างโฟลว์การแยกตามเงื่อนไขสำหรับผู้ใช้ Premium เทียบกับผู้ใช้อื่นๆ](/journey-elements-condition-split-3.webp)


### แยกโฟลว์ตาม Tag

ในการแยกโฟลว์ตาม Tag:

1.  เลือก **Tag** เป็นประเภทเงื่อนไข
2.  จากดรอปดาวน์ **Tag** เลือก Tag ที่คุณต้องการใช้ (ตัวอย่างเช่น *Favourite_category*) ตรวจสอบให้แน่ใจว่าได้สร้าง Tag ที่ต้องการไว้ล่วงหน้าแล้ว [เรียนรู้เพิ่มเติมเกี่ยวกับ Tags](/th/product/audience-data-and-segmentation/user-data-tags/)
3.  เลือก **Condition** (ตัวอย่างเช่น *is*)
4.  เพิ่มหนึ่งสาขาหรือมากกว่าโดยระบุค่า Tag (ตัวอย่างเช่น *Shoes*, *Dresses*, *Accessories*)

> คุณสามารถสร้างได้สูงสุด **10 สาขา** ต่อการแยกตามเงื่อนไขหนึ่งครั้ง
5.  คลิก **Save** เพื่อใช้การเปลี่ยนแปลง

![สาขาของการแยกตามเงื่อนไขที่สร้างขึ้นตามค่า Tag](/journey-elements-condition-split-4.webp)

6.  สุดท้าย สร้างโฟลว์ที่แยกจากกันสำหรับแต่ละสาขาเพื่อส่งมอบเนื้อหาที่ปรับให้เหมาะกับแต่ละบุคคลตาม Tag ของผู้ใช้


**ตัวอย่าง**

หากคุณแยกโฟลว์ตาม Tag *Favourite_category* และกำหนดสาขาสำหรับ *Shoes, Dresses,* และ *Accessories* ผู้ใช้จะถูกส่งไปยังสาขาที่ตรงกับความชอบของพวกเขา ผู้ใช้อื่นๆ ทั้งหมด (ตัวอย่างเช่น ผู้ที่ไม่มีหมวดหมู่ที่ระบุ) จะถูกส่งไปยังสาขา **All other users**

คุณต้องสร้างโฟลว์ที่แยกจากกันสำหรับแต่ละสาขา เช่น โปรโมชั่นสำหรับรองเท้า ชุดเดรส หรือเครื่องประดับ เพื่อส่งมอบเนื้อหาที่ปรับให้เหมาะกับแต่ละบุคคล

![ตัวอย่างโฟลว์การแยกตามเงื่อนไขสำหรับหมวดหมู่เสื้อผ้าที่ชื่นชอบ](/journey-elements-condition-split-5.webp)


### แยกโฟลว์ตาม Event

ใช้ตัวเลือกนี้เมื่อคุณต้องการสร้างสาขาของ Journey ตามค่าของ attribute ของ Event ที่รวบรวมไว้ก่อนหน้านี้ใน Journey

ในการแยกโฟลว์ตาม attribute ของ Event:

1.  เลือก **Event** เป็นประเภทเงื่อนไข
2.  ในดรอปดาวน์ **Event from Journey** เลือก Event ที่ถูกทริกเกอร์ก่อนหน้านี้ใน Journey
3.  ใต้ **Attribute** เลือก attribute ของ Event
4.  เลือกลอจิกของเงื่อนไข เช่น `is`, `is not` เป็นต้น
5.  เพิ่มหนึ่งสาขาหรือมากกว่าและกำหนดค่าสำหรับ attribute ที่เลือก
6.  คลิก **Save** เพื่อใช้การกำหนดค่า

<Aside type="tip">
คุณสามารถกำหนดได้สูงสุด 10 สาขาต่อการแยกตามเงื่อนไขหนึ่งครั้ง
</Aside>

![สาขาของการแยกตามเงื่อนไขที่สร้างขึ้นตาม attribute ของ Event](/journey-elements-condition-split-6.webp)

**ตัวอย่าง**

หากคุณแยกโฟลว์ตาม Event `WorkoutTypeSelected` และ attribute `type` คุณสามารถส่งผู้ใช้ไปยังโฟลว์การเริ่มต้นใช้งานที่ปรับให้เหมาะกับแต่ละบุคคลขึ้นอยู่กับการออกกำลังกายที่พวกเขาเลือก:

*   ผู้ใช้ที่มี `type = cardio` → ได้รับเคล็ดลับการออกกำลังกายแบบคาร์ดิโอ
*   ผู้ใช้ที่มี `type = strength` → ได้รับแผนการฝึกความแข็งแรง
*   ผู้ใช้ที่มี `type = yoga` → ได้รับเซสชันโยคะพร้อมคำแนะนำ
*   ผู้ใช้ที่ไม่ได้เลือกประเภทการออกกำลังกาย (All others) → ได้รับข้อความพุชพร้อมเคล็ดลับกีฬาทั่วไป เพื่อให้แน่ใจว่าพวกเขายังคงได้รับเนื้อหาการเริ่มต้นใช้งานที่เกี่ยวข้องแม้ว่าจะไม่มีความชอบที่เฉพาะเจาะจงก็ตาม

จากนั้นแต่ละสาขาจะมีองค์ประกอบข้อความที่กำหนดเป้าหมายซึ่งส่งมอบเนื้อหาที่เกี่ยวข้อง

![ตัวอย่างสาขาของโฟลว์การแยกตามเงื่อนไขตาม attribute ของ Event](/journey-elements-condition-split-7.webp)