Hãy thử máy chủ MCP cho Google Analytics. Cài đặt từ
GitHub và xem
thông báo để biết thêm thông tin chi tiết.
MatchingCondition
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Xác định điều kiện khi quy tắc Chỉnh sửa sự kiện hoặc Tạo sự kiện áp dụng cho một sự kiện.
Biểu diễn dưới dạng JSON |
{
"field": string,
"comparisonType": enum (ComparisonType ),
"value": string,
"negated": boolean
} |
Trường |
field |
string
Bắt buộc. Tên của trường được so sánh theo điều kiện. Nếu là "eventName" được chỉ định, điều kiện này sẽ áp dụng cho tên của sự kiện. Nếu không, điều kiện sẽ áp dụng cho một thông số có tên được chỉ định. Giá trị này không được chứa dấu cách.
|
comparisonType |
enum (ComparisonType )
Bắt buộc. Loại phép so sánh sẽ áp dụng cho giá trị.
|
value |
string
Bắt buộc. Giá trị được so sánh theo điều kiện này. Quá trình triển khai thời gian chạy có thể thực hiện việc ép buộc kiểu của giá trị này để đánh giá điều kiện này dựa trên loại giá trị thông số.
|
negated |
boolean
Liệu có nên phủ định kết quả so sánh hay không. Ví dụ: nếu negated là đúng, thì "bằng" phép so sánh sẽ hoạt động dưới dạng "không bằng".
|
ComparisonType
Loại so sánh cho điều kiện khớp
Enum |
COMPARISON_TYPE_UNSPECIFIED |
Không xác định |
EQUALS |
Bằng, phân biệt chữ hoa chữ thường |
EQUALS_CASE_INSENSITIVE |
Bằng, không phân biệt chữ hoa chữ thường |
CONTAINS |
Chứa, phân biệt chữ hoa chữ thường |
CONTAINS_CASE_INSENSITIVE |
Chứa, không phân biệt chữ hoa chữ thường |
STARTS_WITH |
Bắt đầu bằng, phân biệt chữ hoa chữ thường |
STARTS_WITH_CASE_INSENSITIVE |
Bắt đầu bằng, không phân biệt chữ hoa chữ thường |
ENDS_WITH |
Kết thúc bằng, phân biệt chữ hoa chữ thường |
ENDS_WITH_CASE_INSENSITIVE |
Kết thúc bằng, không phân biệt chữ hoa chữ thường |
GREATER_THAN |
Lớn hơn |
GREATER_THAN_OR_EQUAL |
Lớn hơn hoặc bằng |
LESS_THAN |
Nhỏ hơn |
LESS_THAN_OR_EQUAL |
Nhỏ hơn hoặc bằng |
REGULAR_EXPRESSION |
biểu thức chính quy. Chỉ hỗ trợ cho luồng dữ liệu web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
biểu thức chính quy, không phân biệt chữ hoa chữ thường. Chỉ hỗ trợ cho luồng dữ liệu web. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[[["\u003cp\u003eMatchingCondition defines criteria for when an Event Edit or Event Creation rule is applied, based on event properties.\u003c/p\u003e\n"],["\u003cp\u003eIt uses a comparison between a specified event field and a given value, with options for case sensitivity and negation.\u003c/p\u003e\n"],["\u003cp\u003eSupported comparison types include equality, containment, starts/ends with, greater/less than, and regular expressions (web streams only).\u003c/p\u003e\n"],["\u003cp\u003eThe condition can be applied to the event name or any event parameter, enabling flexible rule creation.\u003c/p\u003e\n"]]],["This describes a matching condition used in event rules, defined via a JSON object with `field`, `comparisonType`, `value`, and `negated`. The `field` specifies the parameter or 'eventName' for comparison. The `comparisonType` defines the comparison method, such as `EQUALS`, `CONTAINS`, or `GREATER_THAN`. The `value` is the comparison target, and `negated` inverts the comparison result. Available `comparisonType` options also include case-insensitive variants and regular expression matching.\n"],null,["# MatchingCondition\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [ComparisonType](#ComparisonType)\n\nDefines a condition for when an Event Edit or Event Creation rule applies to an event.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"field\": string, \"comparisonType\": enum (/analytics/devguides/config/admin/v1/rest/v1alpha/MatchingCondition#ComparisonType), \"value\": string, \"negated\": boolean } ``` |\n\n| Fields ||\n|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `field` | `string` Required. The name of the field that is compared against for the condition. If 'eventName' is specified this condition will apply to the name of the event. Otherwise the condition will apply to a parameter with the specified name. This value cannot contain spaces. |\n| `comparisonType` | `enum (`[ComparisonType](/analytics/devguides/config/admin/v1/rest/v1alpha/MatchingCondition#ComparisonType)`)` Required. The type of comparison to be applied to the value. |\n| `value` | `string` Required. The value being compared against for this condition. The runtime implementation may perform type coercion of this value to evaluate this condition based on the type of the parameter value. |\n| `negated` | `boolean` Whether or not the result of the comparison should be negated. For example, if `negated` is true, then 'equals' comparisons would function as 'not equals'. |\n\nComparisonType\n--------------\n\nComparison type for matching condition\n\n| Enums ||\n|---------------------------------------|-----------------------------------------------------------------------|\n| `COMPARISON_TYPE_UNSPECIFIED` | Unknown |\n| `EQUALS` | Equals, case sensitive |\n| `EQUALS_CASE_INSENSITIVE` | Equals, case insensitive |\n| `CONTAINS` | Contains, case sensitive |\n| `CONTAINS_CASE_INSENSITIVE` | Contains, case insensitive |\n| `STARTS_WITH` | Starts with, case sensitive |\n| `STARTS_WITH_CASE_INSENSITIVE` | Starts with, case insensitive |\n| `ENDS_WITH` | Ends with, case sensitive |\n| `ENDS_WITH_CASE_INSENSITIVE` | Ends with, case insensitive |\n| `GREATER_THAN` | Greater than |\n| `GREATER_THAN_OR_EQUAL` | Greater than or equal |\n| `LESS_THAN` | Less than |\n| `LESS_THAN_OR_EQUAL` | Less than or equal |\n| `REGULAR_EXPRESSION` | regular expression. Only supported for web streams. |\n| `REGULAR_EXPRESSION_CASE_INSENSITIVE` | regular expression, case insensitive. Only supported for web streams. |"]]