客户细分的组成部分

客户细分由一个或多个筛选条件组成。一个筛选条件由筛选条件名称运算符作为其组成部分来构建。

The components of a customer segment with one filter
客户细分筛选条件的组成部分。
组成部分组成部分名称
1筛选条件名称
2运算符
3

您可以在一个客户细分中使用多个筛选条件。在这种情况下,您需要在每个筛选条件之间使用连接器。使用多个筛选条件的客户细分按以下方式构建:

A customer segment with 2 filters joined by the AND connector

详细了解用于构建客户细分的具体筛选条件

筛选条件名称

筛选条件名称是用于为客户细分选择客户的一项标准。例如,如果您想选择所有订阅了您营销电子邮件的客户,则应使用 email_subscription_status 筛选条件名称。

Functions

您可以使用函数向筛选条件添加可选参数。这些额外参数添加在运算符 MATCHESNOT_MATCHES 之后的括号中。

例如,您可以使用营销活动 ID 添加参数,以帮助筛选所有打开了某封电子邮件的客户:shopify_email.opened MATCHES (activity_id = 123)

支持以下函数属性:

运算符

运算符用于定义筛选条件名称和值之间的关系。例如,如果您想创建包含已下达 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 NULLIS NOT NULL运算符和值配对建议在客户细分中的示例
运算符示例
IS NULL 要创建从未在结账时弃单的客户的客户细分,请使用 IS NULL 运算符和值配对建议。该 客户细分是个人资料中弃单 日期字段未输入任何值的客户。

在编辑器中,该客户细分如下所示:

abandoned_checkout_date IS NULL
IS NOT NULL 要为之前在结账时弃单的所有客户创建客户细分,请使用 IS NOT NULL 运算符和值配对建议。该客户细分是个人资料中弃单日期字段已输入值的所有客户。

在编辑器中,该客户细分如下所示:

abandoned_checkout_date IS NOT NULL

值是客户的一种特征,用于将客户包括在客户细分中或从中排除。该值与筛选条件名称和运算符结合使用。例如,如果您想选择订阅了您营销电子邮件的客户,则应使用值“ 'SUBSCRIBED'”。未订阅您营销电子邮件的客户将被排除在客户细分之外。

连接器

如果您使用多个筛选条件,则可以通过使用 ANDOR 连接器将它们组合起来。连接器可帮助您根据需要扩大或缩小客户细分的范围:

  • 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 次或以上的客户,无论他们是否订阅了您的电子邮件。

同时使用 ANDOR 连接器

您可以组合多个筛选条件,同时使用 ANDOR 连接器。最佳做法是使用括号将筛选条件分组。

如果您不使用括号,则使用 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'

详细了解创建客户细分