Com a extensão Places e uma solução de monitoramento de região instalada em seu aplicativo móvel, você pode criar regras no Adobe Experience Platform Launch que são acionadas ou condicionadas pelos dados de localização, incluindo eventos de entrada e saída de localização.
Você pode configurar uma regra, que é composta por um evento, uma condição e uma ação. Cada regra é composta do seguinte:
O Places Service oferece os seguintes eventos nos quais você pode executar uma regra:
As condições definem os critérios que os dados associados ao evento, ou o estado compartilhado de uma extensão nessa instância, devem atender para que a ação seja tomada. Por exemplo, você pode definir uma condição para acionar uma ação em uma entrada para uma cafeteria somente na cidade de São Francisco.
O SDK do Places mantém os seguintes estados:
Cada POI contém os seguintes elementos de dados:
As ações definem o que o aplicativo fará em resposta à condição para que a regra seja atendida para o evento acionado. Por exemplo, quando o cliente insere o POI, você pode configurar uma mensagem de boas-vindas para ser exibida no dispositivo móvel.
Este exemplo pressupõe que você criou uma biblioteca de POI de todas as cafeterias dos Estados Unidos. Para obter mais informações sobre a criação de POIs e bibliotecas, consulte Criar um POI e Criar uma biblioteca in Gerenciar várias bibliotecas.
O procedimento a seguir é um exemplo de como criar uma regra que envia uma publicação de volta para o Slack quando você entra em uma cafeteria em São Francisco.
O evento, a condição e a ação são definidos das seguintes maneiras:
Antes de criar uma regra, você deve criar um elemento de dados no Adobe Experience Platform Launch. Os elementos de dados preenchem automaticamente as informações necessárias sobre o POI na mensagem de postback.
Para criar um elemento de dados no Experience Platform Launch:
No Ações clique em + Adicionar.
No Extensão , deixe o padrão Núcleo móvel opção selecionada.
Selecione um tipo de ação, por exemplo, Enviar postback.
a. No URL, digite o URL de postback para o Slack, por exemplo, https://hooks.slack.com/services/
.
b. Para enviar um corpo de publicação, selecione o Adicionar corpo da publicação caixa de seleção
c. Em Corpo da publicação, adicione o corpo da publicação, por exemplo: { "text": "A customer has entered" }
c. Digite um tipo de conteúdo, por exemplo application/json.
d. Selecione um valor de tempo limite, por exemplo, 5.
Clique em Manter alterações.
O uso de entradas e saídas de geolocalização do Places Service para acionar regras no Experience Platform Launch é incrivelmente eficiente, mas você também pode usar dados de localização como uma condição para que outros eventos sejam acionados. Por exemplo, você pode ter um acionador de evento de ação de rastreamento principal móvel pronto para ser acionado com base em um evento de chamada trackAction específico dentro do seu aplicativo. Com base nesse evento, você pode colocar condições de local adicionais no evento, antes que uma ação seja executada. Por exemplo, abrir uma pesquisa no aplicativo quando uma compra trackAction
evento ocorre, mas somente se a localização atual do usuário incluir metadados específicos do Places Service.