> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/es/what-would-you-like-to-learn-about/platform-features/blocking-and-redirect-rules/build-redirect-rule-conditions.md).

# Crear condiciones de la regla de redirección

Toda regla de redirección comienza con una o más condiciones. Una *condición* verifica algo sobre el tráfico entrante, como la URL de su página de destino, el país o el tipo de dispositivo, y decide si la regla se aplica. Lee más sobre cómo [Crear una regla de redirección](/brand/es/what-would-you-like-to-learn-about/platform-features/blocking-and-redirect-rules/create-a-redirect-rule.md).

## Atributos de condición

La tabla siguiente enumera los atributos de condición que puedes usar en una regla.

<details>

<summary>Referencia de atributos de condición</summary>

| Atributo de condición           | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Página de destino               | La URL de destino original.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Dirección IP                    | La dirección IP registrada en un dispositivo.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ID compartido                   | Un parámetro de cadena de consulta controlado por el socio que se usa en los informes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| País                            | El país desde el que se origina el tráfico.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Estado                          | El estado desde el que se origina el tráfico.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Estado del anuncio              | El estado de uso del anuncio asociado.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| SubID1                          | Un parámetro de cadena de consulta controlado por el socio que se usa en los informes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| SubID2                          | Un parámetro de cadena de consulta controlado por el socio que se usa en los informes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| SubID3                          | Un parámetro de cadena de consulta controlado por el socio que se usa en los informes.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ID de MP                        | El identificador único de impact.com para un socio                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Tipo de dispositivo             | Qué tipo de dispositivo usaba el cliente cuando se le solicitó activar la regla de redirección.                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| URL de referencia               | URL del sitio web que está derivando tráfico a la URL de destino original.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| SKU del producto                | Un identificador del sujeto del anuncio, que normalmente se designa en un catálogo de productos.                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ID del anuncio                  | El identificador único de impact.com para un anuncio.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Probabilidad                    | La regla de redirección tomará aleatoriamente un porcentaje del tráfico para redirigirlo. Esto se usa principalmente para pruebas A/B.                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Recurso alternativo móvil       | <p>Si un anuncio tiene <a href="/brand/es/what-would-you-like-to-learn-about/platform-features/blocking-and-redirect-rules/create-app-install-interstitials.md">fallback móvil</a> configurado, la regla de enrutamiento asociada puede solicitar redirigir el tráfico a su tienda de aplicaciones correspondiente para descargar una app.</p><p><em>respaldo móvil</em> las reglas de redirección normalmente se configuran durante la incorporación. Revisa tus especificaciones técnicas para ver si deberías tener una regla de redirección de respaldo móvil.</p> |
| Nombre de la app                | El nombre de la app que el cliente usaba cuando se le solicitó activar la regla de redirección.                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Nombre del navegador            | El nombre del navegador que el cliente usaba cuando se le solicitó activar la regla de redirección.                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Nombre del sistema operativo    | El nombre del sistema operativo que el cliente usaba cuando se le solicitó activar la regla de redirección.                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| WebView dentro de la aplicación | Si el cliente estaba usando una WebView dentro de la aplicación cuando se le solicitó activar la regla de redirección.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

</details>

## Operadores de condición

Uno de los atributos de condición más útiles es **Página de destino**, ya que te permite crear condiciones y redirecciones basadas en la URL entrante. Los operadores que se enumeran a continuación son para el **Página de destino** atributo. Los operadores disponibles dependen del atributo que elijas: la mayoría ofrece un conjunto más reducido. Por ejemplo, **Recurso alternativo móvil** solo ofrece **esté** y **no es**.

<details>

<summary>Referencia de operadores de condición</summary>

| Operador            | Descripción                                                                                                                                                                                         |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **contiene**        | El valor del atributo incluye el texto especificado.                                                                                                                                                |
| **empieza con**     | El valor del atributo comienza con el texto especificado.                                                                                                                                           |
| **termina con**     | El valor del atributo termina con el texto especificado.                                                                                                                                            |
| **coincide con**    | El valor del atributo coincide con un patrón, que puede incluir marcadores de posición (`{NAME}`) para capturar partes del valor y un comodín (`*`) para coincidir con cualquier carácter restante. |
| **en**              | El valor del atributo es uno de una lista especificada de valores.                                                                                                                                  |
| **no contiene**     | El valor del atributo no incluye el texto especificado.                                                                                                                                             |
| **no comienza con** | El valor del atributo no comienza con el texto especificado.                                                                                                                                        |
| **no termina con**  | El valor del atributo no termina con el texto especificado.                                                                                                                                         |
| **no es**           | El valor del atributo no es exactamente igual al valor especificado.                                                                                                                                |
| **no está en**      | El valor del atributo no es ninguno de una lista especificada de valores.                                                                                                                           |
| **Regex**           | El valor del atributo coincide con una expresión regular personalizada.                                                                                                                             |

</details>

## Combinar condiciones

Puedes combinar varias condiciones usando **Y**:

* Usa **Y** cuando más de una cosa deba ser verdadera al mismo tiempo; por ejemplo, tráfico de un país específico y en un tipo de dispositivo específico.
* Seleccione **Agregar otro** para añadir una condición separada e independiente que cumpla la primera condición o la nueva. No es necesario que cumpla ambas. Esto significa que **Agregar otro** es como una **O** condición.

Las dos siguientes secciones muestran cómo crear una regla de redirección usando los *Contiene* y *Coincide con* operadores.

## Usa el operador contiene

La forma más sencilla de dividir el tráfico por URL es con dos reglas separadas que usan **contiene**. Supón que quieres que cualquiera que llegue a una página del Reino Unido reciba un parámetro de consulta, y que cualquiera que llegue a una página de EE. UU. reciba otro.

