Descripción general
Los eventos personalizados le permiten rastrear acciones significativas del usuario desde su aplicación, sitio web o sistemas externos, y actuar sobre ellas en tiempo real. Envíe eventos de usuario para comportamientos que ocurren fuera de OneSignal y úselos para entregar mensajería más dirigida, relevante y oportuna. Puede:- Enviar eventos directamente desde su aplicación o sitio web usando los SDKs de OneSignal
- Importar eventos desde sus integraciones, CDP o almacén de datos
- Usarlos para activar Journeys, activar pasos Wait Until y segmentar usuarios según el comportamiento en tiempo real (opción de segmentación próximamente)
- Usuario se registra → Iniciar Journey de incorporación
- Usuario abandona checkout → Enviar recordatorio u oferta
- Jugador alcanza nuevo nivel → Enviar recompensa in-app
- Usuario intenta cancelar cuenta → Activar campaña de recuperación
¿Qué es un evento personalizado?
Un evento personalizado es cualquier acción del usuario rastreada — o inacción — que importa a su negocio. Los ejemplos comunes incluyen:- Realizar una compra
- Completar un nivel de juego
- Iniciar un entrenamiento
- Cancelar una suscripción
name(string, requerido) — Nombre del evento, máximo 128 caracteresproperties(objeto, opcional) — Datos de contexto en JSON- Identificador de usuario (requerido) — Ya sea
external_idoonesignal_id
Los eventos personalizados pueden ser:
- Producidos en tiempo real desde su aplicación o sitio (SDKs móviles/web de OneSignal)
- Ingestados desde integraciones como Segment, Amplitude o Databricks (próximamente)
- Importados desde su almacén de datos o CDP (próximamente)
Tags vs eventos personalizados
Las etiquetas y los eventos personalizados son ambas formas de agregar datos a sus usuarios. Sin embargo, existen algunas diferencias clave:| Característica | Etiquetas | Eventos personalizados |
|---|---|---|
| Uso de datos | Segmentación y personalización | Activar journeys sin un segmento, pasos de esperar hasta, personalización directamente dentro de journeys |
| Retención de datos | De por vida | 30+ días (el almacenamiento de por vida está disponible) |
| Formato de datos | Cadenas o números clave-valor | JSON |
| Fuente de datos | SDK de OneSignal, API o integraciones (limitado) | SDK de OneSignal, API o integraciones |
| Acceso a datos | Segmentación y personalización de mensajes | Journeys y personalización de plantillas de mensajes de journey, segmentación (Próximamente) |
- Etiquetas para propiedades de usuario que son estáticas y no cambian con frecuencia
- Eventos personalizados para escenarios en tiempo real, segmentación compleja y flujos de trabajo de journey más sofisticados
Introducir eventos personalizados en OneSignal
Puede generar eventos directamente con nuestras APIs o ingestarlos desde otros sistemas.Todos los eventos — ya sean generados desde un SDK o ingestados desde un almacén de datos — se tratan de la misma manera para fines de facturación.
API y SDKs de OneSignal
Envíe eventos a través de: Ejemplo: Enviar a través de la APIcurl
El identificador o nombre del evento. Máximo 128 caracteres.
El ID externo del usuario objetivo del evento. Se requiere el ID externo del usuario o el ID de OneSignal.
Parámetros opcionales sobre el evento (por ejemplo, nombre del plan, ID del producto, precio).
Este evento agregará inmediatamente al usuario con external_id
user_12345 a un Journey con completed_onboarding como activador de regla de entrada de evento personalizado o acción wait until.Integraciones
Si los eventos ya se rastrean en otro lugar, impórtelos a través de las integraciones admitidas.Ver y verificar eventos
Después de que los eventos comiencen a fluir, puede verlos y solucionarlos a través de varias herramientas en OneSignal.Pestaña Event List

Navegue a su organización
- Desglose de fuente – Muestra el número de eventos ingestados por fuente, con la opción de expandir y ver el esquema más reciente de los eventos junto con la marca de tiempo del último evento visto.
- Actividades – Lista los 10 eventos más recientes ingestados, mostrando su fuente y marca de tiempo. Cada entrada se puede expandir para revelar la carga útil JSON completa del evento.
- Uso – Muestra dónde se está utilizando un evento particular dentro de OneSignal, como en segmentos o journeys. Desde aquí, puede hacer clic directamente en el segmento o journey relevante para acceder a su configuración.
Pestaña Event Activity

Navegue a su organización
Pestaña Event Storage (Próximamente)
Una vista dedicada para administrar el almacenamiento de los eventos para su aplicación de OneSignal.Usar eventos personalizados en OneSignal
Activar Journeys con eventos
Los Journeys activados por eventos le permiten enviar mensajes a los usuarios inmediatamente en función de la actividad en tiempo real, sin necesidad de esperar actualizaciones de segmentos. Puede iniciar un Journey en el momento en que un usuario realiza una acción clave.Evento Wait Until
Use el paso Wait Until para pausar a los usuarios en un Journey hasta que ocurra un evento personalizado específico u otra acción.También puede definir una ventana de expiración. Si el usuario no cumple la condición a tiempo, puede continuar por una ruta alternativa, enviar un mensaje alternativo o salir del Journey.
Segmentación por eventos personalizados
La segmentación con eventos personalizados está actualmente en acceso anticipado.
Para solicitar acceso, contacte a
support@onesignal.com con:- El nombre de su empresa
- Su(s) ID(s) de aplicación de OneSignal que desea habilitar
- No se puede usar con Email Warm Up y pruebas A/B.
- Los segmentos de eventos personalizados no se pueden usar para impulsar Journeys.
- Aún no puede combinar filtros de eventos personalizados con otros filtros de segmentación (como propiedades de usuario o eventos de mensajes).