แสดงเนื้อหาแก่ผู้รับที่ระบุ
เงื่อนไขการแสดงผล (display condition) จะแสดงหรือซ่อนบล็อกสำหรับผู้รับที่ระบุตาม แท็ก ของพวกเขา สมาชิกทุกคนจะได้รับอีเมลฉบับเดียวกัน แต่แต่ละคนจะเห็นเฉพาะบล็อกที่กำหนดไว้สำหรับพวกเขาเท่านั้น
คุณสามารถเพิ่มเงื่อนไขการแสดงผลให้กับบล็อกหรือองค์ประกอบใดๆ บน canvas ได้ ยกเว้น ส่วนท้าย (Footer)
วิธีตั้งค่าเงื่อนไขการแสดงผล:
- เลือกบล็อกหรือองค์ประกอบบน canvas
- ในแผงด้านขวาใต้ เงื่อนไขการแสดงผล (Display condition) ให้เปิด แสดงบล็อกนี้ตามเงื่อนไข (Show this block conditionally) (หรือ แสดงองค์ประกอบนี้ตามเงื่อนไข (Show this element conditionally) หากคุณเลือกองค์ประกอบภายในบล็อก)

- ในช่องแรก ให้เลือกแท็ก
- ตั้งค่าตัวดำเนินการและค่า (ตัวอย่างเช่น is และ true)

- คลิก + เพิ่มกฎ (+ Add rule) เพื่อเพิ่มกฎเพิ่มเติม เลือก กฎทั้งหมด (All rules) หากทุกกฎต้องตรงกัน หรือ กฎใดก็ได้ (Any rule) หากมีอย่างน้อยหนึ่งกฎที่ตรงกันก็เพียงพอ
- ใต้ หากไม่ทราบค่า (If value is unknown) ให้เลือก ซ่อนบล็อก (Hide block) หรือ แสดงบล็อก (Show block) ซึ่งจะควบคุมว่าจะเกิดอะไรขึ้นเมื่อแท็กไม่มีค่าสำหรับผู้รับ
เมื่อเงื่อนไขทำงาน บล็อกจะแสดงชิปบน canvas พร้อมสรุปกฎสั้นๆ: IF สำหรับเงื่อนไขเดี่ยว หรือ ELSE IF / ELSE สำหรับบล็อกใน branch chain
แสดงเนื้อหาที่แตกต่างกันสำหรับกลุ่มต่างๆ
Anchor link toเงื่อนไขการแสดงผลเดียวจะควบคุมเพียงบล็อกเดียว: ตัวแก้ไขจะแสดงบล็อกนั้นให้ผู้รับบางคนและซ่อนจากคนอื่นๆ แต่จะไม่แทนที่บล็อกหนึ่งด้วยอีกบล็อกหนึ่ง
ใช้ Branch เมื่อผู้รับที่แตกต่างกันควรเห็นบล็อกที่แตกต่างกันในตำแหน่งเดียวกัน และผู้รับแต่ละคนควรเห็นเพียงหนึ่งรูปแบบเท่านั้น
วิธีตั้งค่า branch chain:
- วางบล็อกสองบล็อกขึ้นไป (หรือองค์ประกอบภายในบล็อกเดียวกัน) ติดกันโดยตรงบน canvas
- บน บล็อกแรก ให้เปิด แสดงบล็อกนี้ตามเงื่อนไข (Show this block conditionally) (หรือ แสดงองค์ประกอบนี้ตามเงื่อนไข (Show this element conditionally)) และตั้งค่ากฎแท็ก บล็อกแรกไม่มีการตั้งค่า Branch ตัวแก้ไขจะตรวจสอบบล็อกนี้ก่อน
- บน แต่ละบล็อกกลาง (ทุกบล็อกที่อยู่ใต้บล็อกแรกยกเว้นบล็อกสุดท้าย) ให้เปิดเงื่อนไขการแสดงผล ตั้งค่ากฎแท็ก และตั้งค่า Branch เป็น Else if ตัวแก้ไขจะตรวจสอบบล็อกนี้ก็ต่อเมื่อเงื่อนไขของบล็อกที่อยู่ด้านบนไม่ตรงกัน
- บน บล็อกสุดท้าย ให้เปิดเงื่อนไขการแสดงผลและตั้งค่า Branch เป็น Else ไม่ต้องเพิ่มกฎแท็ก บล็อกนี้เป็นบล็อกสำรองสำหรับทุกคนที่ไม่ตรงกับบล็อกใดๆ ข้างต้น
ตัวแก้ไขจะตรวจสอบบล็อกตามลำดับจากบนลงล่างและแสดงบล็อกแรกที่ตรงกัน บล็อกอื่นๆ ทั้งหมดใน chain จะยังคงซ่อนอยู่สำหรับผู้รับนั้น
สถานการณ์ตัวอย่าง: การกระตุ้นการมีส่วนร่วมอีกครั้งตามการซื้อครั้งล่าสุด
Anchor link toอีเมลกระตุ้นการมีส่วนร่วมอีกครั้งที่ผู้รับแต่ละคนจะเห็นเนื้อหาตามระยะเวลาที่พวกเขาซื้อของครั้งล่าสุด
| บล็อก | Branch | เงื่อนไข | สิ่งที่ผู้รับเห็น |
|---|---|---|---|
| บล็อก 1 | ไม่มี | days_since_last_purchase ≥ 90 | ข้อความ “เราคิดถึงคุณ” พร้อมส่วนลดเพื่อดึงลูกค้ากลับ |
| บล็อก 2 | Else if | days_since_last_purchase ≥ 30 | การแจ้งเตือนเกี่ยวกับสินค้ามาใหม่ |
| บล็อก 3 | Else | ไม่มี | บล็อกโปรโมชั่นปกติ |
ผู้รับที่ไม่มีการใช้งานเป็นเวลา 120 วันจะตรงกับทั้งบล็อก 1 และบล็อก 2 แต่จะเห็นข้อความดึงลูกค้ากลับเนื่องจากบล็อก 1 มาก่อน ผู้ที่ไม่มีการใช้งานเป็นเวลา 30–89 วันจะเห็นการแจ้งเตือนสินค้ามาใหม่ คนอื่นๆ ทั้งหมดจะเห็นบล็อกโปรโมชั่นปกติ
วิธีตั้งค่าสถานการณ์นี้:
- เพิ่มบล็อก ข้อความ (Text) สามบล็อกเรียงต่อกันเป็นสามบล็อกแยกกันบน canvas
- บล็อก 1: เปิด แสดงบล็อกนี้ตามเงื่อนไข (Show this block conditionally) ตั้งค่า
days_since_last_purchase≥90ปล่อยให้ หากไม่ทราบค่า (If value is unknown) เป็น ซ่อนบล็อก (Hide block) และเพิ่มข้อความดึงลูกค้ากลับ

