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.”
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 conutm_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.