REST Resource: properties.subpropertyEventFilters

Tài nguyên: SubpropertyEventFilter

Thông báo tài nguyên đại diện cho một bộ lọc sự kiện của tài sản phụ Google Analytics.

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: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} Ví dụ: properties/1234/subpropertyEventFilters/5678

filterClauses[]

object (SubpropertyEventFilterClause)

Bắt buộc. Danh sách không theo thứ tự. Các mệnh đề bộ lọc xác định SubpropertyEventFilter. Tất cả mệnh đề được liên kết với nhau bằng toán tử AND để xác định dữ liệu nào đượ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 có thể bao gồm (các sự kiện đáp ứng mệnh đề bộ lọc đượ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 mệnh đề bộ lọc 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 không được chỉ định.
INCLUDE Các sự kiện sẽ được đưa vào Tài sản phụ nếu mệnh đề bộ lọc được đáp ứng.
EXCLUDE Các sự kiện sẽ bị loại trừ khỏi Tài sản phụ nếu mệnh đề bộ lọc được đáp ứng.

SubpropertyEventFilterExpression

Biểu thức logic của 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 hợp nhất 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 loại sau:
orGroup

object (SubpropertyEventFilterExpressionList)

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

notExpression

object (SubpropertyEventFilterExpression)

Biểu thức bộ lọc cần được phủ định (đảo ngược, bổ sung). Chỉ có thể chứa một bộ lọc. Bạn không thể đặt giá trị này trên SubpropertyEventFilterExpression cấp cao nhất.

filterCondition

object (SubpropertyEventFilterCondition)

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 SubpropertyEventFilterExpression cấp cao nhất.

SubpropertyEventFilterExpressionList

Danh sách biểu thức bộ 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 biểu thức bộ lọc sự kiện của tài sản phụ

SubpropertyEventFilterCondition

Một biểu thức bộ 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 hợp nhất one_filter.

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

nullFilter

boolean

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

stringFilter

object (StringFilter)

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

StringFilter

Bộ lọc cho một phương diện thuộc loại 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 dùng để so khớp.

caseSensitive

boolean

Không bắt buộc. Nếu là true, giá trị chuỗi sẽ phân biệt chữ hoa chữ thường. Nếu giá trị là false, thì kết quả so khớp sẽ không phân biệt chữ hoa chữ thường.

MatchType

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

Enum
MATCH_TYPE_UNSPECIFIED Loại khớp không xác định hoặc không được chỉ định.
EXACT Khớp chính xác với 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 Một phần biểu thức chính quy 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 kiếm một Bộ lọc sự kiện của tài sản phụ.

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ụ.