Tipos de segmentos
La plataforma OneSignal soporta dos categorías principales de segmentos:Segmentos basados en suscripción
Los segmentos basados en suscripción se construyen usando filtros sobre atributos de suscripción, como tipo de dispositivo, idioma o versión de app.Segmentos basados en usuario
Los segmentos basados en usuario se construyen usando filtros sobre atributos a nivel de usuario en lugar de suscripciones individuales. Actualmente, estos segmentos soportan filtros sobre eventos de mensajes y eventos personalizados. Los ejemplos incluyen:- Cuándo un usuario abrió por última vez un email, SMS o notificación push enviada vía OneSignal.
- Eventos personalizados específicos rastreados en tu app o sitio web.
Crear segmentos
Los segmentos pueden crearse en el dashboard, a través de la API o cargando un CSV. Dirige tu audiencia incluyendo y excluyendo segmentos al enviar mensajes o crear Journeys.Dashboard
Crea y gestiona segmentos desde Audience > Segments.
API
Crea segmentos programáticamente usando la API Create Segment.
Importación CSV
Importa masivamente Suscripciones a un segmento cargando un CSV.
Lógica de segmentos: AND vs OR
Usa AND para combinar filtros que todos deben coincidir. Usa OR para coincidir con cualquiera de múltiples condiciones.- Ejemplo AND
- Ejemplo OR
Crea un segmento de usuarios que:
- Han estado activos en los últimos 30 días
- Tienen al menos 3 sesiones en total

Filtros
Los filtros definen qué suscripciones pertenecen a un segmento. Puedes combinar múltiples filtros usando lógica AND u OR. Si no se seleccionan filtros, el segmento incluirá por defecto a todos los usuarios de tu app.| Filtro | Descripción |
|---|---|
| First session | Fecha/hora de creación del usuario. |
| Last session | Última vez que la Suscripción abrió la app o el sitio. |
| Session count | Número de veces que la Suscripción abrió la app o visitó el sitio. |
| Usage duration | Segundos totales que la Suscripción tuvo tu app/sitio abierto. |
| Language | Idioma preferido del usuario (basado en dispositivo/navegador). Consulta soporte multi-idioma. |
| App version | Extraído de Android versionCode o iOS CFBundleShortVersionString. Combina con Device type para filtrar por diferentes versiones de app para cada plataforma. Consulta Target outdated app versions. |
| Device type | iOS, Android, Web Push (navegador), Email, etc. |
| User tag | Etiquetas personalizadas que estableces vía el SDK o API. Consulta Agregar Tags. |
| Location | Filtrar por radio desde coordenadas (lat/long). Requiere al menos 1 metro y hasta 2 decimales de precisión. Consulta permiso de ubicación. |
| Country | Basado en la última geolocalización IP (código ISO 3166-2). |
| Test users | Usuarios marcados como Usuarios de Prueba. |
| Message Event | Filtrar por evento de mensaje (ej., “clicked”, “delivered”, “failed”). Consulta Filtros de eventos de mensajes. |
| Custom Event | Filtrar por evento personalizado (ej., “purchase”, “user login”). Consulta Filtros de eventos personalizados. |
Filtros de eventos de mensajes
Los filtros de eventos de mensajes te permiten filtrar usuarios basándote en su interacción con uno de tus canales de mensajería dentro de una ventana determinada.
between para definir un rango personalizado de inicio y fin (en días atrás).
Interacciones rastreables por canal:
| Canal | Interacciones Rastreables |
|---|---|
| Push | Sent, Received, Clicked, Failed |
| SMS | Sent, Delivered, Failed |
| Sent, Delivered, Opened, Clicked, Bounced, Failed, Suppressed, Reported as spam | |
| In-App | Received, Clicked |
Retención de eventos de mensajes por plan
Los períodos de retención varían por plan — consulta el FAQ de Facturación para más detalles.
Filtros de eventos personalizados
Los filtros de eventos personalizados te permiten dirigir a usuarios basándote en acciones significativas que han tomado en tu app, sitio web o sistemas externos.Los filtros de eventos personalizados están actualmente en Acceso Temprano.Para solicitar acceso, contacta a
support@onesignal.com con el nombre de tu empresa, tu ID de Organización de OneSignal y tu(s) App ID(s) de OneSignal.
- El nombre del evento sobre el que quieres filtrar.
- Si el usuario
haono harealizado esa acción. - El número mínimo, máximo o exacto de veces que la acción debe realizarse.
- Una ventana de tiempo durante la cual la acción debe (o no debe) ocurrir — elige un rango predefinido o define una ventana personalizada usando la opción
between(inicio y fin en días atrás).
all— aplica una condición AND entre propiedades.at least one— aplica una condición OR.
notación de punto.
- Los eventos personalizados se representan como Objetos JSON.
- Consulta Eventos personalizados para más detalles.
product_name→ para dirigir a usuarios con nombre de producto24 Pack of Acorns.product_price→ para dirigir a usuarios con precio de producto12.99.product_quantity→ para dirigir a usuarios con cantidad de producto2.

