Visão geral de notificação por push para desenvolvedores de aplicativo
A configuração das notificações por push exige algumas etapas distintas para desenvolvedores de aplicativo e administradores. Este documento apresenta uma visão geral detalhada da arquitetura e links para documentos detalhados de cada componente.
Para obter informações detalhadas sobre cada etapa, visite os seguintes documentos:
- Configuração do aplicativo de notificação por push
- Mapeamento de usuário para notificações por push
- Registro do dispositivo para notificações por push
- Recebimento de notificações por push em dispositivos
- Relatório de interação para notificações por push
Registre um aplicativo de notificação por push no Customer Insights - Journeys
Depois que você tiver um aplicativo desenvolvido, a primeira etapa será registrá-lo no Customer Insights - Journeys. Saiba mais: Configurar aplicações de notificações por push
Diagrama da arquitetura
Os diagramas a seguir apresentam uma visão geral das entidades e dos relacionamentos necessários para enviar notificações por push pelo Customer Insights - Journeys.
Novo aplicativo baixado para dispositivo móvel
Um aplicativo móvel tem um token de dispositivo e informações do usuário. O token e as informações do usuário precisam ser armazenados em algum lugar, normalmente em um aplicativo de gerenciamento de dispositivo em nuvem, para fornecer essas informações ao Customer Insights - Journeys.
As informações do usuário e um token de dispositivo precisam ser armazenados quando alguém baixa um novo aplicativo móvel, normalmente em um sistema de gerenciamento de token de dispositivo do servidor em nuvem. As abordagens para armazenar essas informações podem variar. As informações do usuário e do dispositivo são necessárias para garantir que a mensagem certa seja entregue no dispositivo certo e para dar suporte à personalização.
É importante observar que o token do dispositivo pode mudar com o passar do tempo. Também não é previsível o que fará o token mudar. Por exemplo, se alguém remover e reinstalar o aplicativo, será provável o token do dispositivo mudar. Será importante atualizar o Customer Insights - Journeys se o token do dispositivo mudar para continuar enviando mensagens para esse dispositivo.
Dispositivo e registro do usuário no Customer Insights - Journeys
Você precisa mapear o usuário armazenado para um usuário conhecido no Customer Insights - Journeys porque o identificador do usuário do dispositivo é diferente do identificador do usuário no Dataverse, em que contatos, clientes potenciais e perfis do Customer Insights - Data são armazenados.
Para realizar esse mapeamento, você pode usar a API pública para o Customer Insights - Journeys a fim de obter o identificador do Dataverse. Normalmente, você consulta a API com um endereço de email ou um número de telefone para obter o identificador de contato, cliente potencial ou perfil do Customer Insights - Data. Esse mapeamento entre a ID de usuário do aplicativo móvel, a ID do token do dispositivo e o identificador do usuário do Dataverse deve ser armazenado no sistema de gerenciamento de token do aplicativo. Como o Customer Insights - Journeys dá suporte a vários aplicativos móveis, você precisa especificar a ID do aplicativo ao enviar esses dados.
Quando o mapeamento for concluído e armazenado, você poderá usar a API pública para POST
do identificador do usuário, do token de dispositivo e do identificador de aplicativo móvel do Dataverse na solicitação de registro do dispositivo no Customer Insights - Journeys.
Veja todos os detalhes sobre como registrar dispositivos e usuários em registro de dispositivo de notificação por push e registro de usuário.
Execução do percurso
Quando um percurso é executado e tenta enviar uma notificação por push para um usuário, o Customer Insights - Journeys tenta enviar a mensagem para todos os tokens de dispositivo ao usuário especificado para o aplicativo móvel especificado. As mensagens só são enviadas para tokens de dispositivo válidos no momento. Se tiver o aplicativo instalado em vários dispositivos registrados no Customer Insights - Journeys (por exemplo, um telefone e um tablet), um usuário receberá mensagens em ambos os dispositivos.
Relatório de envio e interação
Para gerar relatórios sobre o envio e as métricas de interação para notificações por push dentro do Customer Insights - Journeys, você precisa configurar o aplicativo para reenviar essas informações à API do Customer Insights - Journeys.
Exiba detalhes completos sobre relatórios de envio e interação no Relatório de envio e interação da notificação por push.