Nesta seção, você aprenderá a usar informações históricas de localização geográfica para segmentar notificações por push enviadas pelo Adobe Campaign Standard.
Antes de começar, conclua as seguintes tarefas:
Ter um aplicativo móvel configurado com o SDK do Adobe Experience Platform Mobile, incluindo o Extensão do Adobe Campaign Standard.
Integre o Adobe Experience Platform Mobile SDK no seu aplicativo.
Adicione o Extensão do Adobe Campaign Standard à configuração do aplicativo móvel.
Criar um POI na interface de gerenciamento de POI do Places Service.
Ative e instale o Extensão do Places.
Depois de verificar se a extensão do Places e uma solução de monitoramento de região (Documentação do CoreLocation para iOS ou Documentação de localização do Android) estiverem funcionando corretamente em seu aplicativo, será necessário criar elementos de dados no Experience Platform Launch. Os elementos de dados permitem ler as informações fornecidas pelas extensões que vêm por meio do hub de eventos do SDK móvel e agem como um alias para recuperar dados do aplicativo cliente. Para recuperar dados das extensões do Places e enviar as informações do Places Service para o Campaign, é necessário criar alguns elementos de dados.
Para criar um elemento de dados:
Na propriedade móvel do Experience Platform Launch, clique no botão Elementos de dados e clique em Adicionar elemento de dados.
No Extensão , selecione Serviço Places.
No Tipo de elemento de dados , selecione Nome.
No painel do lado direito, você pode selecionar POI atual que recupera o nome do POI no qual o usuário está localizado no momento.
Última entrada recupera o nome do POI digitado pela última vez pelo usuário e Última Saída fornece o nome do POI que o usuário deixou pela última vez. Neste exemplo, selecionamos Última entrada e digitou um nome para o elemento de dados, como Nome do último POI inserido e clicado Salvar.
Repita as etapas 1 a 4 acima e crie elementos de dados para Latitude do último POI de entrada, Longitude do último POI de entrada e Raio do último POI inserido.
Além dos elementos de dados do Places Service, certifique-se de criar elementos de dados do Mobile Core para o ID do aplicativo e Experience Cloud ID.
As regras no Experience Platform Launch permitem criar fluxos de trabalho complexos e de várias soluções com base em acionadores de eventos. Com regras, você pode criar novas regras ou modificar as existentes e implantar as atualizações dinamicamente em seus aplicativos móveis. No exemplo a seguir, a regra será acionada quando um usuário digitar um POI cercado geograficamente. Depois que a regra é acionada, uma atualização é enviada ao Campaign Standard para registrar uma entrada em um POI específico para um usuário específico com base na ID do Experience Cloud.
Na propriedade móvel do Experience Platform Launch, no Regras clique em Adicionar regra.
Em Eventos seção , clique em + e selecione Serviço Places como a extensão.
Para o Tipo de evento, selecione Inserir POI.
Nomeie a regra, por exemplo, POI inserido pelo usuário.
Clique em Manter alterações.
Deixe o Condições em branco.
Esta seção permite que você filtre ou coloque restrições sobre quando essa regra deve ser acionada.
Em Ações seção , clique em +.
No Extensão , selecione Mobile Core e na Tipo de ação , selecione Enviar postback.
Em URL, é necessário construir o terminal de localizações de Campaign Standard.
O URL deve ser semelhante a https:///rest/head/mobileAppV5//locations/
.
Certifique-se de usar os elementos de dados corretos criados anteriormente para o servidor do Campaign e a pKey.
Clique na caixa para adicionar um corpo da publicação e envie o seguinte:
{
"locationData": {
"distances": "{%%Last Entered POI Radius%%}",
"poiLabel": "{%%Last Entered POI Name%%}",
"latitude": "{%%Last Entered POI Lat%%}",
"longitude": "{%%Last Entered POI Long%%}",
"appId": "{%%AppID%%}",
"marketingCloudId": “{%%ecid%%}”
}
}
Certifique-se de usar elementos de dados criados na seção anterior.
Em Tipo de conteúdo, digite aplicativo/json.
Clique em Manter alterações.
Agora que temos dados de localização preenchidos no Campaign, podemos usar POIs como uma ferramenta de segmento de público-alvo.
Na instância do Adobe Campaign Standard, clique em Criar notificação por push.
Para o tipo de notificação por push, selecione Enviar push para perfis do Campaign.
Clique em Próximo e digite os detalhes gerais.
Na tela Público-alvo , clique em Contagem para determinar quantos usuários estimados a notificação por push será enviada.
Neste exemplo, a contagem será 3, porque há três dispositivos instalados nos quais o aplicativo está sendo testado.
No painel esquerdo, expanda o Perfil e arraste a Localização do POI filtrar para a área principal.
Na janela do filtro POI, digite o nome exato do POI que deseja direcionar.
Você pode fazer seleções adicionais para determinar o período de tempo desde a visita anterior do usuário a esse POI.
Clique em Confirm.
Execute a contagem novamente no topo para ver a alteração no tamanho do público-alvo.
Se você não vir sua atualização de contagem, talvez tenha inserido um nome de POI para o qual nenhum dispositivo acionou uma entrada. Ter o gancho da web Slack torna-se valioso nessa situação, porque você pode ver uma lista de entradas de POI de vários dispositivos de teste.
Você pode arrastar filtros de localização de POI adicionais para incluir vários POIs em sua mensagem.
Clique em Avançar para concluir a criação da notificação por push para entrega.
Usar o Places Service com o Adobe Campaign Standard oferece uma ferramenta poderosa para segmentar e direcionar suas mensagens para usuários com base em entradas e saídas de cerca geográfica. Essa integração ajuda a criar casos de uso mais personalizados e contextuais.