---
title: "Segmentos"
description: "Crea y gestiona segmentos de usuarios para una mejor segmentación en Adapty."
---

Un **segmento** es un conjunto de filtros que agrupa usuarios con características comunes. Usa segmentos para dirigir paywalls y pruebas A/B de forma más precisa.

Una vez creado un segmento, puedes [usarlo como **audiencia** en Placements y pruebas A/B](audience) para controlar qué paywall ve cada usuario (uno o varios). Algunos ejemplos:
- Muestra un paywall estándar a los no suscriptores y ofrece un descuento a los usuarios que hayan cancelado previamente una suscripción o prueba.
- Muestra paywalls diferentes a usuarios de distintos países.
- Segmenta usuarios basándote en datos de atribución de Apple Search Ads.
- Asegúrate de que los usuarios en versiones antiguas de la app sigan viendo el paywall actual, mientras que las versiones más recientes reciban el actualizado.
- [En Analytics](controls-filters-grouping-compare-proceeds#filter-and-group-data), filtra por segmentos para ver el rendimiento de grupos de usuarios específicos. Agrupa por segmento para comparar el rendimiento o la contribución dentro de **All users**.

  <img src="/assets/shared/img/3244407-Segments.webp"
  style={{
    border: 'none', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Creación \{#creation\}

Para crear un segmento, introduce un nombre y selecciona los atributos que definen sus filtros. Si seleccionas varios atributos, los usuarios deben cumplir todas las condiciones. Adapty aplica lógica AND entre atributos.

  <img src="/assets/shared/img/1af9744-new_cohort.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Atributos disponibles \{#available-attributes\}

:::note
Aunque muchos atributos de usuario se establecen automáticamente (como **Country** o **Calculated total revenue USD**), los atributos **Age**, **App user ID**, **Attribution**, **Gender** y **Custom attributes** no se definen automáticamente. Debes [establecer los atributos de usuario](setting-user-attributes) o [pasar los datos de atribución](attribution-integration) si quieres usarlos para segmentación.
:::

:::tip
Para los atributos basados en fechas, puedes filtrar usando:
- **Fecha fija**: Selecciona fechas concretas en un calendario (por ejemplo, mostrar una oferta especial a usuarios que instalaron la app entre el Black Friday y el Cyber Monday)
- **Rango relativo**: Define ventanas de tiempo dinámicas como "Últimos 7 días" o "Últimos 3 meses" (por ejemplo, volver a captar usuarios que no se han visto en más de 30 días, o apuntar a instalaciones recientes)

Los rangos relativos se actualizan automáticamente, lo que los hace ideales para campañas continuas. Las fechas fijas funcionan mejor para promociones acotadas en el tiempo.
:::
| Atributo                                                | Filtrar por                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|---------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Age**                                                 | La edad del usuario. Ten en cuenta que la edad se calcula cuando Adapty la recibe por primera vez y no se actualiza después.                                                                                                                                                                                                                                                                                                                                |
| **App User ID**                                         | El identificador del usuario en tu app ([customer_user_id](profiles-crm#user-attributes)). Puedes filtrar por su presencia o ausencia; por ejemplo, para mostrar un paywall solo a usuarios que no han iniciado sesión.                                                                                                                                                                                                                                     |
| **App version (current)**                               | La versión actual de la app instalada en el dispositivo del usuario donde Adapty recibió datos de eventos por última vez — **se actualiza a medida que el usuario actualiza la app**, por lo que siempre refleja la versión que están ejecutando en ese momento. Úsala para dirigirte a todos los usuarios que ejecutan una versión específica, incluidos quienes actualizaron a ella desde una versión anterior. Al crear un segmento, selecciona el icono de lápiz junto a **App version** y añade una nueva versión para poder usarla de inmediato.<br/> La condición **version > X.X** te permite medir el impacto en la conversión de todas las versiones de la app anteriores o posteriores a una específica sin listar cada versión individualmente.<br/><br/> **Formato:** Las cadenas de versión deben seguir el formato [SemVer](https://semver.org/). Los ceros iniciales en cualquier parte no son válidos — `26.03.4` no coincidirá, mientras que `26.3.4` sí. Las versiones no válidas se excluyen del segmento de forma silenciosa. |
| **App version (on install)**                            | La versión de la app instalada en el dispositivo del usuario cuando Adapty recibió datos de eventos por primera vez — **fijada en el momento de esa instalación y nunca actualizada**, incluso después de que el usuario actualice la app. Úsala para dirigirte a usuarios según la versión que instalaron originalmente, no su versión actual. `App version (on install) = 1.5.7` solo coincide con usuarios cuya primera instalación fue 1.5.7 y excluye de forma silenciosa a quienes actualizaron a 1.5.7 desde una versión anterior — para capturar también a quienes actualizaron, usa **App version (current)** en su lugar.<br/><br/> **Formato:** Las cadenas de versión deben seguir el formato [SemVer](https://semver.org/). Los ceros iniciales en cualquier parte no son válidos — `26.3.04` no coincidirá, mientras que `26.3.4` sí. Las versiones no válidas se excluyen del segmento de forma silenciosa. |
| **Attribution: Ad Group**                               | El grupo de anuncios de la atribución.                                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Attribution: Ad Set**                                 | El conjunto de anuncios de la atribución.                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **Attribution: Campaign**                               | El nombre de la campaña de marketing.                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Attribution: Creative**                               | La palabra clave del creativo de atribución.                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Attribution: Channel**                                | El nombre del canal de marketing.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Attribution: Source**                                 | El origen de la atribución.                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **Attribution: Status**                                 | El estado de la atribución. Valores posibles: <ul><li> **Organic** – El usuario instaló la app sin ninguna influencia de marketing de pago (p. ej., búsqueda directa en App Store/Google Play, boca a boca o alcance orgánico en redes sociales).</li><li> **Non-organic** – El usuario fue captado a través de un canal de marketing de pago (p. ej., anuncios, campañas de influencers, programas de referidos).</li><li> **Unknown** – No hay datos de atribución disponibles para este usuario.</li></ul> |
| **Calculated subscription state**                       | El [estado de suscripción actual](profiles-crm#subscription-state) del usuario, que indica si la suscripción está activa, cancelada o si hubo un problema de facturación sin resolver.                                                                                                                                                                                                                                                                      |
| **Calculated total revenue USD**                        | Los ingresos totales generados por este usuario.                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Country**                                             | El país del cliente, determinado por su dirección IP más reciente. Adapty actualiza la señal de IP como máximo una vez por semana, por lo que puede desfasarse si el usuario cambia de ubicación o usa una VPN. Para dirigirte al país de la cuenta de App Store / Play Store del usuario, usa **Country from store account**.                                                                                                                               |
| **Country from store account**                          | El país asociado a la cuenta de iOS o Android del usuario en el store. Ten en cuenta que Adapty solo recopila el país del store para dispositivos iOS con la versión 13 o posterior.                                                                                                                                                                                                                                                                         |
| **Creation date**                                       | La fecha en que se creó el perfil (cuando la app se instaló por primera vez en el dispositivo del usuario).                                                                                                                                                                                                                                                                                                                                                 |
| **Device**                                              | Tipo de dispositivo basado en metadatos. Por ejemplo, 'Samsung Galaxy' o 'iPhone 13'.                                                                                                                                                                                                                                                                                                                                                                       |
| **Gender**                                              | El género del usuario. Ten en cuenta que el valor lo estableces tú mismo.                                                                                                                                                                                                                                                                                                                                                                                   |
| **Installation date**                                   | La fecha en que el usuario instaló la app.                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Language**                                            | El idioma del dispositivo del usuario.                                                                                                                                                                                                                                                                                                                                                                                                                      |
| **Last seen**                                           | La última fecha en que el usuario abrió la app.                                                                                                                                                                                                                                                                                                                                                                                                             |
| **OS**                                                  | La versión del sistema operativo del dispositivo del usuario.                                                                                                                                                                                                                                                                                                                                                                                               |
| **Paid access level**                                   | El nivel de acceso asignado al usuario.                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **Platform**                                            | La plataforma del dispositivo del usuario. Valores posibles: `iOS`, `macOS`, `iPadOS`, `visionOS`, `Android`. <br/> Si los usuarios acceden a tu app desde varias plataformas (p. ej., iOS y Android), la pertenencia al segmento se evalúa de forma independiente para cada plataforma usando los datos más recientes de ese dispositivo específico. Esto permite una segmentación por plataforma incluso para el mismo perfil de usuario.                  |
| **Subscription expiration date**                        | La fecha de vencimiento de la suscripción o su presencia/ausencia. Muestra `none` para compras de acceso de por vida y permanece vacío si el usuario tiene un perfil pero nunca ha tenido una prueba, suscripción o compra de acceso de por vida.                                                                                                                                                                                                            |
| **Subscription product**                                | El ID del producto más reciente de la suscripción activa del cliente.                                                                                                                                                                                                                                                                                                                                                                                       |
| **[Custom attributes](profiles-crm#custom-attributes)** | Define tus propios atributos para crear segmentos muy precisos basados en propiedades exclusivas de tu app o negocio.                                                                                                                                                                                                                                                                                                                                        |
## Atributos personalizados \{#custom-attributes\}

Define atributos personalizados para crear segmentos más precisos basados en propiedades únicas de tu app o negocio.

:::note
- Puedes configurar atributos personalizados en el SDK o en el Adapty Dashboard. Para la configuración mediante SDK, sigue las instrucciones [aquí](setting-user-attributes#custom-user-attributes).
- Cambiar un atributo personalizado después de usarlo en un segmento puede desincronizar al usuario de ese segmento en [analytics](controls-filters-grouping-compare-proceeds#filter-and-group-data). Los datos reflejarán el valor anterior.
:::

### Cómo configurar un atributo personalizado \{#how-to-configure-a-custom-attribute\}

En el Adapty Dashboard, selecciona **Create custom attributes** en el menú desplegable de atributos.

  <img src="/assets/shared/img/883d3b2-CleanShot_2023-03-16_at_17.20.452x.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

| Campo | Descripción |
| ------ |--------------------------------------------------------------------------------------------------------------------------------------|
| **Name** | Una etiqueta para el atributo personalizado, usada solo en el Adapty Dashboard. |
| **Key** | Un identificador único para el atributo. Debe coincidir con la clave utilizada en el SDK. |
| **Type** | Elige entre:<ul><li>String: Requiere una lista predefinida de valores posibles.</li><li>Number: Solo acepta valores numéricos.</li></ul> |
| **Values** | Si seleccionas `String`, introduce la lista de valores posibles. Si eliges `Number`, el atributo solo aceptará valores numéricos. Los atributos numéricos admiten decimales y pueden usarse con operadores de comparación. |
Después de rellenar los campos obligatorios, puedes usar los atributos personalizados en tus segmentos, [pruebas A/B](ab-tests) y mucho más.

Cada perfil puede tener hasta 30 atributos personalizados.
## Total de usuarios y muestra aleatoria \{#total-number-and-random-sample\}

Una vez creado un segmento, Adapty muestra el número total de usuarios que cumplen los criterios del segmento.

Adapty también muestra una muestra aleatoria de 40 usuarios que se ajustan a los criterios. Úsala para comprobar tu segmento y asegurarte de que está configurado correctamente.

  <img src="/assets/shared/img/segment-random-set.webp"
  style={{
    border: 'none', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

## Duplicar segmentos \{#duplicate-segments\}

Si necesitas un segmento similar a uno existente, duplícalo en lugar de crearlo desde cero. Esto ahorra tiempo a los equipos que gestionan varias campañas o pruebas A/B con grupos de usuarios que se solapan.

Duplicar un segmento crea una copia con todos sus filtros y descripción. Al nombre del nuevo segmento se le añade "(copy)" para que puedas distinguirlo del original. El nuevo segmento es independiente del original: los cambios en uno no afectan al otro.

Para duplicar un segmento en el Adapty Dashboard:
1. Abre la sección **Profiles & Segments** en el menú principal de Adapty y cambia a la pestaña [**Segments**](https://app.adapty.io/segments).
2. Haz clic en el botón de **3 puntos** junto al segmento y selecciona **Duplicate**.

  <img src="/assets/shared/img/duplicate-segment.webp"
  style={{
    border: '1px solid #727272', /* border width and color */
    width: '700px', /* image width */
    display: 'block', /* for alignment */
    margin: '0 auto' /* center alignment */
  }}
/>

3. Abre el nuevo segmento y ajusta sus filtros según sea necesario.
## Eliminar segmentos \{#delete-segments\}

Cuando ya no necesites un segmento, puedes eliminarlo de forma permanente.

Adapty bloquea la eliminación si el segmento se está usando como audiencia en alguno de los siguientes casos:

- **Un placement**: Al menos un placement no eliminado usa el segmento como audiencia.
- **Una prueba A/B (activa o completada)**: Al menos una prueba A/B no eliminada usa el segmento como audiencia.
Para eliminar segmentos, Adapty considera como activas tanto las pruebas A/B **Live** como las **Completed**. Una prueba completada sigue utilizando la audiencia para mostrar el paywall o onboarding posterior a la prueba a los usuarios que coincidan, y las métricas históricas de la prueba están vinculadas a ese segmento. El segmento solo se libera cuando se elimina la propia prueba A/B.

:::warning
La eliminación de un segmento es permanente. El segmento no se puede restaurar.
:::

Para eliminar un segmento en el Adapty Dashboard:
1. Ve a **Profiles & Segments** en el menú principal de Adapty y cambia a la pestaña [**Segments**](https://app.adapty.io/segments).
2. Haz clic en el botón de **3 puntos** junto al segmento y selecciona **Delete**.
3. Escribe el nombre del segmento en el campo de confirmación y haz clic en **Delete forever**.

:::info
Si el segmento está en uso, el cuadro de diálogo muestra los placements y las pruebas A/B que lo referencian.
Para desbloquear la eliminación, abre cada placement o prueba A/B de la lista y elimina el segmento de su audiencia, o elimina el placement o la prueba A/B por completo. Una vez que nada haga referencia al segmento, podrás eliminarlo.
:::