Thành phần của phân khúc khách hàng

Phân khúc khách hàng bao gồm một hoặc nhiều bộ lọc. Bộ lọc được tạo bằng tên bộ lọc, toán tửgiá trị làm thành phần.

The components of a customer segment with one filter
Thành phần của bộ lọc phân khúc khách hàng.
Thành phầnTên thành phần
1tên bộ lọc
2toán tử
3giá trị

Bạn có thể sử dụng nhiều bộ lọc trong phân khúc khách hàng. Khi đó, bạn cần dùng trình kết nối giữa mỗi bộ lọc. Phân khúc khách hàng sử dụng nhiều bộ lọc được xây dựng theo cách sau:

A customer segment with 2 filters joined by the AND connector

Tìm hiểu thêm về các bộ lọc cụ thể được dùng để xây dựng phân khúc khách hàng.

Tên bộ lọc

Tên bộ lọc là tiêu chí được sử dụng để chọn khách hàng cho một phân khúc khách hàng. Ví dụ: nếu muốn chọn tất cả khách hàng đăng ký nhận email tiếp thị, bạn dùng tên bộ lọc email_subscription_status.

Hàm

Bạn có thể sử dụng hàm để thêm tham số tùy chọn vào bộ lọc. Tham số bổ sung được đặt trong dấu ngoặc đơn sau toán tử MATCHES hoặc NOT_MATCHES.

Ví dụ: bạn có thể thêm một tham số bằng cách dùng ID hoạt động tiếp thị để giúp lọc tất cả khách hàng đã mở một email nhất định: shopify_email.opened MATCHES (activity_id = 123)

Sau đây là các thuộc tính hàm được hỗ trợ:

Toán tử

Toán tử được dùng để xác định mối quan hệ giữa tên bộ lọc và giá trị. Ví dụ: nếu muốn tạo phân khúc những khách hàng đã đặt từ 5 đơn hàng trở lên, bạn dùng toán tử >= để biểu thị ý nghĩa lớn hơn hoặc bằng. Trong trường hợp này, bạn sẽ thêm giá trị 5, tức là >=5.

Sau đây là ví dụ về các toán tử khác:

  • Giữa: BETWEEN {value1} AND {value2}
  • Bằng: =
  • Không bằng: !=
  • Lớn hơn: >
  • Nhỏ hơn: << code=""/>
  • Nhỏ hơn hoặc bằng: <=< code=""/>
  • Chứa chính xác giá trị này: CONTAINS
  • Không chứa chính xác giá trị này: NOT CONTAINS

Các toán tử có sẵn đối với một tên bộ lọc sẽ phụ thuộc vào tên bộ lọc mà bạn sử dụng. Tìm hiểu thêm về những toán tử có sẵn đối với từng tên bộ lọc.

Hàm và toán tử

Hàm cần có toán tử cụ thể trước khi thêm tham số. 2 toán tử đó là MATCHES, được dùng để chỉ định một tham số nhất định là đúng, hoặc NOT_MATCHES, được dùng để chỉ định một tham số nhất định là sai.

Ví dụ: nếu muốn tạo phân khúc những khách hàng chưa mua một sản phẩm cụ thể, cú pháp sẽ là: products_purchased NOT_MATCHES (id = ‘1234325’)

Sử dụng các gợi ý theo cặp toán tử và giá trị IS NULL và IS NOT NULL

Gợi ý theo cặp toán tử và giá trị IS NULL được dùng để lọc khách hàng không có dữ liệu giá trị đối với bộ lọc tương ứng. Gợi ý theo cặp toán tử và giá trị IS NOT NULL được dùng để lọc khách hàng có tồn tại bất kỳ dữ liệu giá trị nào đối với bộ lọc tương ứng. IS NOT NULL có nghĩa là một giá trị có chứa dữ liệu và bao gồm mọi khách hàng có giá trị bất kỳ chứ không phải một giá trị cụ thể.

Ví dụ về cách sử dụng các gợi ý theo cặp toán tử và giá trị IS NULLIS NOT NULLtrong phân khúc khách hàng
Toán tửVí dụ
IS NULL Để tạo phân khúc khách hàng gồm những khách hàng chưa từng bỏ dở giỏ hàng khi thanh toán, hãy sử dụng IS NULL đề xuất ghép cặp toán tử và giá trị . Phân khúc khách hàng này là những khách hàng có hồ sơ không chứa bất kỳ giá trị nào được nhập trong trường ngày bỏ dở giao dịch thanh toán.

Trong trình biên tập, phân khúc khách hàng có dạng như sau:

abandoned_checkout_date IS NULL
IS NOT NULL Để tạo phân khúc khách hàng gồm tất cả những khách hàng từng bỏ dở giỏ hàng khi thanh toán, hãy sử dụng IS NOT NULL đề xuất ghép cặp toán tử và giá trị . Phân khúc khách hàng này là tất cả khách hàng có hồ sơ chứa giá trị được nhập trong trường ngày bỏ dở giao dịch thanh toán.

Trong trình biên tập, phân khúc khách hàng có dạng như sau:

abandoned_checkout_date IS NOT NULL

Giá trị

Giá trị là đặc điểm của khách hàng được dùng để đưa khách hàng đó vào hoặc loại khách hàng đó khỏi phân khúc khách hàng. Bạn có thể kết hợp giá trị với tên bộ lọc và toán tử. Ví dụ: Nếu muốn chọn những khách hàng đăng ký nhận email tiếp thị, bạn có thể dùng giá trị 'SUBSCRIBED'. Khách hàng không đăng ký nhận email tiếp thị sẽ bị loại khỏi phân khúc khách hàng.

