Descrição geral de notificações push para programadores de aplicações
A configuração de notificações push requer alguns passos distintos para programadores de aplicações e administradores. Este documento fornece uma descrição geral de alto nível da arquitetura e ligações para documentos detalhados para cada componente.
Para obter informações detalhadas sobre cada passo, consulte os seguintes documentos:
- Configuração de aplicação de notificação push
- Mapeamento de utilizador para notificações push
- Registo de dispositivos para notificações push
- Receber notificações push em dispositivos
- Relatório de interação para notificações push
Registar uma aplicação de notificação push com o Customer Insights - Journeys
Depois de desenvolver uma aplicação, o primeiro passo é registar essa aplicação com o Customer Insights - Journeys. Saber mais: Como configurar aplicações de notificações push
Diagrama da arquitetura
Os diagramas seguintes fornecem uma descrição geral das entidades e relações necessário para enviar notificações push do Customer Insights - Journeys.
Nova aplicação transferida para dispositivo móvel
Uma aplicação móvel tem um token de dispositivo e informações do utilizador. As informações do token e do utilizador têm de ser armazenadas em algum lugar, geralmente numa aplicação de gestão de dispositivos na cloud, para fornecer estas informações ao Customer Insights - Journeys.
As informações do utilizador e um token de dispositivo têm ser armazenados quando alguém transfere uma nova aplicação móvel, geralmente num sistema de gestão de tokens de dispositivo de servidor na cloud. As abordagens para armazenar estas informações podem variar. As informações do utilizador e do dispositivo são necessárias para garantir que a mensagem certa é entregue ao dispositivo certo e para suportar a personalização.
É importante notar que o token do dispositivo pode mudar ao longo do tempo. Também não é previsível o que fará com que o token mude. Por exemplo, se alguém remover e reinstalar a aplicação, é provável que o token do dispositivo mude. É importante atualizar o Customer Insights - Journeys se o token do dispositivo mudar para continuar a enviar mensagens para esse dispositivo.
Registo de dispositivos e utilizadores com o Customer Insights - Journeys
É necessário mapear o utilizador armazenado para um utilizador conhecido no Customer Insights - Journeys porque o identificador de utilizador do dispositivo é diferente do identificador de utilizador no Dataverse onde os contactos, oportunidades potenciais e perfis do Customer Insights - Data estão armazenados.
Para executar este mapeamento, pode utilizar a API pública para o Customer Insights - Journeys obter o identificador do Dataverse. Normalmente, consulta a API com um endereço de e-mail ou número de telefone para obter o identificador de contacto, oportunidade potencial ou identificador do perfil do Customer Insights - Data. Este mapeamento entre o ID de utilizador da aplicação móvel, o ID do token do dispositivo e o identificador de utilizador do Dataverse deve ser armazenado no sistema de gestão de tokens da aplicação. Uma vez que o Customer Insights - Journeys suporta várias aplicações móveis, precisa de especificar o ID da aplicação ao enviar estes dados.
Quando o mapeamento estiver completo e armazenado, pode utilizar a API pública para POST
o identificador de utilizador do Dataverse, token de dispositivo e identificador de aplicação móvel no pedido de registo do dispositivo do Customer Insights - Journeys.
Veja todos os detalhes sobre como registar dispositivos e utilizadores no registo de dispositivos de notificação e registo de utilizador.
Execução do percurso
Quando um percurso é executado e tenta enviar uma notificação push para um utilizador, o Customer Insights - Journeys tenta enviar a mensagem para todos os tokens de dispositivo para o utilizador especificado para a aplicação móvel especificada. As mensagens só são enviadas para tokens de dispositivo válidos atualmente. Se um utilizador tiver a aplicação instalada em vários dispositivos registados com o Customer Insights - Journeys (por exemplo, um telemóvel e um tablet), recebe mensagens em ambos os dispositivos.
Envio e interação com relatórios
Para reportar métricas de envio e interação para notificações push no Customer Insights - Journeys, precisa de configurar a aplicação para enviar estas informações de volta para a API Customer Insights - Journeys.
Veja detalhes completos sobre o envio e a geração de relatórios de interação no Envio de notificações push e relatórios de interação.