Visão geral
Eventos Personalizados permitem que você rastreie ações significativas do usuário do seu aplicativo, site ou sistemas externos — e aja sobre elas em tempo real. Envie eventos de usuário para comportamentos que acontecem fora do OneSignal e use-os para entregar mensagens mais direcionadas, relevantes e oportunas. Você pode:- Enviar eventos diretamente do seu aplicativo ou site usando os SDKs do OneSignal
- Importar eventos de suas integrações, CDP ou data warehouse
- Usá-los para acionar Jornadas, ativar etapas Wait Until e segmentar usuários com base em comportamento em tempo real (opção de segmentação em breve)
- Usuário se inscreve → Iniciar Jornada de onboarding
- Usuário abandona checkout → Enviar lembrete ou oferta
- Jogador alcança novo nível → Enviar recompensa in-app
- Usuário tenta cancelar conta → Acionar campanha de reativação
O que é um Evento Personalizado?
Um Evento Personalizado é qualquer ação de usuário rastreada — ou inação — que importa para o seu negócio. Exemplos comuns incluem:- Fazer uma compra
- Completar um nível de jogo
- Iniciar um treino
- Cancelar uma assinatura
name(string, obrigatório) — Nome do evento, máximo 128 caracteresproperties(objeto, opcional) — Dados de contexto em JSON- Identificador de usuário (obrigatório) — Ou
external_idouonesignal_id
Eventos Personalizados podem ser:
- Produzidos em tempo real do seu aplicativo ou site (SDKs móvel/web do OneSignal)
- Ingeridos de integrações como Segment, Amplitude ou Databricks (em breve)
- Importados do seu warehouse ou CDP (em breve)
Tags vs Eventos Personalizados
Tags e Custom Events são ambas formas de adicionar dados aos seus usuários. No entanto, existem algumas diferenças principais:| Recurso | Tags | Custom Events |
|---|---|---|
| Uso de dados | Segmentação e personalização | Disparar Jornadas sem um Segmento, passos Wait Until, personalização diretamente dentro de Jornadas |
| Retenção de dados | Vitalícia | 30+ dias (armazenamento vitalício está disponível) |
| Formato de dados | Strings ou números chave-valor | JSON |
| Fonte de dados | OneSignal SDK, API ou integrações (limitado) | OneSignal SDK, API ou integrações |
| Acesso aos dados | Segmentação e personalização de mensagem | Jornadas e personalização de Journey-message-template, Segmentação (Em breve) |
- Tags para propriedades de usuário que são estáticas e não mudam frequentemente
- Custom Events para cenários em tempo real, segmentação complexa e fluxos de trabalho de jornada mais sofisticados
Obtendo Eventos Personalizados no OneSignal
Você pode gerar eventos diretamente com nossas APIs ou ingeri-los de outros sistemas.Todos os eventos — sejam gerados de um SDK ou ingeridos de um Data Warehouse — são tratados da mesma forma para fins de faturamento.
API e SDKs do OneSignal
Envie eventos via: Exemplo: Enviar via APIcurl
O identificador ou nome do evento. Máximo 128 caracteres.
O ID externo do usuário alvo do evento. O ID Externo do usuário ou o ID do OneSignal é obrigatório.
Parâmetros opcionais sobre o evento (por exemplo, nome do plano, ID do produto, preço).
Este evento adicionará imediatamente o usuário com external_id
user_12345 a uma Jornada com completed_onboarding como o acionador de regra de entrada de evento personalizado ou ação wait until.Integrações
Se os eventos já estão sendo rastreados em outro lugar, importe-os via integrações suportadas.Visualizando e verificando eventos
Depois que os eventos começarem a fluir, você pode visualizá-los e solucioná-los através de várias ferramentas no OneSignal.Aba Event List

Navegar para sua Organização
- Source Breakdown – Exibe o número de eventos ingeridos por origem, com a opção de expandir e visualizar o esquema mais recente dos eventos junto com o timestamp do último evento visto.
- Activities – Lista os 10 eventos mais recentes ingeridos, mostrando sua origem e timestamp. Cada entrada pode ser expandida para revelar o payload JSON completo do evento.
- Usage – Mostra onde um evento específico está sendo usado dentro do OneSignal, como em segmentos ou jornadas. A partir daqui, você pode clicar diretamente no segmento ou jornada relevante para acessar suas configurações.
Aba Event Activity

Navegar para sua Organização
Aba Event Storage (Em breve)
Uma visualização dedicada para gerenciar o armazenamento dos eventos para seu Aplicativo OneSignal.Usando Eventos Personalizados no OneSignal
Acionar Jornadas com eventos
Jornadas acionadas por eventos permitem que você envie mensagens imediatamente aos usuários com base em atividade em tempo real—sem necessidade de esperar por atualizações de segmento. Você pode iniciar uma Jornada no momento em que um usuário realizar uma ação chave.Wait Until event
Use a etapa Wait Until para pausar usuários em uma Jornada até um evento personalizado específico ou outra ação.Você também pode definir uma janela de expiração. Se o usuário não atender à condição a tempo, você pode continuar por um caminho alternativo, enviar uma mensagem alternativa ou sair da Jornada.
Segmentação por Eventos Personalizados
Segmentação com Eventos Personalizados está atualmente em Acesso Antecipado.
Para solicitar acesso, entre em contato com
support@onesignal.com com:- O nome da sua empresa
- Seu(s) App ID(s) do OneSignal que você deseja habilitar
- Não pode ser usado com Email Warm Up e testes A/B.
- Segmentos de eventos personalizados não podem ser usados para potencializar Jornadas.
- Você ainda não pode combinar filtros de eventos personalizados com outros filtros de segmentação (como propriedades do usuário ou eventos de mensagem).