Trình kết nối

Nếu dùng nhiều bộ lọc, bạn có thể kết hợp chúng bằng cách dùng các trình kết nối ANDOR . Các trình kết nối giúp bạn mở rộng hoặc thu hẹp trọng tâm của phân khúc khách hàng theo nhu cầu:

  • Gợi ý theo cặp toán tử và giá trị AND là trình kết nối giúp thu hẹp trọng tâm của phân khúc khách hàng vì khách hàng phải đáp ứng tất cả các tiêu chí mới được đưa vào.
  • Gợi ý theo cặp toán tử và giá trị OR là trình kết nối giúp mở rộng trọng tâm của phân khúc khách hàng vì khách hàng có thể đáp ứng bất kỳ tiêu chí nào để được đưa vào, chứ không cần đáp ứng tất cả các tiêu chí.

Sử dụng AND làm trình kết nối

Để tạo phân khúc khách hàng chỉ gồm những người đăng ký email đã đặt từ 5 đơn hàng trở lên, hãy sử dụng AND làm trình kết nối để kết hợp cả hai bộ lọc.

Về mặt khái niệm, phân khúc khách hàng này như sau:

Khách hàng đăng ký nhận email tiếp thị khách hàng đã đặt từ 5 đơn hàng trở lên.

Trong trình biên tập, phân khúc khách hàng hiển thị như sau:

email_subscription_status = 'SUBSCRIBED' AND number_of_orders >= 5

Phân khúc khách hàng của bạn chỉ bao gồm những người đăng ký email đã đặt từ 5 đơn hàng trở lên. Phân khúc khách hàng này không bao gồm các khách hàng sau:

  • Khách hàng không đăng ký nhận email tiếp thị.
  • Khách hàng có đăng ký nhận email tiếp thị nhưng đặt dưới 5 đơn hàng.

Sử dụng OR làm trình kết nối

Để tạo phân khúc khách hàng gồm người đăng ký email hoặc khách hàng đã đặt từ 5 đơn hàng trở lên, hãy sử dụng OR làm trình kết nối để kết hợp cả hai bộ lọc.

Về mặt khái niệm, phân khúc khách hàng đó như sau:

Khách hàng đăng ký nhận email tiếp thị hoặc khách hàng đã đặt từ 5 đơn hàng trở lên.

Trong trình biên tập, phân khúc khách hàng hiển thị như sau:

email_subscription_status = 'SUBSCRIBED' OR number_of_orders >= 5

Phân khúc khách hàng của bạn bao gồm các nhóm sau:

  • Tất cả người đăng ký email của bạn, bất kể họ có đặt từ 5 đơn hàng trở lên hay không.
  • Tất cả khách hàng đã đặt từ 5 đơn hàng trở lên, bất kể họ có đăng ký nhận email hay không.

Sử dụng cả ANDOR làm trình kết nối

Bạn có thể kết hợp nhiều bộ lọc bằng cả ANDOR làm trình kết nối. Cách tốt nhất là nhóm các bộ lọc bằng dấu ngoặc đơn.

Nếu bạn không dùng dấu ngoặc đơn, các bộ lọc được kết hợp bằng AND sẽ được áp dụng trước các bộ lọc được kết hợp bằng OR.

Phân khúc khách hàng có dấu ngoặc đơn

Nếu bạn muốn giới hạn phân khúc khách hàng ở những người đăng ký email đã chi tiêu hơn 100 USD hoặc đã đặt từ 5 đơn hàng trở lên, hãy sử dụng dấu ngoặc đơn để thiết lập phân khúc khách hàng sau:

(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'

Trong trường hợp này, trình kết nối OR được áp dụng trước trình kết nối AND . Do đó, phân khúc khách hàng của bạn bao gồm cả hai nhóm sau:

  • người đăng ký email của bạn đã chi tiêu trên 100 USD
  • người đăng ký email của bạn đã đặt từ 5 đơn hàng trở lên

Phân khúc khách hàng không có dấu ngoặc đơn

Phân khúc khách hàng sau không sử dụng dấu ngoặc đơn:

amount_spent > 100 OR number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED'

Trong trường hợp này, trình kết nối AND được áp dụng trước trình kết nối OR làm trình kết nối. Điều này có nghĩa là bộ lọc được diễn giải như thể bạn đã sử dụng các dấu ngoặc đơn sau:

amount_spent > 100 OR (number_of_orders >= 5 AND email_subscription_status = 'SUBSCRIBED')

Do đó, phân khúc khách hàng của bạn bao gồm tất cả các nhóm sau:

  • khách hàng của bạn đã chi tiêu trên 100 USD, bất kể họ có đăng ký nhận email của bạn hay không
  • người đăng ký email của bạn đã đặt từ 5 đơn hàng trở lên

Kiểm tra mức độ hiểu biết của bạn về các thành phần của bộ lọc phân khúc khách hàng

Sử dụng ví dụ sau để tự thiết lập phân khúc khách hàng trên trang Khách hàng trong trang quản trị Shopify:

(amount_spent > 100 OR number_of_orders >= 5) AND email_subscription_status = 'SUBSCRIBED'

Tìm hiểu thêm về cách tạo phân khúc khách hàng.