23.6 Configurar e usar notificações por push para iOS

23.6.1 Recuperar IDs de conjunto de dados para mensagens de push do Journey Optimizer

Faça logon no Adobe Experience Cloud acessando Adobe Experience Cloud. Clique em Adobe Journey Optimizer.

ACOP

Você será redirecionado para a exibição Início no Journey Optimizer.

ACOP

Antes de continuar, é necessário selecionar uma sandbox e. A sandbox a ser selecionada é chamada de --aepSandboxId--. Você pode fazer isso clicando no texto Production Prod na linha azul na parte superior da tela.

ACOP

No Journey Optimizer, clique em Datasets no menu no lado esquerdo da tela.

Assimilação de dados

Conjunto de dados do perfil de push do Journey Optimizer

Em seguida, é necessário recuperar a ID do conjunto de dados chamado Conjunto de dados do perfil de push do Journey Optimizer. Selecione esse conjunto de dados na lista de conjuntos de dados para ver a ID do conjunto de dados.

Assimilação de dados

Anote a ID do conjunto de dados, pois será necessário em um próximo exercício. A ID do conjunto de dados para o conjunto de dados do perfil de push do Journey Optimizer neste exemplo é 601c407f82be44194a3c5c54.

Conjunto de dados do evento de experiência de rastreamento de push do Journey Optimizer

Em seguida, é necessário recuperar a ID do conjunto de dados chamado Journey Optimizer Push Tracking Experience Event Dataset. Selecione esse conjunto de dados na lista de conjuntos de dados para ver a ID do conjunto de dados.

Assimilação de dados

Anote a ID do conjunto de dados, pois será necessário em um próximo exercício. A ID do conjunto de dados para o conjunto de dados do evento de experiência de rastreamento de push do Journey Optimizer neste exemplo é 601c407d9d7e98194b61d352.

23.6.2 Criar entrada de dados para mensagens de push do Journey Optimizer

No Adobe Experience Platform, clique em Fontes no menu no lado esquerdo da tela.

Assimilação de dados

No Catálogo de Fontes, role para baixo até visualizar o Conector de Origem para API HTTP e clique em Adicionar dados.

Assimilação de dados

Em seguida, selecione Nova Conta e preencha os detalhes da seguinte maneira:

  • Nome da conta: ldap - HTTP API Inlet (substitua ldap pelo seu ldap)

Marque a caixa de seleção compatível com XDM.

Clique em Conectar à origem.

Assimilação de dados

Em seguida, você verá rapidamente uma mensagem de confirmação Connected. Clique em Próximo.

Assimilação de dados

Em Conjunto de dados do Target, selecione Conjunto de dados existente e procure encontrar o conjunto de dados Conjunto de dados do perfil de push do Journey Optimizer. Você terá isso.

Clique em Próximo.

Assimilação de dados

Dê um nome como este ao seu fluxo: ldap - Journey Optimizer Push Inlet Flow. Clique em Próximo.

Assimilação de dados

Clique em Concluir.

Assimilação de dados

O conector da API HTTP foi criado. Você precisa anotar o URL do ponto de extremidade de transmissão como precisará em um próximo exercício. O URL neste exemplo é https://dcs.adobedc.net/collection/105495ebb6e9c98a2d010ddb51599c7f942edd4f1724deb779ec81bbcdd6fd2f.

Assimilação de dados

Agora, você pode continuar configurando sua propriedade de cliente de coleta de dados do Datastream e do Adobe Experience Platform.

23.6.3 Criar conjunto de dados para dispositivos móveis

Vá para https://experience.adobe.com/#/data-collection/.

Abra o menu suspenso e clique em Datastream.

Clique no ícone Datastream no painel de navegação esquerdo

Clique em Novo Datastream.

Clique no ícone Datastream no painel de navegação esquerdo

Para o Friendly Name e para a descrição opcional, digite ldap - Demo System Datastream (Mobile) e substitua ldap pelo seu ldap.
Clique no botão Salvar.

