# División por condición

El elemento **División por condición** permite dividir un flujo para que los usuarios sigan diferentes rutas dependiendo de su segmento o los valores de sus tags.

## Definir el flujo de usuario

Puede dividir el flujo de tres maneras:

*   **Segmento**: Divide a los usuarios según si coinciden con un segmento existente.
*   **Tag**: Divide a los usuarios en múltiples ramas según los valores de los tags.
*   **Evento**: Divide a los usuarios en ramas según los valores de un atributo de evento.

![El elemento División por condición mostrando las opciones para dividir un flujo por Segmento o Tag](/journey-elements-condition-split-1.webp)

### Dividir el flujo por segmento

Para dividir un flujo por segmento:

1.  Selecciona **Segmento** como la condición para el flujo de usuario.
2.  Elige el segmento que quieres usar, o créalo desde cero directamente desde el elemento. [Aprende más sobre cómo crear Segmentos](/es/product/audience-data-and-segmentation/segmentation/create-segments)
3.  Haz clic en **Guardar** para aplicar los cambios.

![Ramas de División por condición creadas por segmento](/journey-elements-condition-split-2.webp)

4.  El flujo creará automáticamente dos ramas:
    *   **Usuarios en un segmento**: usuarios que coinciden con el segmento seleccionado.
    *   **Todos los demás usuarios**: usuarios que no coinciden con el segmento.

    Configura un flujo separado para cada rama para que los usuarios reciban contenido relevante para ellos.

**Ejemplo**

Si divides el flujo por el segmento *Suscriptores Premium*, los usuarios en este segmento pueden ser dirigidos a un flujo que entrega un descuento de lealtad, mientras que todos los demás usuarios siguen un flujo que muestra una solicitud de actualización.

![Ejemplo de flujo de División por condición para usuarios Premium vs. otros usuarios](/journey-elements-condition-split-3.webp)

### Dividir el flujo por Tag

Para dividir un flujo por Tag:

1.  Selecciona **Tag** como el tipo de condición.
2.  En el menú desplegable **Tag**, elige el tag que quieres usar (por ejemplo, *Favourite_category*). Asegúrate de que el tag requerido se haya creado con antelación. [Aprende más sobre los tags](/es/product/audience-data-and-segmentation/user-data-tags/)
3.  Selecciona la **Condición** (por ejemplo, *es*).
4.  Añade una o más ramas especificando los valores del tag (por ejemplo, *Zapatos*, *Vestidos*, *Accesorios*).

> Puedes crear hasta **10 ramas** por división por condición.
5.  Haz clic en **Guardar** para aplicar los cambios.

![Ramas de División por condición creadas por valores de tag](/journey-elements-condition-split-4.webp)

6.  Finalmente, crea un flujo separado para cada rama para entregar contenido personalizado basado en el tag del usuario.

**Ejemplo**

Si divides el flujo por el tag *Favourite_category* y defines ramas para *Zapatos, Vestidos,* y *Accesorios*, los usuarios serán dirigidos a la rama que coincida con su preferencia. Todos los demás usuarios (por ejemplo, aquellos sin una categoría especificada) serán dirigidos a la rama **Todos los demás usuarios**.

Necesitas crear un flujo separado para cada rama, como promociones para zapatos, vestidos o accesorios, para entregar contenido personalizado.

![Ejemplo de flujo de División por condición para categorías de ropa favoritas](/journey-elements-condition-split-5.webp)

### Dividir el flujo por Evento

Usa esta opción cuando quieras ramificar el journey basándote en el valor de un atributo de evento recopilado anteriormente en el journey.

Para dividir un flujo por atributo de evento:

1.  Selecciona **Evento** como el tipo de condición.
2.  En el menú desplegable **Evento del Journey**, elige el evento activado anteriormente en el journey.
3.  En **Atributo**, selecciona el atributo del evento.
4.  Elige la lógica de la condición, como `es`, `no es`, etc.
5.  Añade una o más ramas y define los valores para el atributo seleccionado.
6.  Haz clic en **Guardar** para aplicar la configuración.

<Aside type="tip">
Puedes definir hasta 10 ramas por División por condición.
</Aside>

![Ramas de División por condición creadas por atributo de evento](/journey-elements-condition-split-6.webp)

**Ejemplo**

Si divides el flujo basándote en el evento `WorkoutTypeSelected` y el atributo `type`, puedes dirigir a los usuarios a flujos de onboarding personalizados dependiendo de su entrenamiento seleccionado:

*   Usuarios con `type = cardio` → reciben consejos de entrenamiento de cardio
*   Usuarios con `type = strength` → reciben un plan de entrenamiento de fuerza
*   Usuarios con `type = yoga` → reciben una sesión de yoga guiada
*   Usuarios que no seleccionaron un tipo de entrenamiento (Todos los demás) → reciben un mensaje push con consejos deportivos genéricos, asegurando que sigan recibiendo contenido de onboarding relevante incluso sin una preferencia específica.

Cada rama contiene entonces elementos de mensaje dirigidos que entregan contenido relevante.

![Ejemplo de ramas de flujo de división por condición por atributo de evento](/journey-elements-condition-split-7.webp)