MCP-Server für Google Analytics ausprobieren Installieren Sie das Tool über
GitHub. Weitere Informationen finden Sie in der
Ankündigung.
MatchingCondition
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Definiert eine Bedingung für den Fall, dass eine Regel zum Bearbeiten oder Erstellen von Ereignissen für ein Ereignis gilt.
JSON-Darstellung |
{
"field": string,
"comparisonType": enum (ComparisonType ),
"value": string,
"negated": boolean
} |
Felder |
field |
string
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. Dieser Wert darf keine Leerzeichen enthalten.
|
comparisonType |
enum (ComparisonType )
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. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["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. |"]]