Recuentos de audiencia
El editor de segmentos muestra cuántas Suscripciones suscritas y no suscritas hay en tu segmento, con un desglose por canal (push, email y SMS).- Las Suscripciones suscritas tienen opt-in y recibirán mensajes cuando dirijas este segmento.
- Las Suscripciones no suscritas coinciden con tus filtros de segmento pero han rechazado y no recibirán mensajes.

Recuentos exactos y estimaciones
OneSignal siempre devuelve un recuento en aproximadamente 15 segundos. Siempre que sea posible dentro de ese límite de tiempo, verás un recuento exacto. Para segmentos grandes o complejos donde los recuentos exactos pueden tardar mucho tiempo en calcularse, se muestra una estimación en su lugar. Las estimaciones están etiquetadas para dejar claro que no son exactas:| Tamaño del segmento | Formato | Ejemplo |
|---|---|---|
| Por encima de 10,000 | Recuento con margen de error | 140,000 +/- 5,000 |
| Por debajo de 10,000 | Valor menor que | <4,800 |
Los recuentos de audiencia están disponibles para segmentos basados en suscripción. Los recuentos de segmentos basados en usuario aún no están soportados.
Gestión de segmentos
Al ver tus segmentos en el dashboard, puedes:- Ver Suscripciones: Ver qué Suscripciones están en el segmento.
- Copiar ID del segmento: Copiar el ID del segmento para usar en la API.
- Editar: Cambiar filtros o nombre.
- Pausar / Reanudar: Si estás cerca de tu límite de segmentos, puedes pausar segmentos sin eliminarlos. Dirigir a un segmento pausado fallará.
- Establecer como predeterminado: Establecer un segmento predeterminado para que se seleccione automáticamente al enviar un nuevo mensaje. Esto ayuda a reducir errores de targeting y ahorrar tiempo.
- Duplicar: Copiar los filtros de un segmento para crear uno nuevo.
- Ver Registros de Auditoría: Ver los registros de auditoría de quién puede haber cambiado un segmento y cuándo.
- Eliminar: Eliminar el segmento.
Eliminar segmentos
Eliminar un segmento lo quita de tu lista de segmentos. No elimina los usuarios dentro de él. Para eliminar los usuarios dentro de un segmento, consulta Eliminar Usuarios.- Dashboard
- API
- Ve a Audience > Segments
- Haz clic en el menú de tres puntos junto a un segmento
- Selecciona Delete

FAQ
¿Cómo me agrego a mí mismo a un segmento?
Establécete como Usuario de Prueba o agrega una Etiqueta personalizada, luego crea un segmento que la dirige.- Encuentra tus Suscripciones usando tu External ID.
- Ya sea:
- Establécete como un usuario de prueba
- Agrega una Etiqueta personalizada
- Crea un segmento usando el filtro Test Users o la etiqueta.