- บล็อก 2: เปิดเงื่อนไขการแสดงผล ตั้งค่า
days_since_last_purchase≥30ตั้งค่า Branch เป็น Else if และเพิ่มข้อความเกี่ยวกับสินค้ามาใหม่

- บล็อก 3: เปิดเงื่อนไขการแสดงผล ตั้งค่า Branch เป็น Else และเพิ่มข้อความโปรโมชั่นปกติ ไม่ต้องเพิ่มกฎแท็ก

เขียนเงื่อนไข Liquid แบบกำหนดเอง
Anchor link toเมื่อตัวสร้างกฎไม่เพียงพอ คุณสามารถเขียนเงื่อนไขด้วยตัวเองใน Liquid
- เลือกบล็อกหรือองค์ประกอบบน canvas
- ใต้ เงื่อนไขการแสดงผล (Display condition) ให้เปิด นิพจน์ Liquid แบบกำหนดเอง (Custom Liquid expression)
- พิมพ์เงื่อนไขของคุณ ตัวอย่างเช่น เพื่อแสดงบล็อกให้ผู้รับในเยอรมนีหรือสมาชิก VIP:
Country == "DE" or VIPตัวแก้ไขจะห่อนิพจน์ของคุณด้วยแท็ก if ของ Liquid รอบบล็อกเมื่อส่งอีเมล นิพจน์แบบกำหนดเองจะแทนที่กฎใดๆ ที่ตั้งค่าไว้ในตัวสร้างด้านบน
ชื่อแท็กที่มีช่องว่างจะถูกแปลงโดยอัตโนมัติ ตัวอย่างเช่น Last Order จะกลายเป็น LastOrder
