Prueba el servidor de MCP para Google Analytics. Instala desde
GitHub y consulta el
anuncio para obtener más detalles.
MatchingCondition
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Define una condición para cuándo se aplica una regla de edición o creación de eventos a un evento.
Representación JSON |
{
"field": string,
"comparisonType": enum (ComparisonType ),
"value": string,
"negated": boolean
} |
Campos |
field |
string
Obligatorio. El nombre del campo con el que se compara para la condición. Si se trata de "eventName" se especifica esta condición se aplicará al nombre del evento. De lo contrario, la condición se aplicará a un parámetro con el nombre especificado. Este valor no puede contener espacios.
|
comparisonType |
enum (ComparisonType )
Obligatorio. Es el tipo de comparación que se aplicará al valor.
|
value |
string
Obligatorio. El valor con el que se compara esta condición. La implementación del entorno de ejecución puede realizar la coerción de tipo de este valor para evaluar esta condición según el tipo del valor del parámetro.
|
negated |
boolean
Indica si el resultado de la comparación se debe negar o no. Por ejemplo, si negated es verdadero, entonces "es igual a". las comparaciones funcionarían como “no es igual a”.
|
ComparisonType
Tipo de comparación para la condición coincidente
Enumeraciones |
COMPARISON_TYPE_UNSPECIFIED |
Desconocido |
EQUALS |
Igual a, distingue mayúsculas de minúsculas |
EQUALS_CASE_INSENSITIVE |
Igual a, no distingue mayúsculas de minúsculas |
CONTAINS |
Contiene, distingue mayúsculas de minúsculas |
CONTAINS_CASE_INSENSITIVE |
Contiene, no distingue mayúsculas de minúsculas |
STARTS_WITH |
Comienza con, distingue mayúsculas de minúsculas |
STARTS_WITH_CASE_INSENSITIVE |
Comienza con; no distingue mayúsculas de minúsculas |
ENDS_WITH |
Finaliza con, distingue mayúsculas de minúsculas |
ENDS_WITH_CASE_INSENSITIVE |
Finaliza con, no distingue mayúsculas de minúsculas |
GREATER_THAN |
Mayor que |
GREATER_THAN_OR_EQUAL |
Mayor o igual que |
LESS_THAN |
Menor que |
LESS_THAN_OR_EQUAL |
Menor o igual que |
REGULAR_EXPRESSION |
expresión regular. Solo es compatible con los flujos web. |
REGULAR_EXPRESSION_CASE_INSENSITIVE |
expresión regular, no distingue mayúsculas de minúsculas. Solo es compatible con los flujos web. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 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. |"]]