Phân khúc

Phân khúc là tập hợp các bộ lọc giúp nhóm người dùng có đặc điểm chung. Dùng phân khúc để nhắm mục tiêu paywall và A/B test hiệu quả hơn.

Các sự kiện từ luồng sự kiện sẽ đến dashboard với một khoảng trễ. Hồ sơ người dùng mới và các thay đổi thuộc tính có thể không hiển thị ngay lập tức.

Sau khi tạo phân khúc, bạn có thể sử dụng nó làm đối tượng trong Placements và A/B test để kiểm soát paywall mà người dùng thấy (một hoặc nhiều). Ví dụ:

  • Hiển thị paywall tiêu chuẩn cho người chưa đăng ký và cung cấp ưu đãi cho người đã hủy gói đăng ký hoặc dùng thử trước đó.
  • Hiển thị các paywall khác nhau cho người dùng từ các quốc gia khác nhau.
  • Nhắm mục tiêu người dùng dựa trên dữ liệu attribution từ Apple Search Ads.
  • Đảm bảo người dùng phiên bản cũ vẫn thấy paywall hiện tại, trong khi phiên bản mới hơn nhận được phiên bản cập nhật.
  • Trong Analytics, lọc theo phân khúc để xem hiệu suất của các nhóm người dùng cụ thể. Nhóm theo phân khúc để so sánh hiệu suất hoặc mức đóng góp trong Tất cả người dùng.
3244407-Segments.webp

Tạo phân khúc

Để tạo phân khúc, nhập tên và chọn các thuộc tính định nghĩa bộ lọc của nó. Khi bạn chọn nhiều thuộc tính, người dùng phải thỏa mãn tất cả các điều kiện. Adapty áp dụng logic AND giữa các thuộc tính.

1af9744-new_cohort.webp

Các thuộc tính có sẵn

Nhiều thuộc tính người dùng được đặt tự động (như Country hoặc Calculated total revenue USD), nhưng Age, App user ID, dữ liệu Attribution, GenderCustom attributes thì không. Bạn phải đặt thuộc tính người dùng hoặc truyền dữ liệu attribution nếu muốn dùng chúng để phân khúc.

Đối với các thuộc tính theo ngày, bạn có thể lọc bằng:

  • Ngày cố định: Chọn ngày cụ thể từ lịch (ví dụ: hiển thị ưu đãi đặc biệt cho người dùng cài đặt trong khoảng Black Friday đến Cyber Monday)
  • Khoảng thời gian tương đối: Đặt khoảng thời gian động như “7 ngày qua” hoặc “3 tháng qua” (ví dụ: thu hút lại người dùng chưa mở app từ 30+ ngày trước, hoặc nhắm mục tiêu người cài đặt gần đây)

Khoảng thời gian tương đối tự động cập nhật, rất lý tưởng cho các chiến dịch liên tục. Ngày cố định phù hợp nhất cho các chương trình khuyến mãi có thời hạn.

Thuộc tínhLọc theo
AgeĐộ tuổi của người dùng. Lưu ý rằng độ tuổi được tính khi Adapty nhận được lần đầu tiên và không được cập nhật sau đó.
App User IDĐịnh danh của người dùng trong ứng dụng của bạn (customer_user_id). Bạn có thể lọc theo sự hiện diện hoặc vắng mặt của nó, ví dụ để chỉ hiển thị paywall cho những người chưa đăng nhập.
App version (current)Phiên bản hiện tại của ứng dụng được cài đặt trên thiết bị của người dùng mà Adapty nhận dữ liệu sự kiện gần nhất — được cập nhật khi người dùng nâng cấp, vì vậy nó luôn phản ánh phiên bản họ đang dùng. Sử dụng thuộc tính này khi triển khai cho tất cả người dùng đang chạy một phiên bản cụ thể, kể cả những người đã nâng cấp lên từ phiên bản cũ hơn. Khi tạo phân khúc, chọn biểu tượng bút chì bên cạnh App version và thêm phiên bản mới để sử dụng ngay.
Dùng điều kiện version > X.X cho phép bạn đo tác động chuyển đổi của tất cả phiên bản ứng dụng cũ hơn hoặc mới hơn một phiên bản cụ thể mà không cần liệt kê từng phiên bản.

Định dạng: Chuỗi phiên bản phải tuân theo định dạng SemVer. Số 0 đứng đầu trong bất kỳ phần nào đều không hợp lệ — 26.03.4 sẽ không khớp, trong khi 26.3.4 sẽ khớp. Các phiên bản không hợp lệ bị loại khỏi phân khúc mà không thông báo.
App version (on install)Phiên bản ứng dụng được cài đặt trên thiết bị của người dùng khi Adapty nhận dữ liệu sự kiện lần đầu tiên — được gắn cố định với lần cài đặt đó và không bao giờ cập nhật, ngay cả sau khi người dùng nâng cấp. Sử dụng thuộc tính này để nhắm mục tiêu người dùng theo phiên bản họ cài đặt ban đầu, không phải phiên bản hiện tại. App version (on install) = 1.5.7 chỉ khớp với người dùng có lần cài đặt đầu tiên là 1.5.7 và loại trừ những người đã nâng cấp lên 1.5.7 từ phiên bản cũ hơn — để bắt cả người dùng đã nâng cấp, hãy dùng App version (current) thay thế.

