Tài liệu này cung cấp thông tin tổng quan về các phân đoạn trong Google Analytics.
Tổng quan
Phân đoạn cho phép bạn chọn người dùng và phiên để trả lời các câu hỏi quan trọng đối với công việc kinh doanh của bạn. Ví dụ: người dùng đã hoàn tất ít nhất 2 giao dịch với doanh thu lâu dài trên 1.000 USD hoặc người dùng đã truy cập trước trên thiết bị di động, sau đó truy cập trên trình duyệt trên máy tính.
Tài liệu này sẽ giúp bạn làm quen với mô hình người dùng của Google Analytics và các nguyên tắc cơ bản về việc tạo phân khúc.
Mô hình người dùng Google Analytics
Việc xem xét Mô hình người dùng Google Analytics trước sẽ giúp bạn hình dung được cách hoạt động của phân đoạn.
Có ba thành phần chính cho mô hình người dùng Google Analytics:
- Người dùng — Ở cấp cơ bản, bạn có người dùng.
- Phiên – Người dùng đến và tương tác với tài sản của bạn. Tất cả những tương tác của người dùng này được nhóm thành một phiên được gọi là phiên.
- Lượt truy cập – Trong một phiên, người dùng tương tác với thuộc tính của bạn. Mỗi lượt tương tác được gọi là một Lượt truy cập. Lượt truy cập mẫu bao gồm lượt xem trang, sự kiện, giao dịch, v.v.
Một người dùng có thể có nhiều phiên và mỗi phiên có thể có nhiều lượt truy cập. Điều này được thể hiện một cách trực quan bên dưới:
![Hệ phân cấp đại diện cho mô hình người dùng Google Analytics. Nút
gốc là một người dùng, các nút con của nút này đại diện cho các phiên và mỗi phiên
có một hoặc nhiều nút đại diện cho lượt truy cập.](https://developers.google.cn/static/analytics/images/platform/segments/ga-user-model.png?authuser=0&hl=vi)
Sau khi hiểu cách người dùng được lập mô hình trong Google Analytics, bước tiếp theo là xem cách tạo phân khúc.
Ví dụ về phân đoạn
Để tạo phân khúc, bạn xác định điều kiện cũng như các giá trị phương diện và chỉ số mà bạn quan tâm.
Trong mỗi ví dụ bên dưới đều có một phần mô tả về phân đoạn, Cú pháp API tương đương cho tham số phân đoạn và phần trình bày mô hình người dùng.
Chú giải cho phần trình bày mô hình là:
![Một chú giải xác định kiểu cho mỗi nút trong hệ thống phân cấp mô hình người dùng dựa trên việc nút đó bị loại trừ khỏi một phân đoạn, được đưa vào một phân đoạn, khớp với một điều kiện hay khớp với một bước trong trình tự.](https://developers.google.cn/static/analytics/images/platform/segments/segments-legend.png?authuser=0&hl=vi)
Dưới đây là các ví dụ minh hoạ:
Điều kiện
Sử dụng các điều kiện để chọn người dùng hoặc phiên hoạt động dựa trên giá trị phương diện và giá trị chỉ số.
Kích thước
Chọn người dùng hoặc phiên dựa trên giá trị phương diện.
Số người dùng
Chọn người dùng đến từ Canada.
users::condition::ga:country==Canada
![Trong số 3 người dùng, người dùng đầu tiên và tất cả các phiên của họ đều được đưa vào
phân khúc do 2 điều kiện cấp phiên hoạt động trùng khớp. Các phiên
của 2 người dùng còn lại sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/3-users.png?authuser=0&hl=vi)
Phiên
Chọn phiên đến từ
Canada.
sessions::condition::ga:country==Canada
![Trong số 3 người dùng, người dùng thứ hai và tất cả các phiên của họ đều được đưa vào
phân khúc do 2 điều kiện cấp phiên hoạt động trùng khớp. Các phiên
của 2 người dùng còn lại sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/4-sessions.png?authuser=0&hl=vi)
Chỉ số
Chọn người dùng hoặc phiên dựa trên một giá trị chỉ số hoặc tổng giá trị.
Số người dùng
Chọn những người dùng có tổng doanh thu trong một giao dịch lớn hơn 100 USD.
users::condition::perHit::ga:transactionRevenue>100
![Trong số 3 người dùng, người dùng thứ hai và tất cả các phiên của họ đều được đưa vào
phân khúc do một điều kiện cấp lượt truy cập khớp duy nhất. Các phiên
của 2 người dùng còn lại sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/5-users-perhit.png?authuser=0&hl=vi)
Chọn những người dùng có tổng doanh thu trên tất cả các giao dịch trong một phiên lớn hơn 100 USD.
users::condition::perSession::ga:transactionRevenue>100
![Trong số 3 người dùng, người dùng thứ 1 và thứ 2 và tất cả các phiên của họ đều
được đưa vào phân khúc do một điều kiện cấp lượt truy cập khớp duy nhất.
Các phiên hoạt động của người dùng thứ 3 sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/6-users-persession.png?authuser=0&hl=vi)
Chọn những người dùng có tổng doanh thu trên tất cả các giao dịch trong phạm vi ngày lớn hơn 100 USD.
users::condition::perUser::ga:transactionRevenue>100
![Trong số 3 người dùng, cả 3 người dùng và phiên của họ đều được đưa vào
phân khúc do điều kiện ở cấp người dùng là trùng khớp.](https://developers.google.cn/static/analytics/images/platform/segments/7-users-peruser.png?authuser=0&hl=vi)
Theo mặc định, khi chọn người dùng, các giá trị chỉ số sẽ được tính tổng ở cấp người dùng. Do đó, bạn có thể đơn giản hoá vấn đề này thành:
users::condition::ga:transactionRevenue>100
Phiên
Chọn những phiên có tổng doanh thu trong một giao dịch lớn hơn 100 USD.
sessions::condition::perHit::ga:transactionRevenue>100
![Trong số 3 người dùng, chỉ có người dùng thứ hai và một phiên hoạt động
duy nhất được đưa vào phân khúc do một điều kiện cấp lượt truy cập khớp duy nhất.
2 người dùng còn lại và phiên hoạt động của họ sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/8-sessions-perhit.png?authuser=0&hl=vi)
Chọn những phiên có tổng doanh thu trên tất cả các giao dịch trong một phiên lớn hơn 100 USD.
sessions::condition::perSession::ga:transactionRevenue>100
![Trong số 3 người dùng, người dùng thứ 1 và thứ 2 và một phiên duy nhất cho mỗi người dùng
được đưa vào phân khúc do một điều kiện cấp phiên
trùng khớp duy nhất. Người dùng thứ ba và các phiên của người dùng đó sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/9-sessions-persession.png?authuser=0&hl=vi)
Theo mặc định, khi chọn phiên, giá trị chỉ số sẽ được tính tổng ở cấp phiên. Do đó, bạn có thể đơn giản hoá vấn đề này thành:
sessions::condition::ga:transactionRevenue>100
Loại trừ điều kiện
KHÔNG phải toán tử
Sử dụng ký tự !
để phủ định một điều kiện và loại trừ các phiên khớp với điều kiện đó.
Loại trừ các phiên có trang thoát khớp chính xác với đường dẫn của trang gốc.
sessions::condition::!ga:exitPagePath==/
![Trong số ba người dùng, người dùng đầu tiên và phiên của họ được bao gồm.
Người dùng thứ hai có một phiên được bao gồm và một phiên bị loại trừ do điều kiện cấp phiên trùng khớp. Người dùng thứ ba cũng có một
phiên bị loại trừ do điều kiện ở cấp phiên hoạt động trùng khớp.](https://developers.google.cn/static/analytics/images/platform/segments/exclude-sessions.png?authuser=0&hl=vi)
Kết hợp điều kiện
VÀ Toán tử
Sử dụng ký tự ;
để kết hợp các điều kiện bằng toán tử AND.
Chọn người dùng đến từ Canada VÀ có tổng doanh thu trên tất cả các giao dịch trong phạm vi ngày lớn hơn 100 USD.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
![Trong số 3 người dùng, người dùng thứ nhất và tất cả các phiên của họ đều được đưa vào phân khúc do điều kiện cấp phiên và người dùng trùng khớp. 2 người dùng còn lại và phiên hoạt động của họ sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/10-combine-and.png?authuser=0&hl=vi)
Vì đây đều là hai điều kiện về người dùng, nên bạn có thể đơn giản hoá vấn đề này thành:
users::condition::ga:country==Canada;ga:transactionRevenue>100
Toán tử HOẶC
Sử dụng ký tự ,
để kết hợp các bộ lọc bằng toán tử OR.
Chọn người dùng đến từ Canada HOẶC
từ Mexico.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
![Trong số 3 người dùng, người dùng thứ 1 và thứ 2 và tất cả các phiên của họ đều được đưa vào phân khúc do có nhiều điều kiện ở cấp phiên hoạt động trùng khớp đối với người dùng thứ nhất và một điều kiện cấp phiên hoạt động trùng khớp đối với người dùng thứ 2. Người dùng còn lại và các phiên của họ sẽ bị
loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/11-combine-or.png?authuser=0&hl=vi)
Vì đây đều là hai điều kiện về người dùng, nên bạn có thể đơn giản hoá để:
users::condition::ga:country==Canada,ga:country==Mexico
Vì phương diện điều kiện giống nhau, nên bạn có thể sử dụng biểu thức chính quy để đơn giản hoá thành:
users::condition::ga:country=~Canada|Mexico
Trình tự
Sử dụng trình tự để chọn người dùng hoặc phiên dựa trên các điều kiện tuần tự.
Chọn những người dùng đã truy cập trên thiết bị di động ngay sau đó một lượt truy cập trên máy tính.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
![Trong số 3 người dùng, người dùng thứ hai và tất cả các phiên của họ đều được đưa vào
phân khúc do trình tự cấp phiên hoạt động trùng khớp, trong đó các bước
liền sau nhau trong các phiên. Người dùng còn lại và
phiên của họ sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/12-immediate-sequence.png?authuser=0&hl=vi)
Chọn những người dùng đã truy cập trên thiết bị di động sau đó một lượt truy cập trên máy tính.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
![Trong số 3 người dùng, người dùng thứ 1 và thứ 2 và tất cả các phiên của họ
được đưa vào phân khúc do các trình tự cấp phiên hoạt động trùng khớp. Người dùng còn lại và các phiên của họ sẽ bị loại trừ.](https://developers.google.cn/static/analytics/images/platform/segments/13-followed-sequence.png?authuser=0&hl=vi)
Kết hợp người dùng và phiên
Bạn có thể chọn người dùng và phiên để tạo phân đoạn. Người dùng sẽ được chọn trước tiên, rồi các phiên hoạt động sẽ được chọn từ một nhóm nhỏ người dùng.
Chọn phiên có tổng doanh thu trong một giao dịch lớn hơn 100 USD từ người dùng đã truy cập trên thiết bị di động sau đó truy cập trên máy tính.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Các bước tiếp theo
Xem Hướng dẫn cho nhà phát triển về phân đoạn để biết đầy đủ thông tin chi tiết về cú pháp phân đoạn và cách truy vấn các phân đoạn trong API báo cáo chính.