Eventos automáticos na plataforma que podem acionar campanhas sem integração personalizada
Eventos do sistema são eventos automáticos disparados pela plataforma Xtremepush, sem nenhum código personalizado de rastreamento de eventos no seu app ou site. Eles podem ser usados como gatilhos de campanha da mesma forma que eventos personalizados.
application_install
Esse evento dispara a primeira vez que um perfil é criado como resultado da instalação e lançamento do seu aplicativo móvel por um dispositivo.
Disponível para: Campanhas de aplicativos móveis (iOS e Android)
Casos de uso:
Notificação push de boas-vindas no primeiro lançamento
Inscrição em campanhas de integração
Esse evento acontece uma vez por perfil, na primeira instalação. Reinstalações no mesmo dispositivo vinculadas a um perfil existente não reiniciam esse evento.
session_start
Esse evento é ativado toda vez que um usuário abre seu aplicativo móvel e inicia uma nova sessão.
Disponível para: Campanhas dentro do aplicativo (apenas iOS e Android, não presencialmente)
Casos de uso:
Campanha de reengajamento desencadeada após um período de inatividade
Mensagem contextual dentro do app mostrada na abertura do app
session_startestá disponível como um evento nomeado do sistema no seletor de gatilhos da campanha. Quando selecionado, ele contorna a verificação padrão de validação de eventos (que exige que o evento tenha sido registrado no último ano), já que nenhum registro de evento é armazenado no histórico de eventos para o início da sessão.
profile_create
Esse evento é ativado quando um novo registro de perfil é criado no Xtremepush, normalmente via importação de perfil (CSV ou importação de API).
Casos de uso:
E-mail ou SMS de boas-vindas acionados no momento da criação do perfil durante uma importação de dados
Segmentação inicial ou campanha de entrada no ciclo de vida
profile_createé acionado por importações de perfil, não pela instalação de um aplicativo de dispositivo. Para o comportamento de instalação de aplicativos, useapplication_install. Nem todos os caminhos de criação de perfis ativam esse evento — ele está especificamente associado ao pipeline de importação.
preference_trigger
Esse evento é ativado quando a preferência de consentimento de um perfil muda, por exemplo, quando um usuário opta por entrar ou não em uma preferência de marketing nomeada.
Este evento está disponível apenas em projetos que tenham as funções de Preferências de Assinatura e Eventos de Preferência de Campanha por Consentimento ativadas.
Casos de uso:
Mensagem de confirmação quando um usuário opta por uma categoria específica de marketing
Lógica de supressão ou reengajamento impulsionada por mudanças de preferência
Fluxo de confirmação com duplo opt-in
Carga útil de eventos
Diferentemente de outros eventos do sistema, preference_trigger carrega uma carga útil estruturada que pode ser usada para condições de filtro de eventos:
{
"user_id": "u123",
"customer_id": "c456",
"preferences": {
"marketing": [
{
"preference_id": 1,
"name": "marketing",
"display_name": "Marketing Emails",
"channel": "email",
"status": 1,
"timestamp": 1713100000,
"source": "manual",
"metadata": { "channel": "branch" }
}
]
}
}Campo | Descrição |
|---|---|
| O ID de usuário do perfil |
| O ID do cliente do perfil (presente apenas se ativado no projeto) |
| Objeto chaveado pelo nome da preferência. Cada tecla mapeia para um array de registros de mudança de preferência |
| ID da definição de preferência por assinatura |
| Nome de preferência (corresponde à tonalidade externa) |
| Rótulo de preferência legível para humanos |
| Canalizar a preferência aplicada, por exemplo, |
|
|
| Carimbo de data e hora do Unix de quando a mudança ocorreu |
| Como a mudança foi feita: |
| Metadados arbitrários opcionais anexados ao registro de preferência |
Filtragem sobre carga útil de preferência
Quando o disparo de Limite em alguns eventos é ativado para uma preference_trigger campanha, as condições são avaliadas em relação às propriedades de preferência listadas acima. Por exemplo, você só pode acionar uma campanha quando source é manualigual a , ou somente quando channel é emailigual a .
Múltiplas mudanças de preferência para o mesmo perfil são agrupadas em um único evento disparando com um pequeno atraso. Portanto, o
preferencesobjeto pode conter mais de uma entrada de preferência por evento. Quando as condições de filtro de eventos são aplicadas, apenas as entradas de preferência que correspondem às condições são incluídas na carga útil passada para a campanha.
Direcionar uma preferência específica
Uma preference_trigger campanha pode ser direcionada para uma preferência nomeada definindo o campo do evento Trigger para o nome da preferência. Configurá-lo como 0 (ou deixá-lo desconfigurado para "qualquer") acionará mudanças em qualquer preferência.