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ử và giá trị làm thành phần.
| Thành phần | Tên thành phần |
|---|---|
| 1 | tên bộ lọc |
| 2 | toán tử |
| 3 | giá 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:
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.
Trên trang này
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ợ:
- anniversary
- customer_within_distance
- products_purchased
- shopify_email.EVENT
- store_credit_accounts
- storefront.EVENT
- orders_placed
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ể.
| 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 AND và OR . 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ị
ANDlà 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ị
ORlà 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ị và 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 >= 5Phâ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 >= 5Phâ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ả AND và OR làm trình kết nối
Bạn có thể kết hợp nhiều bộ lọc bằng cả AND và OR
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.