Nomeie o armazenamento de dados e salve

Você verá isso:

Nomeie o armazenamento de dados e salve

Alterne para Adobe Experience Platform que exporá campos adicionais. Você verá isso:

Nomeie a Configuração do Armazenamento de Dados e salve

Para Sandbox, selecione o nome da sandbox.

OBSERVAÇÃO

Você pode encontrar sua ID organizacional IMS, o Nome da organização e o nome da sandbox do Adobe Experience Platform no repositório github da sua empresa que foi configurado pelo contato do Adobe. Se você não sabe qual sandbox usar, verifique se pode ver uma sandbox chamada AEP Enablement FY21. Se você conseguir ver essa sandbox, selecione-a.

Nomeie a Configuração do Armazenamento de Dados e salve

Para Conjunto de dados de eventos, selecione Sistema de demonstração - Conjunto de dados de eventos para aplicativos móveis (Global v1.1) e, para Conjunto de dados de perfil, selecione Sistema de demonstração - Conjunto de dados de perfil para aplicativos móveis (Global v1.1). Clique em Salvar.

Nomeie a Configuração do Armazenamento de Dados e salve

Você verá que seu Datastream consiste em três ambientes.

Nomeie a Configuração do Armazenamento de Dados e salve

Seu conjunto de dados agora está pronto para ser usado na propriedade do cliente de coleta de dados do Adobe Experience Platform para dispositivos móveis.

23.6.4 Criar uma nova propriedade do cliente de coleta de dados do Adobe Experience Platform para dispositivos móveis

Vá para https://experience.adobe.com/#/data-collection/. Depois de concluir os módulos anteriores, você já tem duas propriedades do Cliente de coleta de dados do Adobe Experience Platform: um para web e outro para celular.

DSN

Você já está usando essas propriedades do Adobe Experience Platform Data Collection Client como parte de módulos anteriores. Neste módulo, você criará uma nova propriedade Cliente de coleta de dados da Adobe Experience Platform para dispositivos móveis que será compatível com os novos SDKs da AEP para Edge, Messaging e Assurance (Griffon).

Clique em Nova propriedade para criar uma nova propriedade de Cliente da coleta de dados do Adobe Experience Platform.

Coleção de dados da Adobe Experience Platform

Como nome, use ldap - Demo System (DD/MM/AAAA) (mobile - Edge) e selecione a Platform: Dispositivo móvel. Clique em Salvar.

Coleção de dados da Adobe Experience Platform

Abra a propriedade recém-criada Adobe Experience Platform Data Collection Client .

Coleção de dados da Adobe Experience Platform

Vá para Extensões. Você verá que as extensões Mobile Core e Profile já estão instaladas.

Coleção de dados da Adobe Experience Platform

Vá para Catalog e clique em Install na extensão Adobe Experience Platform Edge Network.

Coleção de dados da Adobe Experience Platform

Você verá isso.

Coleção de dados da Adobe Experience Platform

Abra a lista suspensa e selecione o Datastream que você criou em um dos exercícios anteriores. Clique em Salvar.

OBSERVAÇÃO

Devido a um bug na Coleta de dados do Adobe Experience Platform, somente os primeiros 100 Datastreams são mostrados na lista suspensa. Você precisará renomear o Datastream para começar com um A ou 0 para que ele seja exibido na lista.

Coleção de dados da Adobe Experience Platform

Você vai voltar aqui. Vá para Catalog novamente.

Coleção de dados da Adobe Experience Platform

Procure a extensão AEP Assurance e clique em Instalar.

Coleção de dados da Adobe Experience Platform

OBSERVAÇÃO

O AEP Assurance ajuda você a inspecionar, testar, simular e validar o modo como você coleta dados ou veicula experiências em seu aplicativo móvel. Leia mais sobre o AEP Assurance e o Project Griffon aqui https://aep-sdks.gitbook.io/docs/beta/project-griffon.

