Compartilhar via


Mapeamento de usuário da notificação por push para desenvolvedores de aplicativo

Para saber mais sobre a abordagem geral para configurar notificações por push no Customer Insights - Journeys, visite a visão geral de configuração da notificação por push.

Para habilitar notificações por push no Customer Insights - Journeys, você precisa concluir as seguintes etapas:

  1. Configuração do aplicativo de notificação por push
  2. Mapeamento de usuário para notificações por push
  3. Registro do dispositivo para notificações por push
  4. Recebimento de notificações por push em dispositivos
  5. Relatório de interação para notificações por push

Implementar o mapeamento de usuário

Diagrama de mapeamento de usuário das notificações por push.

Para que as notificações por push de um aplicativo móvel funcionem corretamente, você precisa configurar o mapeamento dos clientes do Dynamics 365 Customer Insights - Journeys para usuários do aplicativo móvel. O mapeamento garante que a pessoa correta (representada com a entidade e a ID de registro corretas) receba a notificação por push móvel esperada.

Esta etapa não está relacionada à configuração do aplicativo móvel (em dispositivos Android ou Apple), mas sim à conexão lógica entre a pessoa representada como um registro do Customer Insights - Journeys e o registro de contrapartida como um usuário de aplicativo móvel.

Primeiramente, para implementar o mapeamento de usuários, a entidade correta dever ser selecionada. Esta etapa é fundamental porque, no Customer Insights - Journeys, é possível orquestrar para várias entidades do Microsoft Dataverse (como um contato ou um cliente potencial) ou para um perfil do Customer Insights - Data. Em seguida, a ID de registro correto deverá ser repassada ao aplicativo móvel e o aplicativo móvel deverá identificar o usuário com aquela ID.

Exemplo de mapeamento de usuário

Por exemplo, se a entidade do Dataverse de contato for usada e o campo de endereço de email for usado como a chave exclusiva para um usuário final como um contato, uma possibilidade de recuperar a ID correta usando uma chamada GET OData para Dataverse será o seguinte exemplo:

https://<your Customer Insights - Journeys instance>.dynamics.com/api/data/v9.0/contacts?$filter=emailaddress1 eq 'andrew@contosoltd.com'

Esta consulta para o Dataverse retorna um único contato com andrew@contosoltd.com como o endereço de email. Depois que for adquirida (neste exemplo, uma ID de contato), essa ID deverá ser usada como o parâmetro UserId no aplicativo móvel.