Regla 1, tráfico del Reino Unido:

1. Condición: `Página de destino` **contiene** `/uk`.
2. Acción: redirigir a la misma URL, con `?a=123` añadido al final.

Regla 2, tráfico de EE. UU.:

1. Condición: `Página de destino` **contiene** `/us`.
2. Acción: redirigir a la misma URL, con `?a=456` añadido al final.

Cada regla comprueba la URL entrante en busca de un fragmento de texto (ya sea `/uk` o `/us`). Si encuentra el texto, la regla de redirección envía al visitante hacia adelante con un parámetro adicional añadido.

Esto funciona bien para divisiones simples de una u otra opción, pero esta técnica no puede reutilizar partes de la URL original. Para eso, necesitas usar **coincide con**.

## Usa el operador coincide con

El **coincide con** te permite escribir un patrón para toda la URL y marcar una parte con un marcador de posición, escrito como `{PLACEHOLDER}`, para que puedas reutilizar esa parte exacta más adelante en la redirección.

<details>

<summary>Usa Coincide con con un marcador de posición</summary>

Supón que vendes zapatos, y que cada página de producto del Reino Unido se ve así `https://www.example.com/uk/<product-name>`. Quieres redirigir cada una a la misma página de un sitio asociado, conservando el nombre del producto.

1. Establece la condición en `Página de destino` **coincide con** `https://www.example.com/uk/{PRODUCT}`, que coincide con cualquier URL que comience con `https://www.example.com/uk/` y denomina `PRODUCT`.
2. Pruébalo ingresando `https://www.example.com/uk/sneakers` como página de destino de prueba. Recibirás el resultado: una coincidencia exitosa, con `{PRODUCT}` establecido en `sneakers`.
3. Establece la acción para redirigir a `https://www.example.com/uk/{PRODUCT}?a=123`, que se convierte en `https://www.example.com/uk/sneakers?a=123` una vez `{PRODUCT}` se captura como `sneakers`.

Así que el marcador de posición actúa como una variable: cualquier texto que capture de la URL entrante se coloca en el mismo sitio de la URL de salida.

</details>

<details>

<summary>Usa coincide con con un comodín</summary>

Usando exactamente la misma regla que arriba, prueba con una URL ligeramente diferente:

1. Pruébalo ingresando `https://www.example.com/uk/sneakers/mens` como página de destino de prueba. Recibirás el resultado: no se encontró ninguna coincidencia.

Esto se debe a que el **coincide con** El operador comprueba el patrón contra la URL completa, no solo contra el inicio. El patrón `https://www.example.com/uk/{PRODUCT}` solo contempla un segmento después de `/uk/`, y no tiene nada para contemplar el extra `/mens`, así que la coincidencia falla.

Para permitir cualquier cosa después del marcador de posición, añade un comodín (`*`) al final del patrón:

* Nuevo patrón: `https://www.example.com/uk/{PRODUCT}*`
* Esto ahora coincide con ambos `https://www.example.com/uk/sneakers` y `https://www.example.com/uk/sneakers/mens`. `{PRODUCT}` pero sigue capturando solo `sneakers` (hasta el siguiente `/`), y `*` simplemente absorbe todo lo que viene después.

Si tu patrón no termina en `*`, la URL entrante debe terminar exactamente en el mismo punto en que termina el patrón, o no coincidirá.

</details>

<details>

<summary>Usa coincide con con varios marcadores de posición</summary>

Puedes usar varios marcadores de posición en el mismo patrón. Supón que tus páginas de producto en realidad incluyen tanto una categoría como un SKU, como `https://www.example.com/uk/shop/product/sneakers/SKU123-blue-running-shoe`, y que la página a veces tiene contenido adicional después de eso (como `/reviews`).

1. Establece la condición en `Página de destino` **coincide con** `https://www.example.com/uk/shop/product/{CATEGORY}/{SKU}*`, donde:
   * `{CATEGORY}` captura el segmento justo después de `/product/`.
   * `{SKU}` captura el siguiente segmento después de eso.
   * el asterisco final `*` permite cualquier otra cosa que siga (como `/reviews`), usando la lección de la sección anterior.
2. Pruébalo ingresando `https://www.example.com/uk/shop/product/sneakers/SKU123-blue-running-shoe/reviews`. Deberías recibir el resultado: una coincidencia exitosa, con `{CATEGORY}` establecido en `sneakers` y `{SKU}` establecido en `SKU123-blue-running-shoe`.
3. Establece la acción para redirigir a `https://www.example.com/redirect/{CATEGORY}/{SKU}`, que se convierte en `https://www.example.com/redirect/sneakers/SKU123-blue-running-shoe` una vez que se reutilizan ambos valores capturados. La `/reviews` parte se omite porque la URL de redirección no la referencia.

</details>

<details>

<summary>Referencia de comodines y marcadores de posición</summary>

La tabla siguiente enumera la sintaxis que puedes usar al escribir una **coincide con** regla.

| Sintaxis        | Qué hace                                                                                                                                                      |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `{NAME}`        | Un marcador de posición que captura un segmento de URL (hasta el siguiente `/` o el final de la URL) para que pueda reutilizarse en la acción de redirección. |
| `*`             | Coincide con cualquier carácter restante después de un marcador de posición. Úsalo cuando la URL pueda tener contenido adicional después de tu patrón.        |
| No `*` al final | El patrón debe coincidir con la URL exactamente hasta su final. No se permite nada adicional.                                                                 |

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.impact.com/brand/es/what-would-you-like-to-learn-about/platform-features/blocking-and-redirect-rules/build-redirect-rule-conditions.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
