Erforderlich. Der Name des Felds, mit dem die Bedingung verglichen wird. Wenn „eventName“ festgelegt ist, gilt diese Bedingung für den Namen des Ereignisses. Andernfalls gilt die Bedingung für einen Parameter mit dem angegebenen Namen.
Erforderlich. Der Vergleichstyp, der auf den Wert angewendet werden soll.
value
string
Erforderlich. Wert, mit dem diese Bedingung verglichen wird. Die Laufzeitimplementierung kann eine Typerzwingung dieses Werts durchführen, um diese Bedingung basierend auf dem Typ des Parameterwerts auszuwerten.
negated
boolean
Gibt an, ob das Ergebnis des Vergleichs negiert werden soll. Wenn negated beispielsweise „wahr“ ist, dann ist „ist gleich“. als „nicht gleich“.
ComparisonType
Vergleichstyp für Übereinstimmungsbedingung
Enums
COMPARISON_TYPE_UNSPECIFIED
Unbekannt
EQUALS
Ist gleich, Groß-/Kleinschreibung beachten
EQUALS_CASE_INSENSITIVE
Ist gleich, Groß-/Kleinschreibung nicht berücksichtigend
CONTAINS
Enthält, Groß-/Kleinschreibung beachten
CONTAINS_CASE_INSENSITIVE
Enthält, Groß-/Kleinschreibung wird nicht berücksichtigt
STARTS_WITH
Beginnt mit, Groß-/Kleinschreibung beachten
STARTS_WITH_CASE_INSENSITIVE
Beginnt mit, Groß-/Kleinschreibung wird nicht berücksichtigt
ENDS_WITH
Endet mit, Groß-/Kleinschreibung beachten
ENDS_WITH_CASE_INSENSITIVE
Endet mit, Groß-/Kleinschreibung nicht berücksichtigend
GREATER_THAN
Größer als
GREATER_THAN_OR_EQUAL
größer als oder gleich
LESS_THAN
Weniger als
LESS_THAN_OR_EQUAL
kleiner als oder gleich
REGULAR_EXPRESSION
regulärer Ausdruck. Wird nur für Webstreams unterstützt.
REGULAR_EXPRESSION_CASE_INSENSITIVE
regulärer Ausdruck, Groß-/Kleinschreibung wird nicht berücksichtigt. Wird nur für Webstreams unterstützt.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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. |"]]