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

แสดงเนื้อหาแก่ผู้รับที่ระบุ

เงื่อนไขการแสดงผล (display condition) จะแสดงหรือซ่อนบล็อกสำหรับผู้รับที่ระบุตาม แท็ก ของพวกเขา สมาชิกทุกคนจะได้รับอีเมลฉบับเดียวกัน แต่แต่ละคนจะเห็นเฉพาะบล็อกที่กำหนดไว้สำหรับพวกเขาเท่านั้น

คุณสามารถเพิ่มเงื่อนไขการแสดงผลให้กับบล็อกหรือองค์ประกอบใดๆ บน canvas ได้ ยกเว้น ส่วนท้าย (Footer)

วิธีตั้งค่าเงื่อนไขการแสดงผล:

  1. เลือกบล็อกหรือองค์ประกอบบน canvas
  2. ในแผงด้านขวาใต้ เงื่อนไขการแสดงผล (Display condition) ให้เปิด แสดงบล็อกนี้ตามเงื่อนไข (Show this block conditionally) (หรือ แสดงองค์ประกอบนี้ตามเงื่อนไข (Show this element conditionally) หากคุณเลือกองค์ประกอบภายในบล็อก)
แผงเงื่อนไขการแสดงผลพร้อมช่องทำเครื่องหมาย 'แสดงบล็อกนี้ตามเงื่อนไข' ที่ปิดอยู่ ซึ่งเป็นค่าเริ่มต้นที่แสดงเสมอ
  1. ในช่องแรก ให้เลือกแท็ก
  2. ตั้งค่าตัวดำเนินการและค่า (ตัวอย่างเช่น is และ true)
แผงเงื่อนไขการแสดงผลพร้อมเปิด 'แสดงองค์ประกอบนี้ตามเงื่อนไข' กฎ loyalty_member is true และเลือก 'ซ่อนบล็อก'
  1. คลิก + เพิ่มกฎ (+ Add rule) เพื่อเพิ่มกฎเพิ่มเติม เลือก กฎทั้งหมด (All rules) หากทุกกฎต้องตรงกัน หรือ กฎใดก็ได้ (Any rule) หากมีอย่างน้อยหนึ่งกฎที่ตรงกันก็เพียงพอ
  2. ใต้ หากไม่ทราบค่า (If value is unknown) ให้เลือก ซ่อนบล็อก (Hide block) หรือ แสดงบล็อก (Show block) ซึ่งจะควบคุมว่าจะเกิดอะไรขึ้นเมื่อแท็กไม่มีค่าสำหรับผู้รับ

เมื่อเงื่อนไขทำงาน บล็อกจะแสดงชิปบน canvas พร้อมสรุปกฎสั้นๆ: IF สำหรับเงื่อนไขเดี่ยว หรือ ELSE IF / ELSE สำหรับบล็อกใน branch chain

แสดงเนื้อหาที่แตกต่างกันสำหรับกลุ่มต่างๆ

Anchor link to

เงื่อนไขการแสดงผลเดียวจะควบคุมเพียงบล็อกเดียว: ตัวแก้ไขจะแสดงบล็อกนั้นให้ผู้รับบางคนและซ่อนจากคนอื่นๆ แต่จะไม่แทนที่บล็อกหนึ่งด้วยอีกบล็อกหนึ่ง

ใช้ Branch เมื่อผู้รับที่แตกต่างกันควรเห็นบล็อกที่แตกต่างกันในตำแหน่งเดียวกัน และผู้รับแต่ละคนควรเห็นเพียงหนึ่งรูปแบบเท่านั้น

วิธีตั้งค่า branch chain:

  1. วางบล็อกสองบล็อกขึ้นไป (หรือองค์ประกอบภายในบล็อกเดียวกัน) ติดกันโดยตรงบน canvas
  2. บน บล็อกแรก ให้เปิด แสดงบล็อกนี้ตามเงื่อนไข (Show this block conditionally) (หรือ แสดงองค์ประกอบนี้ตามเงื่อนไข (Show this element conditionally)) และตั้งค่ากฎแท็ก บล็อกแรกไม่มีการตั้งค่า Branch ตัวแก้ไขจะตรวจสอบบล็อกนี้ก่อน
  3. บน แต่ละบล็อกกลาง (ทุกบล็อกที่อยู่ใต้บล็อกแรกยกเว้นบล็อกสุดท้าย) ให้เปิดเงื่อนไขการแสดงผล ตั้งค่ากฎแท็ก และตั้งค่า Branch เป็น Else if ตัวแก้ไขจะตรวจสอบบล็อกนี้ก็ต่อเมื่อเงื่อนไขของบล็อกที่อยู่ด้านบนไม่ตรงกัน
  4. บน บล็อกสุดท้าย ให้เปิดเงื่อนไขการแสดงผลและตั้งค่า Branch เป็น Else ไม่ต้องเพิ่มกฎแท็ก บล็อกนี้เป็นบล็อกสำรองสำหรับทุกคนที่ไม่ตรงกับบล็อกใดๆ ข้างต้น

