跳转到内容
免费试用 15 天
简体中文
在 Claude 中打开 就此页面提问在 ChatGPT 中打开 就此页面提问

访问规则概览

什么是访问规则、If/Unless 匹配的工作方式,以及在哪里可以找到应用支持的每种规则类型。

访问规则是访客在查看或使用您所锁定的内容之前必须满足的条件,锁定对象可以是产品、产品系列、页面、整个店面或结账。每个锁定至少需要一条访问规则,否则应用无法区分获批的访客和其他人。

您可以在锁定的 Unlock rules 标签页中添加访问规则。每条规则检查访客的一项具体信息,例如是否已登录、是否带有某个标签、是否输入了正确的口令,只有所有已配置的条件都满足后,锁定才会打开。

访问规则选择器,显示所有可用条件类型的完整列表

在锁定编辑器的条件类型选择器中选择访问规则。

大多数访问规则可以设置为两种匹配方式之一:

  • If:当访客满足条件时,规则成立(例如 If Logged-in customers:访客必须已登录)。
  • Unless:规则被反转,当访客不满足条件时规则成立(例如 Unless Logged-in customers:访客必须未登录)。

您可以在每条规则的条件类型旁边找到 Rule logic 开关。

规则条件类型旁边的 Rule logic 开关,设置为 If,另一个选项是 Unless

使用 Rule logic 开关在 If 和 Unless 之间切换规则。

一个锁定可以同时使用多条访问规则。这些条件如何相互作用(包括一个完整示例)在单独的页面中介绍:

下面的规则按检查内容分组。点击进入任意规则自己的页面,查看完整的设置步骤。

身份和客户规则:访客是谁

解锁操作:访客需要执行某项操作来解锁

时间和日程:锁定何时生效

位置和设备:访客从哪里浏览

购买历史:客户已经购买了什么

  • 已购商品:客户以前购买过特定的产品或多属性
  • 订单数量:客户的订单总数达到最低要求

购物车:访客购物车中当前有什么

  • 购物车条件:购物车产品、购物车多属性、购物车数量和购物车总额

当某条规则拒绝访问页面、产品系列或博客的访客时,应用会将内容替换为锁定卡片。Access denied message 是该卡片上的默认文字,大多数规则始终使用它:

被锁定的店面页面,显示 Content locked 卡片,提示 Visitors need an approved access key to access this content,并带有 Back 按钮。

Access denied message,即大多数规则显示的卡片。

有五种规则检查的是客户是谁,因此对于这些规则,未登录的访客可能只需要登录即可。这些规则会换用第二条提示信息 Guest message content,其中包含登录链接:

被锁定的店面页面,显示 Content locked 卡片,要求访客使用客户账户登录。

Guest message 仅由五种客户身份规则显示,并且仅显示给未登录的访客。

只有当以下三个条件全部成立时,才会显示访客提示信息:

  1. 未通过的规则是 已登录客户、客户标签、B2B 客户、电子邮件包含 或 指定客户 之一。
  2. 该规则设置为 If,而不是 Unless。
  3. 访客未登录。

否则,卡片会显示 Access denied message。因此,未通过 Customer tags 规则的已登录客户会看到 Access denied,而被 Date range、Location 或 Cart conditions 等规则拦截的每一位访客(无论是否登录)也一样。

提示信息字段 使用时机
Guest message content 仅限上述五种规则,设置为 If,针对未登录的访客
Access denied message 其他所有情况

基于操作的规则(Passcode、Secret link、Subscribe to unlock、Confirmation prompt)会用自己的提示替换此卡片,因为访客可以当场自行解锁内容。

这对您有帮助吗?