Notificações por push transacionais

Você pode usar o Adobe Campaign para enviar notificações transacionais por push em dispositivos móveis iOS e Android. Essas mensagens são recebidas em aplicativos móveis que você configurou no Adobe Campaign por meio do SDK do Experience Cloud Mobile.

OBSERVAÇÃO

O canal de push é opcional. Verifique o contrato de licença. Para obter mais informações sobre notificações por push padrão, consulte Sobre notificações por push.

Para enviar notificações transacionais por push, é necessário configurar o Adobe Campaign adequadamente. Consulte Configuração de um aplicativo móvel.

Você pode enviar dois tipos de notificações transacionais por push:

Notificações por push transacionais direcionadas a um evento

Você pode usar o Adobe Campaign para enviar notificações transacionais por push anônimas a todos os usuários que optaram por receber notificações do aplicativo móvel.

Nesse caso, somente os dados contidos no próprio evento são usados para definir o target do delivery. Nenhum dado do banco de dados de perfis integrados do Adobe Campaign é aproveitado.

Configurar uma notificação por push transacional baseada em eventos

Para enviar uma notificação por push transacional para todos os usuários que optaram por receber notificações do aplicativo móvel, primeiro é necessário criar e configurar um evento direcionado aos dados contidos no próprio evento.

OBSERVAÇÃO

Você ainda pode personalizar o conteúdo de uma notificação por push transacional baseada em eventos usando atributos de evento (dados do evento) e enriquecimento de evento (dados do banco de dados do Campaign). Consulte o exemplo abaixo.

O evento deve conter os três elementos a seguir:

  • Um token de registro, que é o ID do usuário para um aplicativo móvel e um dispositivo. Pode não corresponder a nenhum perfil do banco de dados do Adobe Campaign.
  • Um nome do aplicativo móvel (um para todos os dispositivos - Android e iOS). Essa é a ID do aplicativo móvel configurado no Adobe Campaign que será usada para receber notificações por push nos dispositivos dos usuários. Para obter mais informações, consulte Configuração de um aplicativo móvel.
  • Uma plataforma de push ("gcm" para Android ou "apns" para iOS).

Para configurar o evento, siga as etapas abaixo:

  1. Ao criar a configuração do evento, selecione o canal Push notification e o targeting dimension Real-time event (consulte Criação de um evento).

  2. Adicione campos ao evento. Isso permitirá personalizar a mensagem transacional (consulte Definição dos atributos de evento). Neste exemplo, defina os campos "gateNumber", "lastname" e "firstname".

  3. Você também pode enriquecer o conteúdo de sua mensagem. Para fazer isso, adicione campos da tabela que você vinculou à configuração do evento (consulte Enriquecendo o evento).

  4. Visualize e publique o evento.

    Ao visualizar o evento, a API REST contém os atributos "registrationToken", "application" e "pushPlatform" que serão usados para direcionar o delivery.

    Depois que o evento for publicado, uma notificação por push transacional vinculada ao novo evento será criada automaticamente. Agora você pode modificar e publicar a mensagem que acabou de ser criada (consulte esta seção).

  5. Integre o evento em seu site (consulte Integrar o evento que aciona).

Envio de uma notificação por push transacional baseada em eventos

Por exemplo, uma companhia aérea deseja convidar seus usuários de aplicativos móveis para prosseguir para a porta de embarque relevante.

A empresa enviará uma notificação por push transacional por usuário (identificada com um token de registro), usando um aplicativo móvel, por meio de um único dispositivo.

  1. Acesse a mensagem transacional criada para editá-la. Consulte Acesso a mensagens transacionais.

  2. Clique no bloco Content para modificar o título e o corpo da mensagem.

  3. Você pode inserir campos de personalização para adicionar elementos definidos ao criar o evento (consulte Definição dos atributos do evento).

    Para localizar esses campos, clique no lápis ao lado de um item, clique em Insert personalization field e selecione Context > Real-time event > Event context.

    Para obter mais informações sobre como editar o conteúdo de uma notificação por push, consulte Preparação e envio de uma notificação por push.

  4. Você também pode enriquecer o conteúdo da mensagem transacional se desejar usar informações adicionais do banco de dados do Adobe Campaign (consulte Enriquecendo o evento).

  5. Salve as alterações e publique a mensagem. Consulte Publicação de uma mensagem transacional.

  6. Usando a API REST do Adobe Campaign Standard, envie um evento para um token de registro (ABCDEF123456789), usando um aplicativo móvel (WeFlight), no Android (gcm), com os dados de embarque:

    {
      "registrationToken":"ABCDEF123456789",
      "application":"WeFlight",
      "pushPlatform":"gcm",
      "ctx":
      {
        "gateNumber":"Gate B18",
        "lastname":"Green",
        "firstname":"Jane"
      }
    }
    

    Para obter mais informações sobre como integrar o acionamento de um evento em um sistema externo, consulte Integrar o evento que aciona.

Se o token de registro existir, o usuário correspondente receberá uma notificação por push transacional, incluindo o seguinte conteúdo:

"Olá Jane Green, o embarque acabou de começar! Prossiga para o Portão B18."

Notificações por push transacionais direcionadas a um perfil