Định dạng: Chuỗi phiên bản phải tuân theo định dạng SemVer. Số 0 đứng đầu trong bất kỳ phần nào đều không hợp lệ — 26.3.04 sẽ không khớp, trong khi 26.3.4 sẽ khớp. Các phiên bản không hợp lệ bị loại khỏi phân khúc mà không thông báo.
Attribution: Ad GroupNhóm quảng cáo trong attribution.
Attribution: Ad SetBộ quảng cáo trong attribution.
Attribution: CampaignTên chiến dịch marketing.
Attribution: CreativeTừ khóa creative trong attribution.
Attribution: ChannelTên kênh marketing.
Attribution: SourceNguồn gốc của attribution.
Attribution: StatusTrạng thái attribution. Các giá trị có thể:
  • Organic – Người dùng cài đặt ứng dụng mà không có tác động từ marketing trả phí (ví dụ: tìm kiếm trực tiếp trên App Store/Google Play, truyền miệng, hoặc mạng xã hội tự nhiên).
  • Non-organic – Người dùng được tiếp cận thông qua kênh marketing trả phí (ví dụ: quảng cáo, chiến dịch influencer, chương trình giới thiệu).
  • Unknown – Không có dữ liệu attribution cho người dùng này.
Calculated subscription stateTrạng thái gói đăng ký hiện tại của người dùng, cho biết gói đăng ký đang hoạt động, đã hủy hay có vấn đề thanh toán chưa được giải quyết.
Calculated total revenue USDTổng doanh thu từ người dùng này.
CountryQuốc gia của khách hàng, được xác định bởi địa chỉ IP gần nhất. Adapty cập nhật tín hiệu IP tối đa một lần mỗi tuần, vì vậy có thể bị lệch nếu người dùng thay đổi vị trí hoặc dùng VPN. Để nhắm mục tiêu theo quốc gia tài khoản App Store / Play Store của người dùng, hãy dùng Country from store account.
Country from store accountQuốc gia liên kết với tài khoản cửa hàng iOS hoặc Android của người dùng. Lưu ý rằng Adapty chỉ thu thập quốc gia của cửa hàng cho thiết bị iOS chạy phiên bản 13 trở lên.
Creation dateNgày tạo hồ sơ người dùng (khi ứng dụng được cài đặt lần đầu trên thiết bị của người dùng).
DeviceLoại thiết bị dựa trên metadata. Ví dụ: ‘Samsung Galaxy’ hoặc ‘iPhone 13’.
GenderGiới tính của người dùng. Lưu ý rằng bạn tự đặt giá trị này.
Installation dateNgày người dùng cài đặt ứng dụng.
LanguageNgôn ngữ trên thiết bị của người dùng.
Adapty lưu trữ ngôn ngữ dưới dạng mã ISO 639-1 2 chữ cái. Không sử dụng locale mở rộng như zh-Hant-TW hay pt-BR. Chúng có thể xuất hiện trong dropdown nhưng không khớp với người dùng nào.
Để thu hẹp thêm nhắm mục tiêu theo ngôn ngữ, kết hợp Language với Country. Ví dụ: Tiếng Trung giản thể (zh) + Country = TW, HK, MO nhắm đến người dùng chữ Trung phồn thể.
Last seenNgày gần nhất người dùng mở ứng dụng.
OSPhiên bản hệ điều hành trên thiết bị của người dùng.
Paid access levelMức độ truy cập được cấp cho người dùng.
PlatformNền tảng thiết bị của người dùng. Các giá trị có thể: iOS, macOS, iPadOS, visionOS, Android.
Nếu người dùng truy cập ứng dụng của bạn từ nhiều nền tảng (ví dụ: iOS và Android), tư cách thành viên phân khúc được đánh giá riêng biệt cho từng nền tảng dựa trên dữ liệu mới nhất từ thiết bị đó. Điều này cho phép nhắm mục tiêu theo nền tảng ngay cả với cùng một hồ sơ người dùng.
Subscription expiration dateNgày hết hạn gói đăng ký hoặc sự hiện diện/vắng mặt của nó. Hiển thị none cho sản phẩm mua một lần trọn đời và để trống nếu người dùng có hồ sơ nhưng chưa từng có dùng thử, gói đăng ký, hay sản phẩm mua một lần trọn đời.
Subscription productID sản phẩm gần nhất của gói đăng ký đang hoạt động của khách hàng.
Custom attributesTự định nghĩa thuộc tính để tạo phân khúc nhắm mục tiêu cao dựa trên các đặc điểm riêng của ứng dụng hoặc doanh nghiệp của bạn.

Thuộc tính tùy chỉnh

