Skip to main content
La convención y los valores aprobados juzgan cada parámetro por sí solo. Una regla de dependencia juzga un par: cuando un parámetro tiene un valor particular, entonces otro parámetro solo puede ser uno de una lista corta. newsletter como origen siempre va con email como medio; google va con cpc o display, nunca con social. Las reglas viven en la página de Reglas, https://app.utmkit.co/rules, bajo “Reglas de dependencia”, cada una escrita como la oración que significa en lugar de las cuatro columnas en las que se almacena. Propietarios y administradores agregan y quitan reglas; miembros y observadores pueden leerlas.

Agregar una regla

1

Elige Agregar una regla

El formulario tiene cuatro partes: cuando este parámetro, es este valor, entonces este parámetro, solo puede ser. La última es una lista separada por comas.
2

Registra la regla

Los valores deben seguir el formato de la convención, y los dos parámetros deben ser distintos. La página confirma con la oración que registró: “cuando utm_source es google, utm_medium puede ser cpc, display.”
Registrar una regla solo agrega. Registrar display para un par que ya permite cpc amplía la lista; nunca retira lo que el par ya permitía. Registrar un valor que ya está ahí no cambia nada.

Cómo se aplica una regla

Una regla se activa cuando el valor que la dispara está presente en un enlace y es en sí mismo válido: pasa el formato y, si su parámetro tiene valores aprobados, es uno de ellos. Acotar sobre un valor que ya está mal reportaría el problema en el extremo equivocado. Cuando una regla coincide, su lista reemplaza la lista general aprobada para el parámetro de destino. Lo específico gana a lo general: cpc no necesita estar en la biblioteca de utm_medium para estar permitido bajo utm_source=google. El formato se sigue aplicando, porque una regla acota qué valores son legales, no qué aspecto puede tener un valor. Si varias reglas coinciden con un enlace, todas deben cumplirse. La coincidencia no distingue mayúsculas de minúsculas.

Cómo se lee una violación

Un enlace con utm_source=google y utm_medium=social se rechaza en modo bloqueo, o se crea y se marca en modo aviso, con ambos extremos del par en la oración: utm_medium ‘social’ no está permitido cuando utm_source es ‘google’. Según esa regla, utm_medium debe ser uno de: ‘cpc’, ‘display’. La corrección puede ser cualquiera de los dos extremos, por eso se nombran ambos.

Quitar una regla

Cada valor permitido bajo un par tiene un control Quitar. Una eliminación es un valor bajo una condición, nunca el conjunto completo, así que la página no puede quitar más de lo que señalaste. Quitar el último valor bajo un par significa que esa condición deja de restringir el parámetro de destino por completo; la confirmación lo dice. Los enlaces ya creados quedan intactos en cualquier caso.
Retirar un valor de la biblioteca general no afecta una regla que lo nombre. Ver Valores aprobados.

Desde la API y el MCP

GET /api/v1/rules/dependencies lista las reglas, una fila por cada valor permitido bajo un par que dispara; POST /api/v1/rules/dependencies permite valores para un destino bajo un par (aditivo); y DELETE /api/v1/rules/dependencies/{id} quita un valor permitido, no el conjunto completo. Las lecturas necesitan rules:read, las escrituras rules:write más un propietario o administrador detrás del token. Las herramientas del MCP son list_dependency_rules, add_dependency_rule y remove_dependency_rule, bajo los mismos permisos.