Pular para o conteúdo principal
Integre o OneSignal com o Mixpanel para habilitar o direcionamento em tempo real baseado em comportamento em push, in-app, email e SMS. Esta integração em nível de aplicativo suporta dois fluxos de dados:
  • 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.
O Mixpanel atualmente não envia Eventos Personalizados para o OneSignal. Se você precisar rotear eventos do Mixpanel para o OneSignal, use um conector de terceiros como o Vendo.

Requisitos

Esta integração não cria Usuários. Ela mapeia os Usuários no Mixpanel para os Usuários existentes no OneSignal por meio de correspondência de identificadores.

Configuração

Adicionar Mixpanel ao OneSignal (Saída)

Envia eventos de mensagem do OneSignal para o seu projeto Mixpanel.
  1. No OneSignal, navegue até Data > Integrations > Mixpanel e clique em Activate.
OneSignal Integrations page with Mixpanel selected

Habilitar integração Mixpanel no OneSignal

No Mixpanel

  1. Encontre seu Project Token e copie-cole no OneSignal.
  2. 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.
OneSignal Mixpanel integration settings showing event selection

Configurações do Mixpanel no OneSignal

Adicionar OneSignal ao Mixpanel (Entrada)

Em suas Integrations do Mixpanel, adicione OneSignal.
Mixpanel integrations catalog with OneSignal selected

Adicionar Integração OneSignal no Mixpanel

Defina o Connector Name como algo identificável como OneSignal - APP_NAME onde APP_NAME é o nome do aplicativo no OneSignal. Você precisará dos seguintes dados disponíveis em OneSignal Settings > Keys & IDs:
  1. App ID
  2. API Key

Mapeamento de User ID

Este passo é essencial para que a sincronização de coortes e rastreamento de eventos funcionem corretamente.
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.
Mixpanel OneSignal connector settings showing User ID property selection

Painel do Mixpanel para definir as propriedades do OneSignal

Verifique se a User ID Property que você selecionou está disponível nas propriedades de perfil de usuário do Mixpanel.
Mixpanel user profile properties list

Mixpanel > Users > User Profile Properties

O mesmo valor no Mixpanel para a propriedade de perfil de usuário deve corresponder ao External ID no OneSignal.
OneSignal user profile showing External ID

OneSignal > Audience > Users > External ID

Se você corresponder Usuários ao OneSignal com base no $distinct_id do Mixpanel, apenas o valor superior será correspondido.No exemplo abaixo, apenas 890ea9b1-9024-4fb9-a92f-152ba67dd21a funcionará. Não é possível corresponder a 109768518080488203109 ou $device:1880c06821f1b3-052354675cde95-1d525634-1fa400-1880c06821f1b3.
Mixpanel Distinct ID example showing multiple values

Use cautela ao definir Distinct ID se usado para mapeamento de User ID Property

Clique em Continue quando terminar. Agora você deve poder exportar coortes do Mixpanel para o OneSignal e coletar eventos de mensagem do OneSignal para o Mixpanel.

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.
  1. No Mixpanel, crie um coorte.
  2. Clique em Options > Export to… > O nome da Conexão OneSignal.
Mixpanel cohort export menu with OneSignal destination

Como exportar um coorte do Mixpanel para o OneSignal

  1. Escolha a frequência de sincronização e pressione Begin Sync.
Mixpanel cohort sync frequency selection dialog

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.
O Mixpanel requer pelo menos um Usuário correspondente para criar um Segmento no OneSignal. Uma vez que o Segmento é criado, ele permanecerá no OneSignal mesmo se o coorte posteriormente não tiver Usuários. Nesse caso, o Segmento aparece como vazio até que Usuários sejam adicionados novamente.
OneSignal Segment builder using Mixpanel Cohort filter

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

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:
As contagens de entrega podem diferir entre o Mixpanel e o OneSignal. Consulte Por que os dados de entrega não correspondem? para mais detalhes.

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?

  1. 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.
  2. 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.
Por exemplo, se um coorte do Mixpanel tem 10 usuários mas o segmento do OneSignal mostra 8 Subscriptions, os 2 usuários ausentes podem:
  • Não existir no OneSignal ou ter um External ID incorreto.
  • Ter subscriptions desinscritas.
Para verificar, verifique a aba Audience > Users no OneSignal para ver se os usuários existem e têm subscriptions ativas.

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
Use o subscription_id nas propriedades do evento para rastrear a fonte exata. Para solucionar eventos ausentes:
  • Certifique-se de que OneSignal.login seja chamado sempre que um usuário for identificado para definir o External ID.
  • Verifique se OneSignal.logout nã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:

Páginas relacionadas

Visão geral de análises

Visão geral das análises do OneSignal, métricas de entrega e rastreamento de eventos.

Eventos personalizados

Rastreie ações do usuário para acionar Jornadas ou potencializar análises.
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!