向特定用户显示应用内内容
内置编辑器中的每个区块及其中的每个元素,在右侧面板中都有两个用于控制谁能看到它的设置:可见性 (Visibility) 和 显示条件 (Display condition)。
按设备显示或隐藏内容
Anchor link to打开区块或元素的设置,在 可见性 (Visibility) 下使用 在移动设备上隐藏 (Hide on mobile) 或 在桌面设备上隐藏 (Hide on desktop),使其仅在一种预览宽度下显示,这与顶部栏中手机/桌面切换的手机 (360px) 和平板电脑 (768px) 宽度相匹配。
向特定用户显示内容
Anchor link to显示条件 (display condition) 会根据用户的 Tags (标签) 为特定用户显示或隐藏区块。每个用户都会收到相同的应用内模板,但每个人只会看到为他们准备的区块。
您可以为画布上的任何区块或元素添加显示条件。
要设置显示条件:
- 在画布上选择区块或元素。
- 在右侧面板的 显示条件 (Display condition) 下,打开 有条件地显示此区块 (Show this block conditionally)(如果您选择的是区块内的元素,则为 有条件地显示此元素 (Show this element conditionally))。
- 选择一个 Tag (标签)、一个运算符和一个值(例如 is 和 true)。
- 点击 + 添加规则 (+ Add rule) 以添加更多规则。
- 在 如果值未知 (If value is unknown) 下,选择 隐藏区块 (Hide block) 或 显示区块 (Show block)。这控制了当用户的 Tag 没有值时会发生什么。

示例场景:为流失用户提供赢回优惠
Anchor link to一个赢回优惠,仅对一段时间未购买的用户显示,这样活跃的购物者就不会看到他们不需要的折扣。
| 条件 | 用户看到的内容 |
|---|---|
RFM Recency ≥ 90 | 赢回 Card 区块,内含折扣优惠 |
| 其他任何情况 | Card 区块保持隐藏 |
要设置此场景:
- 添加一个包含赢回优惠的 Card 区块(图片、标题和折扣码按钮)。
- 在画布上选择该 Card,然后在 显示条件 (Display condition) 下,打开 有条件地显示此区块 (Show this block conditionally)。
- 将规则设置为
RFM Recency≥90。 - 在 如果值未知 (If value is unknown) 下,选择 隐藏区块 (Hide block) — 没有购买历史的新用户不应看到为流失用户准备的赢回消息。
一个 120 天前最后一次下单的用户会看到此优惠。一个上周刚下过单或还没有订单历史的用户则永远不会看到这个区块。
编写自定义 Liquid 条件
Anchor link to当规则构建器不满足需求时,您可以使用 Liquid 自行编写条件。
- 在画布上选择区块或元素。
- 在 显示条件 (Display condition) 下,打开 自定义 Liquid 表达式 (Custom Liquid expression)。
- 输入您的条件。例如,要向德国用户或 VIP 订阅者显示一个区块:
Country == "DE" or VIP自定义表达式会替换其上方在构建器中设置的任何规则。
带空格的 Tag 名称会自动转换。例如,Last Order 会变成 LastOrder。