- Eventos de mensaje → Mixpanel: Rastrea entrega, clics, fallas y más en todos los canales.
- Cohortes → OneSignal: Sincroniza cohortes de Mixpanel basados en comportamiento como filtros de orientación en OneSignal.
Requisitos
- Cuenta de Mixpanel
- Plan pago de OneSignal
- App de OneSignal con External ID configurado.
Configuración
Agregar Mixpanel a OneSignal (Salida)
Envía eventos de mensaje de OneSignal a tu proyecto de Mixpanel.- En OneSignal, navega a Data > Integrations > Mixpanel y haz clic en Activate.

Habilitar integración Mixpanel en OneSignal
En Mixpanel
- Encuentra tu Project Token luego cópialo y pégalo en OneSignal.
- Verifica tu Data Residency. Si usas los servidores EU de Mixpanel, marca la casilla Send events exclusively to Mixpanel’s EU Residency Server.
Seleccionar eventos de mensaje
Selecciona qué eventos de mensaje de OneSignal quieres enviar a Mixpanel. Cuando termines, haz clic en Activate.
Configuración de Mixpanel en OneSignal
Agregar OneSignal a Mixpanel (Entrada)
En tus Integraciones de Mixpanel, agrega OneSignal.
Agregar integración OneSignal en Mixpanel
OneSignal - APP_NAME donde APP_NAME es el nombre de la app en OneSignal.
Necesitarás los siguientes datos disponibles en OneSignal Settings > Keys & IDs:
- App ID
- API Key
Mapeo de User ID
El External ID en OneSignal debe coincidir con una propiedad de User ID de Mixpanel que selecciones (por ejemplo,user_id). Verifica que esta propiedad esté disponible en ambos sistemas — la sincronización de cohortes y el seguimiento de eventos dependen de una coincidencia exacta.

Panel de Mixpanel para configurar las propiedades de OneSignal

Mixpanel > Users > User Profile Properties

OneSignal > Audience > Users > External ID

Ten precaución al configurar Distinct ID si se usa para el mapeo de User ID Property
Exportar cohortes de Mixpanel a OneSignal
Sincroniza cohortes de Mixpanel a OneSignal usando el External ID coincidente configurado anteriormente. Exportar no crea Usuarios — cada Usuario ya debe existir en OneSignal.- En Mixpanel, crea un cohorte.
- Haz clic en Options > Export to… > El nombre de conexión de OneSignal.

Cómo exportar un cohorte de Mixpanel a OneSignal
- Elige la frecuencia de sincronización y presiona Begin Sync.

Opciones de frecuencia de Mixpanel
Creación de segmento de OneSignal
El cohorte sincronizado aparece como un filtro de segmento de Mixpanel. OneSignal crea automáticamente un Segmento para el cohorte si:- Los Usuarios en el cohorte de Mixpanel también existen en OneSignal con External ID coincidente.
- No has excedido tu límite de Segmentos en OneSignal.

Creación de un Segmento desde un cohorte de Mixpanel
Rastrear eventos de mensaje en Mixpanel
OneSignal envía los siguientes eventos de mensaje a Mixpanel en tiempo real. Selecciona qué eventos enviar en Data > Integrations > Mixpanel. Para probar, envíate un mensaje desde OneSignal, luego navega a tu página de perfil de usuario en Mixpanel. Dentro del Activity Feed, deberías ver los eventos poblar.
Feed de actividad de Mixpanel con eventos de mensaje de OneSignal
Eventos de mensaje
Propiedades de eventos
Cada evento enviado desde OneSignal a Mixpanel incluye estas propiedades:Eventos personalizados (terceros)
La integración de Mixpanel no admite de forma nativa el envío de eventos personalizados de Mixpanel a OneSignal. A diferencia de Amplitude, no hay un destino de eventos integrado de Mixpanel a OneSignal. Si necesitas enrutar eventos de comportamiento de Mixpanel a OneSignal como eventos personalizados para activar Journeys o Segmentos, puedes usar un conector de terceros como Vendo. Vendo transmite eventos seleccionados de Mixpanel a OneSignal como eventos personalizados para activación de campañas.Preguntas frecuentes
¿Por qué no coinciden mis conteos de cohorte and segmento?
- External IDs faltantes o no coincidentes Solo se incluyen Usuarios con un External ID de OneSignal y un ID de usuario de Mixpanel coincidentes. Esta integración no crea Usuarios o Suscripciones.
- Usuarios no suscritos Los Segmentos de OneSignal solo muestran el conteo de Suscripciones suscritas. Las Suscripciones no suscritas están disponibles para Journeys o In-App Messages.
- No existir en OneSignal o tener un External ID incorrecto.
- Tener suscripciones no suscritas.
¿Se sincronizan los usuarios no suscritos desde Mixpanel?
Sí, pero se excluyen de los conteos de segmento de OneSignal en este momento. Aún puedes enviarles mensajes vía Journeys o In-App Messages si tienen otras Suscripciones o su tipo de Suscripción lo soporta.¿Por qué no coinciden los datos de entrega?
Un solo Usuario puede tener múltiples Suscripciones (dispositivos push, direcciones de email, números de teléfono). Cada Suscripción genera su propio evento de entrega. Por ejemplo:- 1 usuario = 2 Android + 1 iOS + 2 Web = 5 Suscripciones push
- 1 mensaje push = hasta 5 eventos enviados/recibidos/clicados
subscription_id en las propiedades del evento para rastrear la fuente exacta.
Para solucionar eventos faltantes:
- Asegúrate de que
OneSignal.loginse llame cuando se identifique un usuario para establecer el External ID. - Verifica que
OneSignal.logoutno esté eliminando el External ID. - Verifica solicitudes de API o cargas CSV que puedan alterar el External ID.
¿Puedo enviar eventos personalizados de Mixpanel a OneSignal?
No de forma nativa. La integración de Mixpanel admite eventos de mensaje (OneSignal → Mixpanel) y sincronización de cohortes (Mixpanel → OneSignal), pero no incluye un destino de eventos personalizados integrado. Para enrutar eventos de Mixpanel a OneSignal como eventos personalizados, usa un conector de terceros como Vendo.¿Cómo puedo enviar eventos de usuario/suscripción?
Los eventos a nivel de usuario y suscripción (por ejemplo, permiso otorgado, inicio/cierre de sesión de usuario) no se envían automáticamente. El SDK de OneSignal tiene escuchadores de eventos que pueden usarse para rastrear estos eventos para que los envíes a Mixpanel:Páginas relacionadas
Resumen de análisis
Eventos personalizados
support@onesignal.comPlease include:- Details of the issue you’re experiencing and steps to reproduce if available
- Your OneSignal App ID
- The External ID or Subscription ID if applicable
- The URL to the message you tested in the OneSignal Dashboard if applicable
- Any relevant logs or error messages