Configurar canal de notificação por push na web push-notification-configuration
O Journey Optimizer permite criar jornadas e enviar mensagens para o público-alvo direcionado. Antes de começar a enviar notificações por push da Web com Journey Optimizer, verifique se as configurações e integrações estão em vigor no Adobe Experience Platform. Para entender o fluxo de dados de notificações por push no Adobe Journey Optimizer, consulte esta página.
Antes de começar start-push
Configurar permissões setup-permissions
Antes de criar um aplicativo para dispositivos móveis, primeiro verifique se você tem ou atribui as permissões de usuário corretas para as tags na Adobe Experience Platform. Saiba mais em Documentação de tags.
Para atribuir direitos de Propriedade e Empresa, siga as etapas abaixo:
-
Acesse o Admin Console.
-
Na guia Produtos, selecione o cartão Coleção de dados da Adobe Experience Platform.
-
Selecione um Perfil de Produto existente ou crie um novo com o botão Novo perfil. Saiba como criar um novo Novo perfil na Documentação do Admin Console.
-
Na guia Permissões, selecione Direitos de propriedade.
-
Clique em Adicionar tudo. Isso adicionará o seguinte direito ao perfil de produto:
- Aprovar
- Desenvolver
- Gerenciar ambientes
- Gerenciar extensões
- Publicar
Essas permissões são necessárias para instalar e publicar a extensão do Adobe Journey Optimizer e publicar a propriedade do aplicativo no Adobe Experience Platform Mobile SDK.
-
Em seguida, selecione Direitos da empresa no menu à esquerda.
-
Adicione os seguintes direitos:
- Gerenciar configurações do aplicativo
- Gerenciar propriedades
Essas permissões são necessárias para que o desenvolvedor de aplicativos móveis configure credenciais de push na Coleção de Dados da Adobe Experience Platform e defina configurações de canal de Notificação por Push (ou seja, predefinições de mensagem) no Adobe Journey Optimizer.
-
Clique em Salvar.
Para atribuir este Perfil de produto a usuários, siga as etapas abaixo:
-
Acesse o Admin Console.
-
Na guia Produtos, selecione o cartão Coleção de dados da Adobe Experience Platform.
-
Selecione o Perfil de produto configurado anteriormente.
-
Na guia Usuários, clique em Adicionar usuário.
-
Digite o nome de usuário ou endereço de email e selecione o usuário. Em seguida, clique em Salvar.
note note NOTE Se o usuário não tiver sido criado anteriormente no Admin Console, consulte a documentação Adicionar usuários.
Verifique seus conjuntos de dados push-datasets
Os seguintes esquemas e conjuntos de dados estão disponíveis com o canal de notificação por push:
do esquema
Conjunto de dados do perfil de push CJM
ExperienceEvent do Adobe CJM - Detalhes do Perfil da Mensagem
ExperienceEvent do Adobe CJM - Detalhes da Execução da Mensagem
Detalhes do Aplicativo
Detalhes do Ambiente
Conjunto de dados do evento de experiência de rastreamento de push CJM
Configurar a propriedade pushNotification push-property
Para habilitar notificações por push da Web, primeiro verifique se a propriedade pushNotifications está configurada corretamente no Web SDK. Esta propriedade controla como as notificações por push são tratadas pela sua aplicação Web.
Além disso, você precisa gerar chaves VAPID, necessárias para configurar suas credenciais de push do aplicativo no Journey Optimizer.
Etapa 1: adicionar suas credenciais de push do aplicativo no Journey Optimizer push-credentials-launch
Depois de conceder as permissões de usuário corretas, agora é necessário adicionar suas credenciais de push do aplicativo móvel no Journey Optimizer.
O registro da credencial de push do aplicativo móvel é necessário para autorizar o Adobe a enviar notificações por push em seu nome. Consulte as etapas detalhadas abaixo:
-
Acesse o menu Canais > Configurações de push > Credenciais de push.
-
Clique em Criar credencial de push.
-
No menu suspenso Plataforma, selecione Web.
-
Forneça a ID do aplicativo.
-
Insira a chave pública VAPID e a chave privada.
-
Clique em Enviar para criar a configuração do aplicativo.
Etapa 2: criar uma configuração de canal para push message-preset
Depois de criar suas credenciais de push, você precisa criar uma configuração para poder enviar notificações por push de Journey Optimizer.
-
Acesse o menu Canais > Configurações gerais > Configurações de canal e clique em Criar configuração de canal.
-
Insira um nome e uma descrição (opcional) para a configuração.
note note NOTE Os nomes devem começar com uma letra (A-Z). Ele só pode conter caracteres alfanuméricos. Também é possível usar os caracteres de sublinhado _, ponto.e hífen-. -
Para atribuir rótulos de uso de dados personalizados ou de núcleo à configuração, você pode selecionar Gerenciar acesso. Saiba mais sobre o OLAC (Controle de Acesso em Nível de Objeto).
-
Selecione o canal Push.
-
Selecione Ação de marketing(s) para associar políticas de consentimento às mensagens que usam essa configuração. Todas as políticas de consentimento associadas à ação de marketing são utilizadas para respeitar as preferências dos clientes. Saiba mais
-
Escolha sua Plataforma: Android, iOS e/ou Web.
-
Selecione o mesmo ID do aplicativo que sua credencial de push configurada acima.
-
Salve as alterações.
Agora você pode selecionar sua configuração ao criar suas notificações por push.
Etapa 3: configurar a propriedade sendPushSubscription sendPushSubscription-property
Depois que as credenciais de push e a configuração de canal forem definidas, será necessário implementar o comando sendPushSubscription no aplicativo Web. Esse comando registra assinaturas por push do usuário com o Adobe Experience Platform, permitindo que o sistema rastreie quais usuários optaram por receber notificações por push e manter o status da assinatura. Esse registro é essencial para o Journey Optimizer enviar notificações de push direcionadas aos seus usuários.
Etapa 4: testar seu aplicativo móvel com um evento mobile-app-test
Após concluir a configuração de push da Web no Adobe Experience Platform e no Adobe Experience Platform Data Collection, você pode testar sua implementação antes de enviar notificações por push da Web aos seus perfis. O teste garante que as assinaturas sejam registradas corretamente e que as notificações sejam entregues corretamente aos navegadores dos usuários.
Para obter instruções detalhadas sobre como criar uma jornada de teste com eventos para validar a configuração de push da Web, consulte a documentação de configuração de notificação por push do aplicativo móvel, que fornece um fluxo de trabalho de teste abrangente aplicável aos canais de push móveis e da Web.