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

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

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

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

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

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

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

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

Anchor link to

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

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

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

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

เครื่องมือแก้ไขจะตรวจสอบบล็อกตามลำดับจากบนลงล่างและแสดงบล็อกแรกที่ตรงกัน บล็อกอื่นๆ ทั้งหมดใน 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 สามบล็อกเรียงต่อกันเป็นสามบล็อกแยกกันบนแคนวาส
  2. บล็อก 1: เปิด Show this block conditionally ตั้งค่า days_since_last_purchase 90 ปล่อยให้ If value is unknown เป็น Hide block และเพิ่มข้อความดึงลูกค้ากลับมา
เงื่อนไขการแสดงผลสำหรับบล็อก 1 ที่มี days_since_last_purchase มากกว่าหรือเท่ากับ 90 และเลือก Hide block
  1. บล็อก 2: เปิดเงื่อนไขการแสดงผล ตั้งค่า days_since_last_purchase 30 ตั้งค่า Branch เป็น Else if และเพิ่มข้อความเกี่ยวกับสินค้ามาใหม่
เงื่อนไขการแสดงผลสำหรับบล็อก 2 ที่มี days_since_last_purchase มากกว่าหรือเท่ากับ 30 และตั้งค่า Branch เป็น Else if
  1. บล็อก 3: เปิดเงื่อนไขการแสดงผล ตั้งค่า Branch เป็น Else และเพิ่มข้อความโปรโมชั่นปกติ ไม่ต้องเพิ่มกฎ Tag
เงื่อนไขการแสดงผลสำหรับบล็อก 3 ที่ตั้งค่า Branch เป็น Else และไม่มีกฎ Tag

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

Anchor link to

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

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

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

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

ช่องทำเครื่องหมาย Custom Liquid expression เปิดใช้งานพร้อมเงื่อนไข Country equals DE or VIP ในช่องป้อนข้อมูล