REST Resource: properties.channelGroups

Tài nguyên: ChannelGroup

Thông báo về tài nguyên đại diện cho một Nhóm kênh.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean,
  "primary": boolean
}
Trường
name

string

Chỉ có đầu ra. Tên tài nguyên cho tài nguyên trong Nhóm kênh này. Định dạng: thuộc tính/{property}/channelGroups/{channelGroup}

displayName

string

Bắt buộc. Tên hiển thị của Nhóm kênh. Độ dài tối đa 80 ký tự.

description

string

Nội dung mô tả về Nhóm kênh. Độ dài tối đa 256 ký tự.

groupingRule[]

object (GroupingRule)

Bắt buộc. Quy tắc nhóm các kênh. Số lượng quy tắc tối đa là 50.

systemDefined

boolean

Chỉ có đầu ra. Nếu đúng, thì nhóm kênh này là Nhóm kênh mặc định mà Google Analytics đã xác định trước. Bạn không thể cập nhật tên hiển thị và các quy tắc nhóm cho nhóm kênh này.

primary

boolean

Không bắt buộc. Nếu bạn đặt là true, nhóm kênh này sẽ được dùng làm nhóm kênh mặc định cho các báo cáo. Bạn chỉ có thể đặt một nhóm kênh thành primary bất cứ lúc nào. Nếu bạn đặt trường primary cho một nhóm kênh, thì trường này sẽ không được đặt trên nhóm kênh chính trước đó.

Theo mặc định, nhóm kênh được xác định trước của Google Analytics là nhóm kênh chính.

GroupingRule

Các quy tắc chi phối cách nhóm lưu lượng truy cập vào một kênh.

Biểu diễn dưới dạng JSON
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
Trường
displayName

string

Bắt buộc. Tên hiển thị do khách hàng xác định cho kênh.

expression

object (ChannelGroupFilterExpression)

Bắt buộc. Biểu thức bộ lọc xác định Quy tắc nhóm.

ChannelGroupFilterExpression

Biểu thức logic của các bộ lọc phương diện Nhóm kênh.

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

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "orGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "notExpression": {
    object (ChannelGroupFilterExpression)
  },
  "filter": {
    object (ChannelGroupFilter)
  }
  // End of list of possible types for union field expr.
}
Trường
Trường kết 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 đây:
andGroup

object (ChannelGroupFilterExpressionList)

Danh sách biểu thức cần kết hợp AND. Tệp này chỉ có thể chứa ChannelGroupFilterExpressions có orGroup. Giá trị này phải được đặt cho ChannelGroupFilterExpression cấp cao nhất.

orGroup

object (ChannelGroupFilterExpressionList)

Danh sách biểu thức để kết hợp OR. Tệp này không được chứa ChannelGroupFilterExpressions có andGroup hoặc orGroup.

notExpression

object (ChannelGroupFilterExpression)

Biểu thức bộ lọc KHÔNG được phép (nghĩa là đảo ngược, bổ sung). Chỉ số này chỉ có thể bao gồm phương diệnOrMetricFilter. Bạn không thể thiết lập chế độ này ở cấp cao nhất ChannelGroupFilterExpression.

filter

object (ChannelGroupFilter)

Bộ lọc trên một phương diện duy nhất. Bạn không thể thiết lập chế độ này ở cấp cao nhất ChannelGroupFilterExpression.

ChannelGroupFilterExpressionList

Danh sách các biểu thức lọc Nhóm kênh.

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

object (ChannelGroupFilterExpression)

Danh sách các biểu thức lọc Nhóm kênh.

ChannelGroupFilter

Một bộ lọc cụ thể cho một phương diện duy nhất.

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

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

string

Bắt buộc. Bất biến. Tên phương diện cần lọc.

Trường kết hợp value_filter. StringFilter hoặc InListFilter xác định hành vi của bộ lọc này. value_filter chỉ có thể là một trong những trạng thái sau đây:
stringFilter

object (StringFilter)

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

inListFilter

object (InListFilter)

Bộ lọc cho một phương diện chuỗi khớp với một danh sách lựa chọn cụ thể.

StringFilter

Lọc nơi giá trị trường là Chuỗi. Kết quả khớp không phân biệt chữ hoa chữ thường.

Biểu diễn dưới dạng JSON
{
  "matchType": enum (MatchType),
  "value": string
}
Trường
matchType

enum (MatchType)

Bắt buộc. Loại đối sánh cho bộ lọc chuỗi.

value

string

Bắt buộc. Giá trị chuỗi cần so khớp.

MatchType

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

Enum
MATCH_TYPE_UNSPECIFIED Loại đối sánh mặc định.
EXACT Khớp chính xác của 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.

InListFilter

Bộ lọc cho một phương diện chuỗi khớp với một danh sách lựa chọn cụ thể. Kết quả khớp không phân biệt chữ hoa chữ thường.

Biểu diễn dưới dạng JSON
{
  "values": [
    string
  ]
}
Trường
values[]

string

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.

Phương thức

create

Tạo một Nhóm kênh.

delete

Xoá ChannelGroup trên một tài sản.

get

Tìm một ChannelGroup.

list

Liệt kê các Nhóm kênh trên một tài sản.

patch

Cập nhật một Nhóm kênh.