客户细分的组成部分
客户细分由一个或多个筛选条件组成。一个筛选条件由筛选条件名称、运算符和值作为其组成部分来构建。
| 组成部分 | 组成部分名称 |
|---|---|
| 1 | 筛选条件名称 |
| 2 | 运算符 |
| 3 | 值 |
您可以在一个客户细分中使用多个筛选条件。在这种情况下,您需要在每个筛选条件之间使用连接器。使用多个筛选条件的客户细分按以下方式构建:
详细了解用于构建客户细分的具体筛选条件。
筛选条件名称
筛选条件名称是用于为客户细分选择客户的一项标准。例如,如果您想选择所有订阅了您营销电子邮件的客户,则应使用 email_subscription_status 筛选条件名称。
Functions
您可以使用函数向筛选条件添加可选参数。这些额外参数添加在运算符 MATCHES 或 NOT_MATCHES 之后的括号中。
例如,您可以使用营销活动 ID 添加参数,以帮助筛选所有打开了某封电子邮件的客户:shopify_email.opened MATCHES (activity_id = 123)
支持以下函数属性:
- anniversary
- customer_within_distance
- products_purchased
- shopify_email.EVENT
- store_credit_accounts
- storefront.EVENT
- orders_placed
运算符
运算符用于定义筛选条件名称和值之间的关系。例如,如果您想创建包含已下达 5 个或更多订单的客户的细分,则可以使用运算符 >= 来表示“大于或等于”。在这种情况下,您需要添加值 5,即 >=5。
下面是其他运算符的示例:
- 介于:
BETWEEN {value1} AND {value2} - 等于:
= - 不等于:
!= - 大于:
> - 小于:
<< code=""/> - 小于或等于:
<=< code=""/> - 包含此确切值:
CONTAINS - 不包含此确切值:
NOT CONTAINS
可用于筛选条件名称的运算符取决于您使用的筛选条件名称。详细了解每个筛选条件名称可用的运算符。
Functions 和运算符
Functions 在添加参数前需要使用特定的运算符。这 2 个运算符是 MATCHES(用于指定给定参数为 true)或 NOT_MATCHES(用于指定给定参数为 false)。
例如,如果您想创建未购买特定产品的客户细分,则语法为:products_purchased NOT_MATCHES (id = ‘1234325’)
使用 IS NULL 和 IS NOT NULL 运算符和值配对建议
此 IS NULL 运算符和值配对建议用于筛选给定筛选条件不存在值数据的客户。此 IS NOT NULL 运算符和值配对建议用于筛选给定筛选条件存在任何值数据的客户。 IS NOT NULL 意味着值存在数据,并包含所有拥有任何值而非特定值的客户。
| 运算符 | 示例 |
|---|---|
IS NULL
| 要创建从未在结账时弃单的客户的客户细分,请使用 IS NULL 运算符和值配对建议。该
客户细分是个人资料中弃单
日期字段未输入任何值的客户。在编辑器中,该客户细分如下所示: abandoned_checkout_date IS NULL
|
IS NOT NULL
| 要为之前在结账时弃单的所有客户创建客户细分,请使用 IS NOT NULL 运算符和值配对建议。该客户细分是个人资料中弃单日期字段已输入值的所有客户。在编辑器中,该客户细分如下所示: abandoned_checkout_date IS NOT NULL
|
值
值是客户的一种特征,用于将客户包括在客户细分中或从中排除。该值与筛选条件名称和运算符结合使用。例如,如果您想选择订阅了您营销电子邮件的客户,则应使用值“ 'SUBSCRIBED'”。未订阅您营销电子邮件的客户将被排除在客户细分之外。
连接器
如果您使用多个筛选条件,则可以通过使用 AND 和 OR 连接器将它们组合起来。连接器可帮助您根据需要扩大或缩小客户细分的范围:
- 此
AND连接器会缩小客户细分的范围,因为客户必须满足所有条件才能被包括在内。 - 此
OR连接器会扩大客户细分的范围,因为客户可以满足任何一个条件以被包括在内,但不需要满足所有条件。
使用 AND 连接器
要创建仅包含已下达 5 个或更多订单的电子邮件订阅者的客户细分,请使用 AND 连接器来组合这两个筛选条件。
从概念上讲,此客户细分如下:
订阅了您营销电子邮件的客户以及已下达 5 个或更多订单的客户。
在编辑器中,该客户细分显示如下:
email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5您的客户细分仅包含已下达 5 个或更多订单的电子邮件订阅者。该客户细分不包括以下客户:
- 未订阅您的营销电子邮件的客户。
- 订阅了您的营销电子邮件但下单少于 5 次的客户。
使用 OR 连接器
若要创建包含您的电子邮件订阅者或已下达 5 个或更多订单的客户的客户细分,请使用 OR 连接器来组合这两个筛选条件。
从概念上讲,该客户细分如下:
订阅您的营销电子邮件的客户 或 下单 5 次或以上的客户。
在编辑器中,该客户细分显示如下:
email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5您的客户细分包括以下群组:
- 您的所有电子邮件订阅者,无论他们是否已下单 5 次或以上。
- 所有下单 5 次或以上的客户,无论他们是否订阅了您的电子邮件。
同时使用 AND 和 OR 连接器
您可以组合多个筛选条件,同时使用 AND 和 OR
连接器。最佳做法是使用括号将筛选条件分组。
如果您不使用括号,则使用 AND 组合的筛选条件的应用顺序优先于使用 OR。
使用括号的客户细分
如果您想将客户细分限定为消费超过 100 美元 或 下单 5 次或以上的电子邮件订阅者,则请使用括号构建以下客户细分:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'在这种情况下, OR 连接器将在 AND
连接器之前应用。因此,您的客户细分将包括以下两个群组:
- 消费超过 100 美元的电子邮件订阅者
- 下单 5 次或以上的电子邮件订阅者
不使用括号的客户细分
以下客户细分不使用括号:
amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'在这种情况下, AND 连接器将在 OR 连接器。这意味着系统会像您添加了以下括号一样来解析该筛选条件:
amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')因此,您的客户细分将包括以下所有群组:
- 消费超过 100 美元的客户,无论他们是否订阅您的电子邮件
- 下单 5 次或以上的电子邮件订阅者
测试您对客户细分筛选条件组成部分的理解
使用以下示例在 Shopify 后台的客户 页面上构建您自己的客户细分:
(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'详细了解创建客户细分。