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 as notificações por push.

Para enviar notificações por push transacionais, é necessário configurar o Adobe Campaign adequadamente. Consulte Configurar um aplicativo para dispositivos móveis.

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 do seu aplicativo móvel.

Nesse caso, apenas os dados contidos no próprio evento são usados para definir o público-alvo do delivery. 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 de evento (dados do banco de dados do Campaign). Consulte o exemplo abaixo.

O evento deve conter os três seguintes elementos:

  • A token de registro, que é a ID de usuário de um aplicativo móvel e um dispositivo. Ele pode não corresponder a nenhum perfil do banco de dados do Adobe Campaign.
  • A nome do 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 Configurar um aplicativo para dispositivos móveis.
  • A 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 a variável Push notification e o Real-time event targeting dimension (consulte Criação de um evento).

  2. Adicione campos ao evento. Isso permitirá personalizar a mensagem transacional (consulte Definir os 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. Pré-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 nesta seção).

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

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 Acesso a mensagens transacionais.

  2. Clique em Content bloco 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 Definir os 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 a um sistema externo, consulte Integrar o acionamento de eventos.

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! Por favor, 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. Este delivery pode conter campos de personalização, como o nome do recipient, recuperado 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.

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 se inscreveu estão listados na variável Mobile App Subscriptions deste perfil. Para acessar essa guia, selecione um perfil e clique no link Edit profile properties botão à 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 a variável Push notification e o Profile targeting dimension (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 quiser personalizar a mensagem transacional (consulte Definir os 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 como você poderá usar campos de personalização do banco de dados do Adobe Campaign.
  3. Crie um enriquecimento para vincular o evento à variável Profile recurso (consulte Enriquecimento do evento) e selecione esse enriquecimento como a opção Targeting enrichment.

    note important
    IMPORTANT
    Esta etapa é obrigatória para eventos baseados em perfil.
  4. Pré-visualizar e publicar o evento.

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

    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 nesta seção).

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

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 Acesso a mensagens transacionais.

  2. Clique em Content bloco 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 a um sistema externo, consulte Integrar o acionamento de eventos.

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 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 na guia Edit properties botão.

  3. Expanda a Advanced parameters seção.

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

  5. Selecione um target mapping na lista.

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

  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