ตัวแก้ไขจะตรวจสอบบล็อกตามลำดับจากบนลงล่างและแสดงบล็อกแรกที่ตรงกัน บล็อกอื่นๆ ทั้งหมดใน chain จะยังคงซ่อนอยู่สำหรับผู้รับนั้น

สถานการณ์ตัวอย่าง: การกระตุ้นการมีส่วนร่วมอีกครั้งตามการซื้อครั้งล่าสุด

Anchor link to

อีเมลกระตุ้นการมีส่วนร่วมอีกครั้งที่ผู้รับแต่ละคนจะเห็นเนื้อหาตามระยะเวลาที่พวกเขาซื้อของครั้งล่าสุด

บล็อกBranchเงื่อนไขสิ่งที่ผู้รับเห็น
บล็อก 1ไม่มีdays_since_last_purchase 90ข้อความ “เราคิดถึงคุณ” พร้อมส่วนลดเพื่อดึงลูกค้ากลับ
บล็อก 2Else ifdays_since_last_purchase 30การแจ้งเตือนเกี่ยวกับสินค้ามาใหม่
บล็อก 3Elseไม่มีบล็อกโปรโมชั่นปกติ

ผู้รับที่ไม่มีการใช้งานเป็นเวลา 120 วันจะตรงกับทั้งบล็อก 1 และบล็อก 2 แต่จะเห็นข้อความดึงลูกค้ากลับเนื่องจากบล็อก 1 มาก่อน ผู้ที่ไม่มีการใช้งานเป็นเวลา 30–89 วันจะเห็นการแจ้งเตือนสินค้ามาใหม่ คนอื่นๆ ทั้งหมดจะเห็นบล็อกโปรโมชั่นปกติ

วิธีตั้งค่าสถานการณ์นี้:

  1. เพิ่มบล็อก ข้อความ (Text) สามบล็อกเรียงต่อกันเป็นสามบล็อกแยกกันบน canvas
  2. บล็อก 1: เปิด แสดงบล็อกนี้ตามเงื่อนไข (Show this block conditionally) ตั้งค่า days_since_last_purchase 90 ปล่อยให้ หากไม่ทราบค่า (If value is unknown) เป็น ซ่อนบล็อก (Hide block) และเพิ่มข้อความดึงลูกค้ากลับ
เงื่อนไขการแสดงผลสำหรับบล็อก 1 ที่มี days_since_last_purchase มากกว่าหรือเท่ากับ 90 และเลือก 'ซ่อนบล็อก'
  1. บล็อก 2: เปิดเงื่อนไขการแสดงผล ตั้งค่า days_since_last_purchase 30 ตั้งค่า Branch เป็น Else if และเพิ่มข้อความเกี่ยวกับสินค้ามาใหม่
เงื่อนไขการแสดงผลสำหรับบล็อก 2 ที่มี days_since_last_purchase มากกว่าหรือเท่ากับ 30 และตั้งค่า Branch เป็น Else if
  1. บล็อก 3: เปิดเงื่อนไขการแสดงผล ตั้งค่า Branch เป็น Else และเพิ่มข้อความโปรโมชั่นปกติ ไม่ต้องเพิ่มกฎแท็ก
เงื่อนไขการแสดงผลสำหรับบล็อก 3 ที่ตั้งค่า Branch เป็น Else และไม่มีกฎแท็ก

เขียนเงื่อนไข Liquid แบบกำหนดเอง

Anchor link to

เมื่อตัวสร้างกฎไม่เพียงพอ คุณสามารถเขียนเงื่อนไขด้วยตัวเองใน Liquid

  1. เลือกบล็อกหรือองค์ประกอบบน canvas
  2. ใต้ เงื่อนไขการแสดงผล (Display condition) ให้เปิด นิพจน์ Liquid แบบกำหนดเอง (Custom Liquid expression)
  3. พิมพ์เงื่อนไขของคุณ ตัวอย่างเช่น เพื่อแสดงบล็อกให้ผู้รับในเยอรมนีหรือสมาชิก VIP:
Country == "DE" or VIP

ตัวแก้ไขจะห่อนิพจน์ของคุณด้วยแท็ก if ของ Liquid รอบบล็อกเมื่อส่งอีเมล นิพจน์แบบกำหนดเองจะแทนที่กฎใดๆ ที่ตั้งค่าไว้ในตัวสร้างด้านบน

ชื่อแท็กที่มีช่องว่างจะถูกแปลงโดยอัตโนมัติ ตัวอย่างเช่น Last Order จะกลายเป็น LastOrder

ช่องทำเครื่องหมาย 'นิพจน์ Liquid แบบกำหนดเอง' เปิดใช้งานพร้อมเงื่อนไข Country equals DE or VIP ในช่องป้อนข้อมูล