Não há nada específico a ser configurado na extensão AEP Assurance, portanto, você estará de volta diretamente na exibição de extensão.

Coleção de dados da Adobe Experience Platform

Vá para Fluxo de publicação e clique em Adicionar nova biblioteca.

Coleção de dados da Adobe Experience Platform

Dê um nome à Biblioteca, selecione o Ambiente: Desenvolvimento, clique em Adicionar todos os recursos alterados e, em seguida, clique em Salvar e criar para desenvolvimento.

Coleção de dados da Adobe Experience Platform

A biblioteca começa a ser criada e deve ser criada dentro de alguns segundos.

Coleção de dados da Adobe Experience Platform

Vá para Ambientes e clique no ícone Instalar para seu ambiente Desenvolvimento.

Coleção de dados da Adobe Experience Platform

Você verá isso. Clique no ícone copy ao lado do ID do arquivo de ambiente.

Coleção de dados da Adobe Experience Platform

A ID do arquivo de ambiente tem esta aparência: b754ed1bed61/7712c63caf43/launch-2914570360f6-development.

Você precisará usar isso na próxima etapa para atualizar o aplicativo iOS.

23.6.5 Atualizar a ID de configuração

Abra uma janela incógnita do navegador e vá para https://public.aepdemo.net/admin_configuration_update.html.

Você verá a página Atualizar ID de configuração. Insira sua ID de configuração pessoal e clique em Carregar configuração.

DSN

Agora você vê sua própria ID de configuração pessoal e suas configurações atuais. O objetivo deste exercício é atualizar o Iniciar o URL da tag do aplicativo móvel pelo ID do arquivo de ambiente que você criou no exercício anterior.

DSN

Substitua o valor atual pelo novo valor.

DSN

Role para baixo até ver os campos para ID da entrada de mensagens, ID do conjunto de dados do evento de mensagens, ID do conjunto de dados do perfil de mensagens, ID do conjunto de dados do evento de mensagens.

Você precisa atualizar esses campos usando as variáveis coletadas nos exercícios anteriores.

  • A ID de entrada de mensagens é o URL do Conector de origem da API HTTP criado no exercício 23.5.2, que tem a seguinte aparência: https://dcs.adobedc.net/collection/cfd54050618a515dc1f7320ae39afd082ec8e8bf0e94abd9ac3ea805fdb07378
  • Uso de mensagens APNSSandboxdeve ser definido como falso
  • A ID do conjunto de dados do perfil de mensagens é a ID do conjunto de dados chamado Conjunto de dados do perfil de push do Journey Optimizer, que você recuperou no exercício 23.5.1
  • A ID do conjunto de dados do evento de mensagens é a ID do conjunto de dados chamada Conjunto de dados do evento de experiência de rastreamento de push do Journey Optimizer, que você recuperou no exercício 23.5.1

DSN

Role para baixo e clique em Atualizar ID de configuração.

DSN

A ID de configuração foi atualizada.

Qualquer opção que você escolher, depois de fazer a alteração, você pode testar sua configuração com o aplicativo iOS.

23.6.6 Configurar o aplicativo iOS

O aplicativo móvel usado no contexto deste ambiente de demonstração e ativação só está disponível para iOS.

Pegue seu dispositivo iOS, abra o AppStore e procure por Platform - Edge. Clique no botão DOWNLOAD/INSTALL.

DSN

Em seguida, clique em OPEN.

DSN

Agora você verá esta tela. Você pode inserir manualmente o Configuration ID que você criou ou, caso contrário, pode clicar no ícone QR code scan para verificar um código QR.

DSN

Na página inicial de Admin do seu site de demonstração, você encontrará um código QR que poderá digitalizar.

DSN

Depois de clicar no código QR scan no aplicativo, você verá isso. Clique em OK para verificar um código QR.

DSN

Após a verificação do código QR, você estará de volta nesta tela, com a ID de configuração preenchida para você. Clique em Carregar configuração.

DSN

