Saltar al contenido principal
Integra OneSignal con Mixpanel para habilitar orientación en tiempo real basada en comportamiento en push, en la app, email y SMS. Esta integración a nivel de app admite dos flujos de datos:
  • 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.
Mixpanel actualmente no envía Eventos personalizados a OneSignal. Si necesitas enrutar eventos de Mixpanel a OneSignal, usa un conector de terceros como Vendo.

Requisitos

Esta integración no crea Usuarios. Mapea los Usuarios en Mixpanel a los Usuarios existentes en OneSignal mediante la coincidencia de identificadores.

Configuración

Agregar Mixpanel a OneSignal (Salida)

Envía eventos de mensaje de OneSignal a tu proyecto de Mixpanel.
  1. En OneSignal, navega a Data > Integrations > Mixpanel y haz clic en Activate.
OneSignal Integrations page with Mixpanel selected

En Mixpanel

  1. Encuentra tu Project Token luego cópialo y pégalo en OneSignal.
  2. 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.
OneSignal Mixpanel integration settings showing event selection

Agregar OneSignal a Mixpanel (Entrada)

En tus Integraciones de Mixpanel, agrega OneSignal.
Mixpanel integrations catalog with OneSignal selected
Establece el Connector Name como algo identificable como 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:
  1. App ID
  2. API Key

Mapeo de User ID

Este paso es esencial para que la sincronización de cohortes y el seguimiento de eventos funcionen correctamente.
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.
Mixpanel OneSignal connector settings showing User ID property selection
Verifica que la User ID Property que seleccionaste esté disponible en las propiedades de tu perfil de usuario de Mixpanel.
Mixpanel user profile properties list
El mismo valor en Mixpanel para la propiedad del perfil de usuario debe coincidir con el External ID en OneSignal.
OneSignal user profile showing External ID
Si emparejas Usuarios a OneSignal basándote en el $distinct_id de Mixpanel, solo coincidirá el valor superior.En el ejemplo a continuación, solo 890ea9b1-9024-4fb9-a92f-152ba67dd21a funcionará. No puede coincidir con 109768518080488203109 o $device:1880c06821f1b3-052354675cde95-1d525634-1fa400-1880c06821f1b3.
Mixpanel Distinct ID example showing multiple values
Haz clic en Continue cuando termines. Ahora deberías poder exportar cohortes desde Mixpanel a OneSignal y recopilar eventos de mensaje desde OneSignal a Mixpanel.

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.
  1. En Mixpanel, crea un cohorte.
  2. Haz clic en Options > Export to… > El nombre de conexión de OneSignal.
Mixpanel cohort export menu with OneSignal destination
  1. Elige la frecuencia de sincronización y presiona Begin Sync.
Mixpanel cohort sync frequency selection dialog

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.
Mixpanel requiere al menos un Usuario coincidente para crear un Segmento en OneSignal. Una vez que se crea el Segmento, permanecerá en OneSignal incluso si el cohorte posteriormente no tiene Usuarios. En ese caso, el Segmento se muestra como vacío hasta que se agreguen Usuarios nuevamente.
OneSignal Segment builder using Mixpanel Cohort filter

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.
Mixpanel user activity feed showing OneSignal message events

Eventos de mensaje

Tipo de evento de mensaje (OneSignal)Nombre de evento de mensaje (Mixpanel)Descripción del evento
Push SentMessage SentNotificación push enviada exitosamente
Push ReceivedMessage ReceivedNotificación push recibida exitosamente
Push ClickedApp Opened from PushNotificación push tocada en dispositivo
Push FailedPush FailedPush falló al enviarse. Verifica el reporte de mensaje fallido en OneSignal
Push UnsubscribedPush UnsubscribedLa Suscripción se desinscribió de push
In-App ImpressionMessage SentMensaje en la app mostrado exitosamente en dispositivo
In-App ClickedMessage OpenedMensaje en la app clicado en dispositivo
In-App Page DisplayedIn-App Page DisplayedPágina de mensaje en la app se muestra
Email Sent$campaign_deliveryEmail enviado exitosamente
Email ReceivedMessage ReceivedEmail recibido por destinatario
Email OpenedMessage OpenedEmail abierto por destinatario
Email Link ClickedApp Opened from PushEnlace de email clicado
Email UnsubscribedEmail UnsubscribedEmail desinscrito por destinatario
Email Reported As SpamEmail Reported As SpamEmail reportado como spam por destinatario
Email BouncedEmail BouncedEmail devuelto al remitente debido a error permanente
Email FailedEmail FailedNo se pudo entregar el email a la bandeja del destinatario
Email SuppressedEmail SuppressedLa dirección de email está en tu lista de supresión. Rebotó o marcó tus emails como spam
SMS SentMessage SentSMS enviado a destinatario
SMS FailedSMS FailedSMS falló al enviar
SMS DeliveredMessage ReceivedSMS entregado exitosamente
SMS UndeliveredSMS UndeliveredEl SMS no pudo enviarse

Propiedades de eventos

Cada evento enviado desde OneSignal a Mixpanel incluye estas propiedades:
NOMBRE DE PROPIEDADDESCRIPCIÓN
Distinct IDEl external_id asociado con el mensaje
Message IDEl identificador del mensaje discreto
Message NameEl nombre del mensaje
Message TitleEl título del mensaje
Message ContentsEl contenido del mensaje
message_typeEl tipo de mensaje enviado, push, en la app, email, SMS
template_idLa plantilla de mensaje usada (Mensajes de API y Journey)
subscription_idEl identificador de dispositivo/email/sms establecido por OneSignal
device_typeEl tipo de dispositivo que recibió el mensaje
languageEl código de idioma de dos caracteres del dispositivo
sourceonesignal (se indica como la fuente para todos los eventos)
Los conteos de entrega pueden diferir entre Mixpanel y OneSignal. Consulta ¿Por qué no coinciden mis datos de entrega? para más detalles.

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?

  1. 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.
  2. 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.
Por ejemplo, si un cohorte de Mixpanel tiene 10 usuarios pero el segmento de OneSignal muestra 8 Suscripciones, los 2 Usuarios faltantes pueden:
  • No existir en OneSignal o tener un External ID incorrecto.
  • Tener suscripciones no suscritas.
Para verificar, revisa la pestaña Audience > Users en OneSignal para ver si los Usuarios existen y tienen Suscripciones activas.

¿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
Usa el subscription_id en las propiedades del evento para rastrear la fuente exacta. Para solucionar eventos faltantes:
  • Asegúrate de que OneSignal.login se llame cuando se identifique un usuario para establecer el External ID.
  • Verifica que OneSignal.logout no 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

Resumen de análisis de OneSignal, métricas de entrega y seguimiento de eventos.

Eventos personalizados

Rastrea las acciones del usuario para activar Journeys o potenciar el análisis.
Need help?Chat with our Support team or email 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
We’re happy to help!