- Eventos de mensagem → Mixpanel: Rastreie entrega, cliques, falhas e muito mais em todos os canais.
- Coortes → OneSignal: Sincronize coortes do Mixpanel baseadas em comportamento como filtros de direcionamento no OneSignal.
Requisitos
- Conta Mixpanel
- Plano Pago OneSignal
- Aplicativo OneSignal com External ID definido.
Configuração
Adicionar Mixpanel ao OneSignal (Saída)
Envia eventos de mensagem do OneSignal para o seu projeto Mixpanel.- No OneSignal, navegue até Data > Integrations > Mixpanel e clique em Activate.

Habilitar integração Mixpanel no OneSignal
No Mixpanel
- Encontre seu Project Token e copie-cole no OneSignal.
- Verifique sua Data Residency. Se estiver usando servidores EU do Mixpanel, marque a caixa Send events exclusively to Mixpanel’s EU Residency Server.
Selecionar eventos de mensagem
Selecione quais eventos de mensagem do OneSignal você deseja enviar para o Mixpanel. Quando terminar, clique em Activate.
Configurações do Mixpanel no OneSignal
Adicionar OneSignal ao Mixpanel (Entrada)
Em suas Integrations do Mixpanel, adicione OneSignal.
Adicionar Integração OneSignal no Mixpanel
OneSignal - APP_NAME onde APP_NAME é o nome do aplicativo no OneSignal.
Você precisará dos seguintes dados disponíveis em OneSignal Settings > Keys & IDs:
- App ID
- API Key
Mapeamento de User ID
O External ID no OneSignal deve corresponder a uma Mixpanel User ID Property selecionada (por exemplo,user_id). Verifique se esta propriedade está preenchida em ambos os sistemas — a sincronização de coortes e o rastreamento de eventos dependem de uma correspondência exata.

Painel do Mixpanel para definir as propriedades do OneSignal

Mixpanel > Users > User Profile Properties

OneSignal > Audience > Users > External ID

Use cautela ao definir Distinct ID se usado para mapeamento de User ID Property
Exportar coortes do Mixpanel para OneSignal
Sincronize coortes do Mixpanel com o OneSignal usando o External ID correspondente configurado acima. A exportação não cria Usuários — cada Usuário já deve existir no OneSignal.- No Mixpanel, crie um coorte.
- Clique em Options > Export to… > O nome da Conexão OneSignal.

Como exportar um coorte do Mixpanel para o OneSignal
- Escolha a frequência de sincronização e pressione Begin Sync.

Opções de frequência do Mixpanel
Criação de Segmento OneSignal
O coorte sincronizado aparece no OneSignal como um filtro de Segmento Mixpanel. O OneSignal cria automaticamente um Segmento para o coorte se:- Os Usuários no Coorte do Mixpanel também existem no OneSignal com External ID correspondente.
- Você não excedeu seu limite de Segmento no OneSignal.

Criando um Segmento a partir de um Coorte do Mixpanel
Rastrear eventos de mensagem no Mixpanel
O OneSignal envia os seguintes eventos de mensagem para o Mixpanel em tempo real. Selecione quais eventos enviar em Data > Integrations > Mixpanel. Para testar, envie uma mensagem para você mesmo do OneSignal e depois navegue até sua página de perfil de usuário no Mixpanel. Dentro do Activity Feed, você deve ver os eventos aparecerem.
Feed de atividade do Mixpanel com eventos de mensagem do OneSignal
Eventos de mensagem
Propriedades de evento
Todos os eventos enviados do OneSignal para o Mixpanel incluem estas propriedades:Eventos personalizados (terceiros)
A integração do Mixpanel não suporta nativamente o envio de eventos personalizados do Mixpanel para o OneSignal. Ao contrário do Amplitude, não há um destino de eventos integrado do Mixpanel para o OneSignal. Se você precisar rotear eventos comportamentais do Mixpanel para o OneSignal como eventos personalizados para acionar Jornadas ou Segmentos, você pode usar um conector de terceiros como o Vendo. O Vendo transmite eventos selecionados do Mixpanel para o OneSignal como eventos personalizados para acionamento de campanhas.FAQ
Por que minhas contagens de coorte e segmento não correspondem?
- External IDs ausentes ou incompatíveis Apenas usuários com um External ID do OneSignal e User ID do Mixpanel correspondentes são incluídos. Esta integração não cria usuários ou subscriptions.
- Usuários desinscritos Os segmentos do OneSignal exibem apenas a contagem de Subscriptions inscritas. Subscriptions desinscritas estão disponíveis para Journeys ou Mensagens In-App.
- Não existir no OneSignal ou ter um External ID incorreto.
- Ter subscriptions desinscritas.
Usuários desinscritos sincronizam do Mixpanel?
Sim, mas eles são excluídos das contagens de segmento do OneSignal neste momento. Você ainda pode enviar mensagens para eles via Journeys ou mensagens in-app se eles tiverem outras Subscriptions ou se o tipo de Subscription suportar isso.Por que os dados de entrega não correspondem?
Um único usuário pode ter múltiplas Subscriptions (dispositivos push, endereços de email, números de telefone). Cada Subscription gera seu próprio evento de entrega. Por exemplo:- 1 usuário = 2 Android + 1 iOS + 2 Web = 5 Subscriptions push
- 1 mensagem push = até 5 eventos enviados/recebidos/clicados
subscription_id nas propriedades do evento para rastrear a fonte exata.
Para solucionar eventos ausentes:
- Certifique-se de que
OneSignal.loginseja chamado sempre que um usuário for identificado para definir o External ID. - Verifique se
OneSignal.logoutnão está removendo o External ID. - Verifique solicitações de API ou uploads CSV que possam alterar o External ID.
Posso enviar eventos personalizados do Mixpanel para o OneSignal?
Não nativamente. A integração do Mixpanel suporta eventos de mensagem (OneSignal → Mixpanel) e sincronização de coortes (Mixpanel → OneSignal), mas não inclui um destino de eventos personalizados integrado. Para rotear eventos do Mixpanel para o OneSignal como eventos personalizados, use um conector de terceiros como o Vendo.Como posso enviar eventos de usuário/subscription?
Eventos de nível de usuário e subscription (por exemplo, permissão concedida, login/logout de usuário) não são enviados automaticamente. O SDK do OneSignal possui ouvintes de eventos que podem ser usados para rastrear esses eventos para você enviar ao Mixpanel:- User State Observer: Mobile SDK , Web SDK
- Permission Observer: Mobile SDK , Web SDK
Páginas relacionadas
Visão geral de análises
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