- Tài nguyên: Đối tượng
- AudienceEventTrigger
- LogCondition
- AudienceExclusionDurationMode
- AudienceFilterClause
- AudienceSimpleFilter
- AudienceFilterScope
- AudienceFilterExpression
- AudienceFilterExpressionList
- AudienceDimensionOrMetricFilter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Thao tác
- NumericValue
- BetweenFilter
- AudienceEventFilter
- AudienceSequenceFilter
- AudienceSequenceStep
- AudienceClauseType
- Phương thức
Tài nguyên: Đối tượng
Thông báo tài nguyên đại diện cho một Đối tượng.
| Biểu diễn dưới dạng JSON |
|---|
{ "name": string, "displayName": string, "description": string, "membershipDurationDays": integer, "adsPersonalizationEnabled": boolean, "eventTrigger": { object ( |
| Trường | |
|---|---|
name |
Chỉ có đầu ra. Tên tài nguyên cho tài nguyên Đối tượng này. Định dạng: properties/{propertyId}/audiences/{audienceId} |
displayName |
Bắt buộc. Tên hiển thị của Đối tượng. |
description |
Bắt buộc. Nội dung mô tả về Đối tượng. |
membershipDurationDays |
Bắt buộc. Không thể thay đổi. Khoảng thời gian mà người dùng nên ở trong một Đối tượng. Bạn không thể đặt thời gian này thành hơn 540 ngày. |
adsPersonalizationEnabled |
Chỉ có đầu ra. GA sẽ tự động đặt giá trị này thành false nếu đây là Đối tượng NPA và bị loại trừ khỏi hoạt động cá nhân hoá quảng cáo. |
eventTrigger |
Không bắt buộc. Chỉ định một sự kiện để ghi nhật ký khi người dùng tham gia Đối tượng. Nếu bạn không đặt, thì sẽ không có sự kiện nào được ghi lại khi người dùng tham gia Đối tượng. |
exclusionDurationMode |
Không thể thay đổi. Chỉ định thời gian loại trừ đối với những người dùng đáp ứng bộ lọc loại trừ. Điều kiện này được áp dụng cho tất cả các mệnh đề bộ lọc LOẠI TRỪ và sẽ bị bỏ qua khi không có mệnh đề bộ lọc LOẠI TRỪ nào trong Đối tượng. |
filterClauses[] |
Bắt buộc. Không thể thay đổi. Danh sách không theo thứ tự. Mệnh đề lọc xác định Đối tượng. Tất cả các mệnh đề sẽ được liên kết với nhau. |
createTime |
Chỉ có đầu ra. Thời điểm tạo Đối tượng. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
AudienceEventTrigger
Chỉ định một sự kiện để ghi nhật ký khi người dùng tham gia Đối tượng.
| Biểu diễn dưới dạng JSON |
|---|
{
"eventName": string,
"logCondition": enum ( |
| Trường | |
|---|---|
eventName |
Bắt buộc. Tên sự kiện sẽ được ghi lại. |
logCondition |
Bắt buộc. Thời điểm ghi lại sự kiện. |
LogCondition
Xác định thời điểm ghi lại sự kiện.
| Enum | |
|---|---|
LOG_CONDITION_UNSPECIFIED |
Bạn chưa chỉ định điều kiện nhật ký. |
AUDIENCE_JOINED |
Bạn chỉ nên ghi lại sự kiện khi người dùng tham gia. |
AUDIENCE_MEMBERSHIP_RENEWED |
Sự kiện này sẽ được ghi nhật ký bất cứ khi nào điều kiện về Đối tượng được đáp ứng, ngay cả khi người dùng đã là thành viên của Đối tượng. |
AudienceExclusionDurationMode
Chỉ định thời gian loại trừ đối với những người dùng đáp ứng bộ lọc loại trừ.
| Enum | |
|---|---|
AUDIENCE_EXCLUSION_DURATION_MODE_UNSPECIFIED |
Chưa chỉ định. |
EXCLUDE_TEMPORARILY |
Loại trừ người dùng khỏi Đối tượng trong các khoảng thời gian mà họ đáp ứng mệnh đề bộ lọc. |
EXCLUDE_PERMANENTLY |
Loại trừ người dùng khỏi Đối tượng nếu họ đã từng đáp ứng mệnh đề bộ lọc. |
AudienceFilterClause
Một mệnh đề để xác định bộ lọc đơn giản hoặc bộ lọc theo trình tự. Bộ lọc có thể là bộ lọc bao gồm (Ví dụ: người dùng đáp ứng mệnh đề bộ lọc sẽ được thêm vào Đối tượng) hoặc bộ lọc loại trừ (Ví dụ: người dùng đáp ứng mệnh đề bộ lọc sẽ bị loại trừ khỏi Đối tượng).
| Biểu diễn dưới dạng JSON |
|---|
{ "clauseType": enum ( |
| Trường | |
|---|---|
clauseType |
Bắt buộc. Chỉ định xem đây có phải là mệnh đề bộ lọc bao gồm hay loại trừ hay không. |
Trường nhóm
|
|
simpleFilter |
Một bộ lọc đơn giản mà người dùng phải đáp ứng để trở thành thành viên của Đối tượng. |
sequenceFilter |
Các bộ lọc phải xuất hiện theo một thứ tự cụ thể để người dùng trở thành thành viên của Đối tượng. |
AudienceSimpleFilter
Xác định một bộ lọc đơn giản mà người dùng phải đáp ứng để trở thành thành viên của Đối tượng.
| Biểu diễn dưới dạng JSON |
|---|
{ "scope": enum ( |
| Trường | |
|---|---|
scope |
Bắt buộc. Không thể thay đổi. Chỉ định phạm vi cho bộ lọc này. |
filterExpression |
Bắt buộc. Không thể thay đổi. Một biểu thức logic của bộ lọc phương diện, chỉ số hoặc sự kiện của Đối tượng. |
AudienceFilterScope
Chỉ định cách đánh giá người dùng để tham gia một Đối tượng.
| Enum | |
|---|---|
AUDIENCE_FILTER_SCOPE_UNSPECIFIED |
Chưa chỉ định phạm vi. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_EVENT |
Người dùng tham gia Đối tượng nếu điều kiện lọc được đáp ứng trong một sự kiện. |
AUDIENCE_FILTER_SCOPE_WITHIN_SAME_SESSION |
Người dùng tham gia Đối tượng nếu điều kiện lọc được đáp ứng trong một phiên. |
AUDIENCE_FILTER_SCOPE_ACROSS_ALL_SESSIONS |
Người dùng tham gia Đối tượng nếu bất kỳ sự kiện nào trong bất kỳ phiên nào đáp ứng điều kiện lọc. |
AudienceFilterExpression
Một biểu thức logic của bộ lọc phương diện, chỉ số hoặc sự kiện của Đối tượng.
| Biểu diễn dưới dạng JSON |
|---|
{ // Union field |
| Trường | |
|---|---|
Trường nhóm expr. Biểu thức được áp dụng cho một bộ lọc. expr chỉ có thể là một trong những trạng thái sau: |
|
andGroup |
Một danh sách các biểu thức sẽ được kết hợp với nhau bằng toán tử AND. Chỉ có thể chứa AudienceFilterExpressions có orGroup. Bạn phải đặt giá trị này cho AudienceFilterExpression cấp cao nhất. |
orGroup |
Danh sách các biểu thức được kết hợp với nhau bằng toán tử OR. Không được chứa AudienceFilterExpressions có andGroup hoặc orGroup. |
notExpression |
Biểu thức bộ lọc sẽ được NOT'ed (Ví dụ: đảo ngược, bổ sung). Bộ lọc này chỉ có thể chứa một dimensionOrMetricFilter. Bạn không thể đặt giá trị này trên AudienceFilterExpression cấp cao nhất. |
dimensionOrMetricFilter |
Bộ lọc trên một phương diện hoặc chỉ số duy nhất. Bạn không thể đặt giá trị này trên AudienceFilterExpression cấp cao nhất. |
eventFilter |
Tạo một bộ lọc khớp với một sự kiện cụ thể. Bạn không thể đặt giá trị này trên AudienceFilterExpression cấp cao nhất. |
AudienceFilterExpressionList
Danh sách các biểu thức bộ lọc Đối tượng.
| Biểu diễn dưới dạng JSON |
|---|
{
"filterExpressions": [
{
object ( |
| Trường | |
|---|---|
filterExpressions[] |
Danh sách các biểu thức bộ lọc Đối tượng. |
AudienceDimensionOrMetricFilter
Một bộ lọc cụ thể cho một phương diện hoặc chỉ số.
| Biểu diễn dưới dạng JSON |
|---|
{ "fieldName": string, "atAnyPointInTime": boolean, "inAnyNDayPeriod": integer, // Union field |
| Trường | |
|---|---|
fieldName |
Bắt buộc. Không thể thay đổi. Tên phương diện hoặc tên chỉ số cần lọc. Nếu tên trường đề cập đến một phương diện tuỳ chỉnh hoặc chỉ số tuỳ chỉnh, thì tiền tố phạm vi sẽ được thêm vào trước tên phương diện tuỳ chỉnh hoặc chỉ số tuỳ chỉnh. Để biết thêm thông tin về tiền tố phạm vi hoặc phương diện/chỉ số tuỳ chỉnh, hãy tham khảo tài liệu về Google Analytics Data API. |
atAnyPointInTime |
Không bắt buộc. Cho biết liệu bộ lọc này có cần đánh giá linh động hay không. Nếu bạn đặt thành true, thì người dùng sẽ tham gia Đối tượng nếu họ đã từng đáp ứng điều kiện (phương thức đánh giá tĩnh). Nếu bạn không đặt hoặc đặt thành false, thì hoạt động đánh giá người dùng cho một Đối tượng sẽ diễn ra tự động; người dùng được thêm vào Đối tượng khi đáp ứng các điều kiện và sau đó bị xoá khi không còn đáp ứng các điều kiện đó nữa. Bạn chỉ có thể đặt thông số này khi Phạm vi đối tượng là ACROSS_ALL_SESSIONS. |
inAnyNDayPeriod |
Không bắt buộc. Nếu được đặt, hãy chỉ định khoảng thời gian để đánh giá dữ liệu theo số ngày. Nếu không được đặt, thì dữ liệu về đối tượng sẽ được đánh giá dựa trên dữ liệu trọn đời (Ví dụ: khung thời gian vô hạn). Ví dụ: nếu bạn đặt thành 1 ngày, thì chỉ có dữ liệu của ngày hiện tại được đánh giá. Điểm tham chiếu là ngày hiện tại khi atAnyPointInTime chưa được đặt hoặc có giá trị là false. Bạn chỉ có thể đặt thông số này khi Phạm vi đối tượng là ACROSS_ALL_SESSIONS và không được lớn hơn 60 ngày. |
Trường nhóm one_filter. Một trong các bộ lọc nêu trên. one_filter chỉ có thể là một trong những trạng thái sau: |
|
stringFilter |
Bộ lọc cho một phương diện kiểu chuỗi khớp với một mẫu cụ thể. |
inListFilter |
Bộ lọc cho một phương diện chuỗi khớp với một danh sách các lựa chọn cụ thể. |
numericFilter |
Bộ lọc cho các giá trị số hoặc giá trị ngày trên một phương diện hoặc chỉ số. |
betweenFilter |
Bộ lọc cho các giá trị số hoặc giá trị ngày tháng nằm trong khoảng giữa các giá trị nhất định trên một phương diện hoặc chỉ số. |
StringFilter
Bộ lọc cho một phương diện kiểu chuỗi khớp với một mẫu cụ thể.
| Biểu diễn dưới dạng JSON |
|---|
{
"matchType": enum ( |
| Trường | |
|---|---|
matchType |
Bắt buộc. Kiểu khớp cho bộ lọc chuỗi. |
value |
Bắt buộc. Giá trị chuỗi cần so khớp. |
caseSensitive |
Không bắt buộc. Nếu là true, kết quả so khớp sẽ phân biệt chữ hoa chữ thường. Nếu là false, thì mẫu so khớp không phân biệt chữ hoa chữ thường. |
MatchType
Kiểu khớp cho bộ lọc chuỗi.
| Enum | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
Không xác định |
EXACT |
Giá trị chuỗi khớp chính xác. |
BEGINS_WITH |
Bắt đầu bằng giá trị chuỗi. |
ENDS_WITH |
Kết thúc bằng giá trị chuỗi. |
CONTAINS |
Chứa giá trị chuỗi. |
FULL_REGEXP |
Biểu thức chính quy khớp hoàn toàn với giá trị chuỗi. |
InListFilter
Bộ lọc cho một phương diện chuỗi khớp với một danh sách các lựa chọn cụ thể.
| Biểu diễn dưới dạng JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Trường | |
|---|---|
values[] |
Bắt buộc. Danh sách các giá trị chuỗi có thể dùng để so khớp. Không được để trống. |
caseSensitive |
Không bắt buộc. Nếu là true, kết quả so khớp sẽ phân biệt chữ hoa chữ thường. Nếu là false, thì mẫu so khớp không phân biệt chữ hoa chữ thường. |
NumericFilter
Bộ lọc cho các giá trị số hoặc giá trị ngày trên một phương diện hoặc chỉ số.
| Biểu diễn dưới dạng JSON |
|---|
{ "operation": enum ( |
| Trường | |
|---|---|
operation |
Bắt buộc. Thao tác được áp dụng cho bộ lọc số. |
value |
Bắt buộc. Giá trị số hoặc giá trị ngày cần so khớp. |
Hoạt động
Thao tác được áp dụng cho bộ lọc số.
| Enum | |
|---|---|
OPERATION_UNSPECIFIED |
Không xác định. |
EQUAL |
Bằng nhau. |
LESS_THAN |
Nhỏ hơn. |
GREATER_THAN |
Lớn hơn. |
NumericValue
Để biểu thị một số.
| Biểu diễn dưới dạng JSON |
|---|
{ // Union field |
| Trường | |
|---|---|
Trường nhóm one_value. Một trong các giá trị số. one_value chỉ có thể là một trong những trạng thái sau: |
|
int64Value |
Giá trị số nguyên. |
doubleValue |
Giá trị gấp đôi. |
BetweenFilter
Bộ lọc cho các giá trị số hoặc giá trị ngày tháng nằm trong khoảng giữa các giá trị nhất định trên một phương diện hoặc chỉ số.
| Biểu diễn dưới dạng JSON |
|---|
{ "fromValue": { object ( |
| Trường | |
|---|---|
fromValue |
Bắt buộc. Bắt đầu bằng số này, bao gồm cả số này. |
toValue |
Bắt buộc. Kết thúc bằng số này, bao gồm cả số này. |
AudienceEventFilter
Bộ lọc khớp với các sự kiện có một tên sự kiện duy nhất. Nếu bạn chỉ định một thông số sự kiện, thì chỉ những sự kiện khớp với cả tên sự kiện đơn lẻ và biểu thức bộ lọc thông số mới khớp với bộ lọc sự kiện này.
| Biểu diễn dưới dạng JSON |
|---|
{
"eventName": string,
"eventParameterFilterExpression": {
object ( |
| Trường | |
|---|---|
eventName |
Bắt buộc. Không thể thay đổi. Tên của sự kiện cần so khớp. |
eventParameterFilterExpression |
Không bắt buộc. Nếu được chỉ định, bộ lọc này sẽ so khớp những sự kiện khớp với cả tên sự kiện đơn lẻ và biểu thức bộ lọc thông số. Bạn không thể đặt AudienceEventFilter trong biểu thức bộ lọc thông số (Ví dụ: không hỗ trợ bộ lọc sự kiện lồng nhau). Đây phải là một andGroup duy nhất của dimensionOrMetricFilter hoặc notExpression; không được hỗ trợ AND của OR. Ngoài ra, nếu có một bộ lọc cho "eventCount", thì chỉ bộ lọc đó được xem xét; tất cả các bộ lọc khác sẽ bị bỏ qua. |
AudienceSequenceFilter
Xác định các bộ lọc phải xuất hiện theo một thứ tự cụ thể để người dùng trở thành thành viên của Đối tượng.
| Biểu diễn dưới dạng JSON |
|---|
{ "scope": enum ( |
| Trường | |
|---|---|
scope |
Bắt buộc. Không thể thay đổi. Chỉ định phạm vi cho bộ lọc này. |
sequenceMaximumDuration |
Không bắt buộc. Xác định khoảng thời gian mà toàn bộ trình tự phải xảy ra. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
sequenceSteps[] |
Bắt buộc. Một chuỗi các bước theo thứ tự. Người dùng phải hoàn tất từng bước để tham gia bộ lọc theo trình tự. |
AudienceSequenceStep
Một điều kiện phải xảy ra theo thứ tự bước được chỉ định để người dùng này khớp với trình tự.
| Biểu diễn dưới dạng JSON |
|---|
{ "scope": enum ( |
| Trường | |
|---|---|
scope |
Bắt buộc. Không thể thay đổi. Chỉ định phạm vi cho bước này. |
immediatelyFollows |
Không bắt buộc. Nếu đúng, sự kiện đáp ứng bước này phải là sự kiện tiếp theo ngay sau sự kiện đáp ứng bước cuối cùng. Nếu chưa đặt hoặc có giá trị là false, thì bước này gián tiếp theo sau bước trước đó; ví dụ: có thể có các sự kiện giữa bước trước đó và bước này. Hệ thống sẽ bỏ qua bước đầu tiên. |
constraintDuration |
Không bắt buộc. Khi được đặt, bước này phải được đáp ứng trong constraintDuration của bước trước (Ví dụ: t[i] – t[i-1] <= constraintDuration). Nếu bạn không đặt, thì sẽ không có yêu cầu về thời lượng (thời lượng sẽ không có giới hạn). Hệ thống sẽ bỏ qua bước đầu tiên. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
filterExpression |
Bắt buộc. Không thể thay đổi. Biểu thức logic của bộ lọc phương diện, chỉ số hoặc sự kiện Đối tượng ở mỗi bước. |
AudienceClauseType
Chỉ định xem đây có phải là mệnh đề bộ lọc bao gồm hay loại trừ hay không.
| Enum | |
|---|---|
AUDIENCE_CLAUSE_TYPE_UNSPECIFIED |
Loại mệnh đề chưa được chỉ định. |
INCLUDE |
Người dùng sẽ được thêm vào Đối tượng nếu đáp ứng mệnh đề bộ lọc. |
EXCLUDE |
Người dùng sẽ bị loại trừ khỏi Đối tượng nếu đáp ứng mệnh đề bộ lọc. |
Phương thức |
|
|---|---|
|
Lưu trữ một Đối tượng trên một tài sản. |
|
Tạo một Đối tượng. |
|
Tìm kiếm một Đối tượng. |
|
Liệt kê Đối tượng trên một tài sản. |
|
Cập nhật một Đối tượng trên một tài sản. |