REST Resource: properties.subpropertyEventFilters

Tài nguyên: SubpropertyEventFilter

Thông báo tài nguyên thể hiện bộ lọc sự kiện của Tài sản phụ GA4.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "filterClauses": [
    {
      object (SubpropertyEventFilterClause)
    }
  ],
  "applyToProperty": string
}
Trường
name

string

Chỉ có đầu ra. Định dạng: thuộc tính/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} Ví dụ: thuộc tính/1234/subpropertyEventFilters/5678

filterClauses[]

object (SubpropertyEventFilterClause)

Bắt buộc. Danh sách không theo thứ tự. Lọc các mệnh đề xác định SubpropertyEventFilter. Tất cả các điều khoản được kết hợp với nhau bằng toán tử AND để xác định dữ liệu nào sẽ được gửi đến tài sản phụ.

applyToProperty

string

Không thể thay đổi. Tên tài nguyên của Tài sản phụ sử dụng bộ lọc này.

SubpropertyEventFilterClause

Mệnh đề để xác định bộ lọc. Bộ lọc này có thể là bộ lọc (các sự kiện đáp ứng điều kiện bộ lọc sẽ được đưa vào dữ liệu của tài sản phụ) hoặc loại trừ (các sự kiện đáp ứng điều kiện bộ lọc sẽ bị loại trừ khỏi dữ liệu của tài sản phụ).

Biểu diễn dưới dạng JSON
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
Trường
filterClauseType

enum (FilterClauseType)

Bắt buộc. Loại cho mệnh đề bộ lọc.

filterExpression

object (SubpropertyEventFilterExpression)

Bắt buộc. Biểu thức logic cho những sự kiện được gửi đến tài sản phụ.

FilterClauseType

Chỉ định xem đây là mệnh đề bộ lọc bao gồm hay loại trừ.

Enum
FILTER_CLAUSE_TYPE_UNSPECIFIED Loại mệnh đề bộ lọc không xác định hoặc chưa được chỉ định.
INCLUDE Các sự kiện sẽ được đưa vào Tài sản phụ nếu đáp ứng mệnh đề bộ lọc.
EXCLUDE Các sự kiện sẽ bị loại trừ khỏi Tài sản phụ nếu đáp ứng mệnh đề bộ lọc.

SubpropertyEventFilterExpression

Biểu thức logic của các bộ lọc sự kiện của Tài sản phụ.

Biểu diễn dưới dạng JSON
{

  // Union field expr can be only one of the following:
  "orGroup": {
    object (SubpropertyEventFilterExpressionList)
  },
  "notExpression": {
    object (SubpropertyEventFilterExpression)
  },
  "filterCondition": {
    object (SubpropertyEventFilterCondition)
  }
  // End of list of possible types for union field expr.
}
Trường
Trường hợp 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:
orGroup

object (SubpropertyEventFilterExpressionList)

Danh sách các biểu thức tương ứng với OR. Chỉ được chứa biểu thức notExpression hoặc filterCondition.

notExpression

object (SubpropertyEventFilterExpression)

Một biểu thức bộ lọc không được dùng (đảo, bổ sung). Trường này chỉ có thể bao gồm một bộ lọc. Không thể đặt thuộc tính này ở cấp cao nhất SubpropertyEventFilterExpression.

filterCondition

object (SubpropertyEventFilterCondition)

Tạo bộ lọc khớp với một sự kiện cụ thể. Không thể đặt thuộc tính này ở cấp cao nhất SubpropertyEventFilterExpression.

SubpropertyEventFilterExpressionList

Danh sách biểu thức lọc sự kiện của Tài sản phụ.

Biểu diễn dưới dạng JSON
{
  "filterExpressions": [
    {
      object (SubpropertyEventFilterExpression)
    }
  ]
}
Trường
filterExpressions[]

object (SubpropertyEventFilterExpression)

Bắt buộc. Danh sách không theo thứ tự. Danh sách các biểu thức lọc sự kiện của Tài sản phụ

SubpropertyEventFilterCondition

Một biểu thức lọc cụ thể

Biểu diễn dưới dạng JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "nullFilter": boolean,
  "stringFilter": {
    object (StringFilter)
  }
  // End of list of possible types for union field one_filter.
}
Trường
fieldName

string

Bắt buộc. Trường đang được lọc.

Trường hợp one_filter.

one_filter chỉ có thể là một trong những trạng thái sau:

nullFilter

boolean

Bộ lọc cho các giá trị rỗng.

stringFilter

object (StringFilter)

Bộ lọc cho phương diện kiểu chuỗi khớp với một mẫu cụ thể.

StringFilter

Bộ lọc cho 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 (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Trường
matchType

enum (MatchType)

Bắt buộc. Kiểu khớp cho bộ lọc chuỗi.

value

string

Bắt buộc. Giá trị chuỗi được dùng để so khớp.

caseSensitive

boolean

Không bắt buộc. Nếu đúng, giá trị chuỗi có phân biệt chữ hoa chữ thường. Nếu sai, kết quả trùng khớp sẽ không phân biệt chữ hoa chữ thường.

MatchType

Cách bộ lọc được sử dụng để xác định kết quả trùng khớp.

Enum
MATCH_TYPE_UNSPECIFIED Kiểu khớp không xác định hoặc chưa được chỉ định.
EXACT Khớp chính xác giá trị chuỗi.
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 đầy đủ khớp với giá trị chuỗi.
PARTIAL_REGEXP Biểu thức chính quy từng phần khớp với giá trị chuỗi.

Phương thức

create

Tạo Bộ lọc sự kiện của tài sản phụ.

delete

Xoá bộ lọc sự kiện của tài sản phụ.

get

Tìm một bộ lọc sự kiện của tài sản phụ duy nhất.

list

Liệt kê tất cả Bộ lọc sự kiện của tài sản phụ trên một tài sản.

patch

Cập nhật bộ lọc sự kiện của tài sản phụ.