Định nghĩa các thuộc tính tùy chỉnh để xây dựng phân khúc nhắm mục tiêu hơn dựa trên các đặc điểm riêng của ứng dụng hoặc doanh nghiệp của bạn.

  • Bạn có thể thiết lập thuộc tính tùy chỉnh trong SDK hoặc Adapty Dashboard. Để thiết lập qua SDK, làm theo hướng dẫn tại đây.
  • Thay đổi thuộc tính tùy chỉnh sau khi nó được dùng trong phân khúc có thể làm mất đồng bộ người dùng khỏi phân khúc đó trong analytics. Dữ liệu sẽ phản ánh giá trị trước đó.

Cách cấu hình thuộc tính tùy chỉnh

Trong Adapty Dashboard, chọn Create custom attributes từ menu dropdown thuộc tính.

883d3b2-CleanShot_2023-03-16_at_17.20.452x.webp
TrườngMô tả
NameNhãn cho thuộc tính tùy chỉnh, chỉ dùng trong Adapty Dashboard.
KeyĐịnh danh duy nhất cho thuộc tính. Phải khớp với key được dùng trong SDK.
TypeChọn giữa:
  • String: Yêu cầu danh sách các giá trị có thể được định nghĩa trước.
  • Number: Chỉ chấp nhận giá trị số.
ValuesNếu bạn chọn String, nhập danh sách các giá trị có thể. Nếu bạn chọn Number, thuộc tính chỉ chấp nhận đầu vào số. Thuộc tính số hỗ trợ giá trị thập phân và có thể dùng với các toán tử so sánh.

Sau khi điền các trường bắt buộc, bạn có thể dùng thuộc tính tùy chỉnh trong phân khúc, A/B test và nhiều hơn nữa.

Mỗi hồ sơ người dùng có thể có tối đa 30 thuộc tính tùy chỉnh.

Tổng số và mẫu ngẫu nhiên

Sau khi tạo phân khúc, Adapty hiển thị tổng số người dùng thỏa mãn tiêu chí phân khúc.

Adapty cũng hiển thị một mẫu ngẫu nhiên gồm 40 người dùng phù hợp với tiêu chí. Dùng nó để kiểm tra phân khúc của bạn và đảm bảo nó được cấu hình đúng.

segment-random-set.webp

Nhân bản phân khúc

Nếu bạn cần một phân khúc tương tự phân khúc đã có, hãy nhân bản nó thay vì xây dựng lại từ đầu. Điều này giúp tiết kiệm thời gian cho các nhóm chạy nhiều chiến dịch hoặc A/B test với các nhóm người dùng chồng lên nhau.

Nhân bản phân khúc tạo ra một bản sao với tất cả các bộ lọc và mô tả của nó. Phân khúc mới sẽ có thêm “(copy)” vào tên để phân biệt với bản gốc. Phân khúc mới độc lập với bản gốc. Thay đổi ở một phân khúc không ảnh hưởng đến phân khúc kia.

Để nhân bản phân khúc trong Adapty Dashboard:

  1. Mở phần Profiles & Segments trong menu chính của Adapty và chuyển sang tab Segments.
  2. Nhấp vào nút 3 chấm bên cạnh phân khúc và chọn Duplicate.
duplicate-segment.webp
  1. Mở phân khúc mới và điều chỉnh bộ lọc theo nhu cầu.

Xóa phân khúc

Khi bạn không còn cần một phân khúc, bạn có thể xóa nó vĩnh viễn.

Adapty chặn việc xóa nếu phân khúc đang được dùng làm đối tượng bởi một trong những trường hợp sau:

  • Một placement: Ít nhất một placement chưa bị xóa đang dùng phân khúc này làm đối tượng.
  • Một A/B test (đang chạy hoặc đã hoàn thành): Ít nhất một A/B test chưa bị xóa đang dùng phân khúc này làm đối tượng.

Đối với việc xóa phân khúc, Adapty coi cả A/B test đang chạy lẫn đã hoàn thành là đang hoạt động. Một A/B test đã hoàn thành vẫn dùng đối tượng để hiển thị paywall hoặc onboarding sau test cho người dùng phù hợp, và các chỉ số lịch sử của test được giới hạn trong phân khúc đó. Phân khúc chỉ được giải phóng khi bản thân A/B test bị xóa.

Việc xóa phân khúc là vĩnh viễn. Phân khúc không thể được khôi phục.

Để xóa phân khúc trong Adapty Dashboard:

  1. Vào Profiles & Segments trong menu chính của Adapty và chuyển sang tab Segments.
  2. Nhấp vào nút 3 chấm bên cạnh phân khúc và chọn Delete.
  3. Nhập tên phân khúc vào trường xác nhận, sau đó nhấp Delete forever.

Nếu phân khúc đang được sử dụng, hộp thoại sẽ liệt kê các placement và A/B test đang tham chiếu đến nó.

Để mở khóa việc xóa, mở từng placement hoặc A/B test trong danh sách và xóa phân khúc khỏi đối tượng của nó hoặc xóa hoàn toàn placement hay A/B test đó. Khi không còn gì tham chiếu đến phân khúc, bạn có thể xóa nó.

Hộp thoại xóa phân khúc bị chặn vì phân khúc đang được dùng trong A/B test đang hoạt động