Você pode enviar uma notificação por push transacional para os perfis do Adobe Campaign que assinaram seu aplicativo móvel. Esse delivery pode conter campos de personalização, como o nome do recipient, recuperados diretamente do banco de dados do Adobe Campaign.

Nesse caso, o evento deve conter alguns campos permitindo a reconciliação com um perfil do banco de dados do Adobe Campaign.

Ao direcionar perfis, uma notificação por push transacional é enviada por aplicativo móvel e por dispositivo. Por exemplo, se um usuário do Adobe Campaign se inscreveu em dois aplicativos, esse usuário receberá duas notificações. Se um usuário se inscreveu no mesmo aplicativo com dois dispositivos diferentes, esse usuário receberá uma notificação em cada dispositivo.

Os aplicativos móveis que um perfil assinou são listados na guia Mobile App Subscriptions desse perfil. Para acessar essa guia, selecione um perfil e clique no botão Edit profile properties à direita.

Para obter mais informações sobre acesso e edição de perfis, consulte Sobre perfis.

Configurar uma notificação por push transacional baseada em perfil

Para enviar uma notificação por push transacional para os perfis do Adobe Campaign que assinaram seu aplicativo móvel, primeiro é necessário criar e configurar um evento direcionado ao banco de dados do Adobe Campaign.

  1. Ao criar a configuração do evento, selecione o canal Push notification e o targeting dimension Profile (consulte Criação de um evento).

    Por padrão, a notificação por push transacional será enviada para todos os aplicativos móveis aos quais os recipients assinaram. Para enviar a notificação por push para um aplicativo móvel específico, selecione-a na lista. Os outros aplicativos móveis serão direcionados pela mensagem, mas serão excluídos do envio.

  2. Adicione campos ao evento, se desejar personalizar a mensagem transacional (consulte Definição dos atributos do evento).

    OBSERVAÇÃO

    Você deve adicionar pelo menos um campo para criar um enriquecimento. Você não precisa criar outros campos, como First name e Last name, pois poderá usar campos de personalização do banco de dados do Adobe Campaign.

  3. Crie um enriquecimento para vincular o evento ao recurso Profile (consulte Enriquecendo o evento) e selecione esse enriquecimento como o Targeting enrichment.

    IMPORTANTE

    Esta etapa é obrigatória para eventos baseados em perfil.

  4. Visualize e publique o evento.

    Ao visualizar o evento, a API REST não contém um atributo especificando o token de registro, o nome do aplicativo e a plataforma de push, conforme serão recuperados do recurso Profile.

    Depois que o evento for publicado, uma notificação por push transacional vinculada ao novo evento será criada automaticamente. Agora você pode modificar e publicar a mensagem que acabou de ser criada (consulte esta seção).

  5. Integre o evento em seu site (consulte Integrar o evento que aciona).

Envio de uma notificação por push transacional baseada em perfil

Por exemplo, uma companhia aérea deseja enviar uma última chamada de internação para todos os usuários da Adobe Campaign que assinaram seu aplicativo móvel.

  1. Acesse a mensagem transacional criada para editá-la. Consulte Acesso a mensagens transacionais.

  2. Clique no bloco Content para modificar o título e o corpo da mensagem.

    Ao contrário das configurações baseadas em eventos em tempo real, você tem acesso direto a todas as informações de perfil para personalizar sua mensagem. Consulte Inserção de um campo de personalização.

    Para obter mais informações sobre como editar o conteúdo de uma notificação por push, consulte Preparação e envio de uma notificação por push.

  3. Salve as alterações e publique a mensagem. Consulte Publicação de uma mensagem transacional.

  4. Com a API REST do Adobe Campaign Standard, envie um evento para um perfil:

    {
      "ctx":
      {
        "email":"janegreen@email.com",
        "gateNumber":"D16",
      }
    }
    

Para obter mais informações sobre como integrar o acionamento de um evento em um sistema externo, consulte Integrar o evento que aciona.

O usuário correspondente recebe uma notificação por push transacional incluindo todos os elementos de personalização recuperados do banco de dados do Adobe Campaign.

OBSERVAÇÃO

Não há campos de token de registro, aplicativo e plataforma de push. Neste exemplo, a reconciliação é executada com o campo de email .

Alteração do target mapping em uma notificação por push transacional

As notificações por push transacionais usam um target mapping específico que contém as configurações técnicas necessárias para enviar esse tipo de delivery.

Para alterar esse target mapping, siga as etapas abaixo:

  1. Na lista de mensagens transacionais, selecione uma notificação por push.

  2. No painel da mensagem, clique no botão Edit properties.

  3. Expanda a seção Advanced parameters.

  4. Clique em Select a ‘Target mapping’ element.

  5. Selecione um target mapping na lista.

    OBSERVAÇÃO

    Para obter o tempo e o desempenho ideais de preparação de delivery ao enviar notificações por push transacionais baseadas em perfil, use o target mapping Profile - Real-time event for Push (mapRtEventAppSubRcp).

  6. Confirme sua alteração e publique a mensagem. Consulte Publicação de uma mensagem transacional.

    IMPORTANTE

    Você deve publicar a mensagem novamente para que a alteração seja efetiva, caso contrário, o target mapping anterior ainda será usado.

Nesta página