Google Analytics için MCP sunucusunu deneyin.
GitHub'dan yükleyin ve daha fazla bilgi için
duyuruyu inceleyin.
MatchingCondition
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Etkinlik Düzenleme veya Etkinlik Oluşturma kuralının bir etkinliğe ne zaman geçerli olacağını tanımlar.
JSON gösterimi |
{
"field": string,
"comparisonType": enum (ComparisonType ),
"value": string,
"negated": boolean
} |
Alanlar |
field |
string
Zorunlu. Koşul için karşılaştırılan alanın adı. "eventName" ise belirtildiğinde bu koşulun etkinliğin adı için geçerli olacağı anlamına gelir. Aksi takdirde koşul, belirtilen ada sahip bir parametre için geçerli olur. Bu değer boşluk içeremez.
|
comparisonType |
enum (ComparisonType )
Zorunlu. Değere uygulanacak karşılaştırma türü.
|
value |
string
Zorunlu. Bu koşul için karşılaştırılan değer. Çalışma zamanı uygulaması, bu koşulu parametre değerinin türüne göre değerlendirmek için bu değerin tür baskısını uygulayabilir.
|
negated |
boolean
Karşılaştırma sonucunun yoksayılıp sayılmayacağı. Örneğin, negated doğruysa 'eşittir' karşılaştırmalar "eşit değildir" olarak çalışır.
|
ComparisonType
Eşleşme koşulu için karşılaştırma türü
Sıralamalar |
COMPARISON_TYPE_UNSPECIFIED |
Bilinmiyor |
EQUALS |
Eşittir, büyük/küçük harfe duyarlı |
EQUALS_CASE_INSENSITIVE |
Eşittir, büyük/küçük harfe duyarlı değil |
CONTAINS |
İçerir, büyük/küçük harfe duyarlı |
CONTAINS_CASE_INSENSITIVE |
İçerir, büyük/küçük harfe duyarlı değil |
STARTS_WITH |
Şununla başlar, büyük/küçük harfe duyarlı |
STARTS_WITH_CASE_INSENSITIVE |
Şununla başlar, büyük/küçük harfe duyarlı değildir |
ENDS_WITH |
Şununla biter, büyük/küçük harfe duyarlı |
ENDS_WITH_CASE_INSENSITIVE |
Şununla biter, büyük/küçük harfe duyarlı değildir |
GREATER_THAN |
Şundan büyük: |
GREATER_THAN_OR_EQUAL |
Büyüktür veya eşittir |
LESS_THAN |
Küçüktür |
LESS_THAN_OR_EQUAL |
Küçük veya eşittir |
REGULAR_EXPRESSION |
normal ifadeye benzer. Yalnızca web akışlarında desteklenir. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
normal ifade, büyük/küçük harfe duyarlı değildir. Yalnızca web akışlarında desteklenir. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 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. |"]]