Coba server MCP untuk Google Analytics. Instal dari
GitHub, dan lihat
pengumuman untuk mengetahui detail selengkapnya.
MatchingCondition
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menentukan kondisi saat aturan Edit Peristiwa atau Pembuatan Peristiwa berlaku untuk suatu peristiwa.
Representasi JSON |
{
"field": string,
"comparisonType": enum (ComparisonType ),
"value": string,
"negated": boolean
} |
Kolom |
field |
string
Wajib. Nama kolom yang dibandingkan dengan kondisi. Jika 'eventName' ditetapkan, kondisi ini akan diterapkan pada nama peristiwa. Jika tidak, kondisi akan diterapkan ke parameter dengan nama yang ditentukan. Nilai ini tidak boleh berisi spasi.
|
comparisonType |
enum (ComparisonType )
Wajib. Jenis perbandingan yang akan diterapkan pada nilai.
|
value |
string
Wajib. Nilai yang dibandingkan untuk kondisi ini. Implementasi runtime dapat melakukan paksaan jenis nilai ini untuk mengevaluasi kondisi ini berdasarkan jenis nilai parameter.
|
negated |
boolean
Apakah hasil perbandingan harus diabaikan atau tidak. Misalnya, jika negated benar, maka 'sama dengan' perbandingan akan berfungsi sebagai 'tidak sama dengan'.
|
ComparisonType
Jenis perbandingan untuk kondisi pencocokan
Enum |
COMPARISON_TYPE_UNSPECIFIED |
Tidak diketahui |
EQUALS |
Sama dengan, peka huruf besar/kecil |
EQUALS_CASE_INSENSITIVE |
Sama dengan, tidak peka huruf besar/kecil |
CONTAINS |
Berisi, peka huruf besar/kecil |
CONTAINS_CASE_INSENSITIVE |
Berisi, tidak peka huruf besar/kecil |
STARTS_WITH |
Diawali dengan, peka huruf besar/kecil |
STARTS_WITH_CASE_INSENSITIVE |
Diawali dengan, tidak peka huruf besar/kecil |
ENDS_WITH |
Diakhiri dengan, peka huruf besar/kecil |
ENDS_WITH_CASE_INSENSITIVE |
Diakhiri dengan, tidak peka huruf besar/kecil |
GREATER_THAN |
Lebih dari |
GREATER_THAN_OR_EQUAL |
Lebih dari atau sama dengan |
LESS_THAN |
Kurang dari |
LESS_THAN_OR_EQUAL |
Kurang dari atau sama dengan |
REGULAR_EXPRESSION |
ekspresi reguler. Hanya didukung untuk streaming web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
ekspresi reguler, tidak peka huruf besar/kecil. Hanya didukung untuk streaming web. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 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. |"]]