Notificações por push transacionais transactional-push-notifications

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 nos aplicativos móveis que você configurou no Adobe Campaign por meio do SDK móvel do Experience Cloud.

NOTE
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 por push transacionais, é necessário configurar o Adobe Campaign adequadamente. Consulte Configurando um aplicativo móvel.

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

Notificações por push transacionais direcionadas a um evento transactional-push-notifications-targeting-an-event

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

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

Configuração de uma notificação por push transacional baseada em eventos configuring-event-based-transactional-push-notification

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

NOTE
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 do evento (dados do banco de dados do Campaign). Veja o exemplo abaixo.

O evento deve conter os três seguintes elementos:

  • Um token de registro, que é a ID de usuário para um aplicativo móvel e um dispositivo. Ele pode não corresponder a nenhum perfil do banco de dados do Adobe Campaign.
  • Um nome de aplicativo móvel (um para todos os dispositivos - Android e iOS). Esta é 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 Configurando 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 do evento). Neste exemplo, defina os campos "gateNumber", "lastname" e "firstname".

  3. Você também pode enriquecer o conteúdo da mensagem. Para fazer isso, adicione campos da tabela vinculada à configuração do evento (consulte Enriquecimento do evento).

  4. Visualizar e publicar 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 criar (consulte esta seção).

  5. Integre o evento ao seu site (consulte Integrar o acionamento de evento).

Envio de uma notificação por push transacional baseada em eventos sending-event-based-transactional-push-notification

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

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 Acessando 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 quiser usar informações adicionais do banco de dados do Adobe Campaign (consulte Enriquecimento do 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:

    code language-none
    {
      "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 acionamento de evento.

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, a integração acabou de começar! Prossiga para a Porta B18."

Notificações por push transacionais direcionadas a um perfil transactional-push-notifications-targeting-a-profile

Você pode enviar uma notificação por push transacional aos perfis do Adobe Campaign que assinaram seu aplicativo para dispositivos móveis. Esta entrega pode conter campos de personalização, como o nome do destinatário, recuperado diretamente do banco de dados do Adobe Campaign.

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

Quando o direcionamento de perfis, uma notificação por push transacional é enviada por aplicativo móvel e por dispositivo. Por exemplo, se um usuário do Adobe Campaign tiver assinado dois aplicativos, ele receberá duas notificações. Se um usuário tiver assinado o mesmo aplicativo com dois dispositivos diferentes, ele receberá uma notificação em cada dispositivo.

Os aplicativos móveis que um perfil assinou estã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.

Configuração de uma notificação por push transacional baseada em perfil configuring-profile-based-transactional-push-notification

Para enviar uma notificação por push transacional aos perfis do Adobe Campaign que assinaram seu aplicativo para dispositivos móveis, 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 nos quais os recipients se inscreveram. 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).

    note note
    NOTE
    É necessário adicionar pelo menos um campo para criar um enriquecimento. Não é necessário criar outros campos, como Nome e Sobrenome, pois você 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 Enriquecimento do evento) e selecione esse enriquecimento como Targeting enrichment.

    note important
    IMPORTANT
    Esta etapa é obrigatória para eventos baseados em perfil.
  4. Visualizar e publicar 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 como eles 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 criar (consulte esta seção).

  5. Integre o evento ao seu site (consulte Integrar o acionamento de evento).

Envio de uma notificação por push transacional baseada em perfil sending-profile-based-transactional-push-notification

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

  1. Acesse a mensagem transacional criada para editá-la. Consulte Acessando 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 do perfil para personalizar a 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. Usando a API REST do Adobe Campaign Standard, envie um evento para um perfil:

    code language-none
    {
      "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 acionamento de evento.

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.

NOTE
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 change-target-mapping

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 entrega.

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.

    note note
    NOTE
    Para obter o melhor tempo e desempenho de preparação de entrega 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.

    note important
    IMPORTANT
    Publique a mensagem novamente para que a alteração seja aplicada, caso contrário, o target mapping anterior ainda será usado.
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff