---
title: "Segmentos en Adapty Mail"
description: "Crea segmentos de audiencia reutilizables basados en datos de perfil y compras para dirigir flujos y pruebas A/B."
---

Un **segmento** es un segmento de audiencia reutilizable. Lo defines una vez — en **Segments** — y lo referencias desde flujos y pruebas A/B. Los segmentos son definiciones de filtros, no instantáneas: se evalúan bajo demanda cuando se activa un disparador de flujo, por lo que la membresía siempre refleja los datos de perfil más recientes.

## Crear un segmento \{#create-a-segment\}

1. En Adapty Mail, ve a **Segments** y haz clic en **+ Create**. Se abre la página de creación con el título **New Segment**.
2. Dale al segmento un **Name** (obligatorio) y una **Description** opcional.
3. En **Filters**, haz clic en **Add filter** por cada [regla](#available-filter-fields) que quieras añadir. Cada filtro se convierte en una tarjeta desplegable con la etiqueta **Filter 1**, **Filter 2**, etc.
4. Para cada filtro, elige un campo, un operador y el valor de comparación.
5. Guarda el segmento.

:::important
Los filtros se combinan con **AND** — el usuario debe cumplir todos los filtros para pertenecer al segmento. La lógica OR y los grupos anidados no están disponibles. Cada campo solo puede aparecer una vez por segmento; para comparar el mismo campo con varios valores, divide la lógica en segmentos separados.
:::

## Campos de filtro disponibles \{#available-filter-fields\}

| Grupo          | Campo                     | Tipo    |
| -------------- | ------------------------- | ------- |
| Profile        | Email                     | String  |
| Profile        | Age                       | Integer |
| Profile        | Country                   | String  |
| Profile        | External profile ID       | String  |
| Profile        | Created at                | Date    |
| Purchase state | Total revenue (USD)       | Decimal |
| Purchase state | Subscription state        | Enum    |
| Purchase state | Subscription purchased at | Date    |
| Purchase state | Subscription expires at   | Date    |
| Purchase state | One-time purchase state   | Enum    |
| Purchase state | One-time purchased at     | Date    |

**Valores de Subscription state**: Never purchased, Subscribed, Auto-renew off, Billing issue, Grace period, Expired, Refunded.

**Valores de One-time purchase state**: Never purchased, Purchased, Refunded.

Operadores disponibles por tipo de campo:

- **String**: equals, not equals, is set, is not set.
- **Number**: equals, not equals, less than, greater than, less than or equal, greater than or equal, between, is set, is not set.
- **Date**: equals, not equals, before, after, on or before, on or after, between, is set, is not set.

## El segmento de sistema All Users \{#the-all-users-system-segment\}

Adapty Mail incluye un segmento integrado llamado **All Users** que no tiene filtros — cualquier usuario del proyecto cumple los criterios. No se puede editar ni eliminar. Cuando se usa en un flujo, actúa como la fila comodín de última prioridad (consulta [Flows](mail-flows) para la regla de prioridad).

## Ciclo de vida \{#lifecycle\}

El estado de un segmento se calcula según cómo se esté usando:

- **Draft**: Creado, no vinculado a ningún flujo ni prueba A/B.
- **Live**: Vinculado a un flujo activo o a una prueba A/B.
- **Inactive**: Estaba vinculado, pero la prueba A/B finalizó o se eliminó la fila del flujo.
- **Archived**: Eliminado de forma temporal y oculto de la lista principal.

La página Segments tiene un filtro de estado en la barra de herramientas para que puedas filtrar la lista por cualquiera de estos estados.

## Editar y eliminar un segmento \{#edit-and-delete-a-segment\}

- **Name y description**: Siempre editables.
- **Filtros en un segmento Draft**: Totalmente editables.
- **Filtros en un segmento Live**: Bloqueados. Una vez que un segmento es referenciado por una fila de flujo activa o una prueba A/B, los filtros pasan a ser de solo lectura. Solo puedes cambiar el nombre o actualizar la descripción. Para modificar el targeting, crea un nuevo segmento y reemplázalo en la fila del flujo.
- **Eliminar**: Elimina el segmento de forma temporal. Los segmentos Live no se pueden eliminar — primero quítalos del flujo (o finaliza la prueba A/B).

## Limitaciones \{#limitations\}

- **Sin lógica OR ni anidamiento**: Los filtros solo se combinan con AND.
- **Un campo por segmento**: Un segmento no puede tener dos filtros sobre el mismo campo (por ejemplo, dos comprobaciones de país).
- **Sin vista previa del tamaño**: El editor no muestra cuántos usuarios cumplen actualmente los filtros.
- **Filtros bloqueados una vez activos**: Los segmentos activos son de solo lectura, excepto el nombre y la descripción.