Em seguida, você verá uma confirmação de qual ambiente será carregado. Clique em Salvar Configuração.

DSN

Após alguns segundos, você verá a tela Selecionar LDAP. Selecione o LDAP e clique em Save.

DSN

Após alguns segundos, você verá que a marca de demonstração Luma está sendo carregada automaticamente.

DSN

E finalmente, você verá a página inicial do Luma no aplicativo.

DSN

Mate o aplicativo deslizando o dedo para cima e deslizando completamente para que o aplicativo seja fechado.

DSN

OBSERVAÇÃO

Depois de reiniciar o aplicativo, você será solicitado a aceitar até 3 prompts de permissão. Aceite esses prompts clicando em OK, Permitir ao usar o aplicativo ou Permitir, conforme exigido pelo aplicativo.



DSNDSNDSN

Abra o aplicativo novamente.

Na página inicial do aplicativo, clique no …Botão na parte superior. canto esquerdo. Em seguida, selecione AEP Assurance.

Coleção de dados da Adobe Experience Platform

Você verá isso:

Coleção de dados da Adobe Experience Platform

Agora é necessário digitalizar um código QR para conectar o dispositivo iOS à sessão do AEP Assurance.

Para iniciar uma sessão do AEP Assurance, vá para https://experience.adobe.com/#/@experienceplatform/griffon. Clique em Criar sessão.

Coleção de dados da Adobe Experience Platform

Clique em Start.

Coleção de dados da Adobe Experience Platform

Preencha os valores:

  • Nome da sessão: use ldap - iOS & Push debugging e substitua ldap pelo seu ldap
  • URL base: use com.adobe.platform.edge://default

Clique em Próximo.

Coleção de dados da Adobe Experience Platform

Em seguida, você verá um código QR em sua tela, que deve ser verificado com seu dispositivo iOS.

Coleção de dados da Adobe Experience Platform

No dispositivo iOS, clique no ícone QR Code e verifique o código QR exibido pelo AEP Assurance.

Coleção de dados da Adobe Experience Platform

Após verificar o código QR, você verá que o URL da sessão do AEP Assurance é exibido no dispositivo iOS. Clique em Iniciar o AEP Assurance.

Coleção de dados da Adobe Experience Platform

Em seguida, você verá uma tela de pop-up, solicitando que você digite o código PIN. Copie o código PIN da tela do AEP Assurance e clique em Connect.

Coleção de dados da Adobe Experience Platform

Em seguida, você será conectado de seu iPad ou iPhone à sessão do AEP Assurance.

Coleção de dados da Adobe Experience Platform

Mate o aplicativo deslizando o dedo para cima e deslizando completamente para que o aplicativo seja fechado.

Coleção de dados da Adobe Experience Platform

Quando o aplicativo iOS é interrompido, ele é desconectado da sessão do AEP Assurance.

Coleção de dados da Adobe Experience Platform

Quando o aplicativo iOS for iniciado novamente, você verá que o aplicativo se conecta automaticamente ao AEP Assurance e verá uma lista de eventos sendo carregados imediatamente.

Coleção de dados da Adobe Experience Platform

OBSERVAÇÃO

Se você não vir as opções Elementos de Dados, Estados Compartilhados, ConfigurationViewer, Encaminhar Depuração no menu à esquerda, adicione-as clicando no botão Configurar. Em seguida, clique no ícone +, conforme indicado abaixo, seguido por Save.

Coleção de dados da Adobe Experience Platform

Vá para Envio por Depuração. Você verá algo assim.

Algumas explicações:

  • A primeira coluna, Client, mostra os identificadores disponíveis no dispositivo iOS. Você verá um ECID e um token de push.
  • A segunda coluna mostra informações Perfil, com informações adicionais sobre em que plataforma o token de push está (APNS ou APNSSandbox). Se clicar no botão Perfil do Inspect, você será levado para o Adobe Experience Platform e verá todo o Perfil do cliente em tempo real.
  • A terceira coluna mostra a Configuração do Aplicativo, que foi configurada como parte do exercício 23.5.4 Criar Configuração do Aplicativo no Launch

Coleção de dados da Adobe Experience Platform

Para testar a configuração de Push, clique no botão Enviar notificação por push.

Certifique-se de que o aplicativo Platform não esteja aberto no momento do clique no botão Enviar notificação por push, pois se o aplicativo estiver aberto, a Notificação por push poderá ser recebida em segundo plano e não estará visível.

Coleção de dados da Adobe Experience Platform

Em seguida, você verá uma Notificação por push como essa no seu dispositivo iOS.

OBSERVAÇÃO

O carimbo de data e hora na notificação por push que você receberá mostrará a hora UTC/GMT que pode ser diferente da hora atual. Isso é normal e esperado, e a diferença de tempo será igual à diferença no fuso horário entre onde você está e qual é o horário UTC/GMT atual.

Coleção de dados da Adobe Experience Platform

Se você recebeu a notificação por push, significa que a configuração está correta e está funcionando bem.

23.6.7 Criar uma mensagem de push

Para configurar uma mensagem de push, acesse Journey Optimizer.

Push

Certifique-se de selecionar a sandbox, que deve ser --aepTenantId--.

Empurrar

Vá para Messages. Clique em Criar mensagem.

Empurrar

Na lista suspensa Predefinição, selecione a Predefinição que deseja usar. Nesse caso, a predefinição chamada CJM Alpha Preset for Mobile (APNS) é a que deve ser selecionada.

Empurrar

Preencha o nome usando esta convenção: ldap - Bem-vindo ao armazenamento.

Não se esqueça de marcar a caixa de seleção de Notificação por push. Clique em Criar.

Empurrar

Você verá isso. Clique no ícone lápis para o campo Título.

Empurrar

Você verá isso. Agora é possível selecionar qualquer atributo de perfil diretamente do Perfil do cliente em tempo real.

Empurrar

Role para baixo até ver Pessoa. Clique na seta para ir um nível mais fundo.

Empurrar

Clique na seta ​ao lado de Nome completo.

Empurrar

Finalmente, clique no ícone + ao lado do campo Nome. Em seguida, você verá o token de personalização do Nome sendo adicionado: {{profile.person.name.firstName}}.

Empurrar

Em seguida, adicione o texto , bem-vindo à nossa loja! atrás de {{profile.person.name.firstName}}.

Clique em Salvar.

Empurrar

Agora você tem isso. Clique no ícone lápis para o campo Corpo.

Empurrar

Insira este texto Clique aqui para obter um desconto de 10% quando você comprar hoje! e clique em Salvar.

Empurrar

A mensagem de push está pronta. Clique em Publicar para publicar sua mensagem.

Empurrar

Clique em Publicar novamente.

Empurrar

Sua mensagem agora está pronta e pode ser usada em uma jornada.

Empurrar

23.6.8 Criar um novo evento

No menu, vá para Jornada Administration e clique em Manage em Events.

ACOP

Na tela Events, você verá uma exibição semelhante a esta. Clique em Criar evento.

ACOP

Em seguida, você verá uma configuração de evento vazia.

ACOP

Primeiro de tudo, dê a seu Evento um Nome como este: ldapStoreEntryEvent e substitua ldap por seu ldap.

ACOP

Em seguida, adicione uma descrição como esta Store Entry Event.

ACOP

O próximo é a seleção Tipo de Evento. Selecione Unitário.

ACOP

O próximo é a seleção Tipo de ID de evento. Selecione Sistema Gerado

ACOP

Em seguida está a seleção Esquema. Um esquema foi preparado para este exercício. Use o esquema Demo System - Event Schema for Mobile App (Global v1.1) v.1.

ACOP

Após selecionar o Esquema, você verá vários campos sendo selecionados na seção Carga. Seu evento está totalmente configurado.

ACOP

Você deveria ver isso. Clique em Salvar.

ACOP

Seu Evento agora está configurado e salvo. Clique no seu evento novamente para abrir a tela Editar Evento novamente.

ACOP

Passe o mouse sobre o campo Carga novamente para ver os 3 ícones novamente.

ACOP

Clique no ícone Exibir Carga. Você verá um exemplo da carga esperada.

ACOP

Seu Evento tem uma orquestration eventID exclusiva, que pode ser encontrada ao rolar para baixo na carga útil até visualizar _experience.campaign.orchestration.eventID.

ACOP

A ID de evento é o que precisa ser enviado para o Adobe Experience Platform para acionar a Jornada que você criará na próxima etapa. Anote essa eventID, pois você precisará dela na próxima etapa.
"eventID": "ff88e8f5d9405230327afb1a81275996a6e01948059b8109c49fd19ccc01722a"

Clique em Ok, seguido por Cancelar.

Para usar seu evento para o teste e a demonstração no final deste exercício, é necessário inserir a ID do evento de entrada da loja na ID de configuração.

Para fazer isso, abra uma janela incógnita do navegador e vá para https://public.aepdemo.net/admin_configuration_update.html.

Você verá a página Atualizar ID de configuração. Insira sua ID de configuração pessoal e clique em Carregar configuração.

DSN

Agora você vê sua própria ID de configuração pessoal e suas configurações atuais. O objetivo deste exercício é atualizar o campo EventID - Beacon com o Event ID que você acabou de criar. Role para baixo para localizar o campo EventID - Beacon.

DSN

Substitua o valor atual pelo novo valor.

DSN

Role para baixo e clique em Atualizar ID de configuração.

DSN

A ID de configuração foi atualizada.

23.6.9 Usar seu evento e mensagem por push em uma jornada

No menu, vá para Jornada e clique em Criar Jornada.

DSN

Você verá isso.

DSN

Dê um nome à sua jornada. Use ldap - Armazenar jornada de Entrada e substitua ldap pelo seu ldap. Clique em OK.

DSN

Primeiro, é necessário adicionar o evento como ponto de partida da jornada. Procure seu evento ldapStoreEntryEvent e arraste e solte-o na tela. Clique em OK.

DSN

Em seguida, em Actions, pesquise a ação Message.

DSN

Arraste e solte a ação Message na tela e clique no ícone edit para selecionar sua mensagem.

DSN

Selecione a mensagem de push que você criou na etapa anterior. Clique em Selecionar.

DSN

Então você tem isso. Clique em OK.

DSN

Procure o tipo de orquestração End e arraste e solte na tela. Clique em OK.

DSN

Clique em Publicar duas vezes.

DSN

Sua jornada foi publicada.

DSN

23.6.10 Teste sua jornada e mensagem por push

Para testar a jornada usando o aplicativo móvel, primeiro exclua o aplicativo, reinstale-o e carregue a ID de configuração novamente. Isso garante que as alterações na ID de configuração sejam carregadas no aplicativo.

DSN

Siga as etapas descritas no exercício 23.5.6 para instalar o aplicativo novamente e carregar sua ID de configuração.

DSN

Faça logon no aplicativo com uma conta criada no site.

DSN

Certifique-se de que o perfil esteja sendo exibido no aplicativo.

DSN

Retorne à página inicial do aplicativo.

Quando voltar para a tela inicial do aplicativo, clique no ícone bluetooth no canto superior esquerdo. Clicar nesse ícone gerará um evento de experiência no Edge e no Adobe Experience Platform, que contém a EventID do evento. Isso iniciará sua jornada e você deverá receber uma mensagem de push em segundos.

DSN

Feche o aplicativo imediatamente após clicar no ícone bluetooth; caso contrário, a mensagem de push não será exibida.

Após alguns segundos, você verá a mensagem aparecer.

DSN

Terminou este exercício.

Próxima etapa: 23.7 Criar uma jornada de evento comercial

Voltar ao Módulo 23

Voltar para todos os módulos

Nesta página