Com as extensões Places e Places Monitor instaladas no 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 de um evento, uma condição e uma ação. Cada regra é composta do seguinte:
O Places Service oferta 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 nesse momento, devem atender para a ação a ser tomada. Por exemplo, você pode definir uma condição para acionar uma ação em uma entrada em uma cafeteria somente na cidade de São Francisco.
O SDK de Locais 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 a regra ser atendida para o evento acionado. Por exemplo, quando seu cliente entra no POI, você pode configurar uma mensagem de boas-vindas para ser exibida em seu dispositivo móvel.
Este exemplo pressupõe que você criou uma biblioteca de POI de todas as cafeterias dos Estados Unidos. For more information about creating POIs and libraries, see Create a POI and Create a Library in Manage multiple libraries.
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 seu POI na mensagem de postback.
Para criar um elemento de dados no Experience Platform Launch:
In the Actions section, click + Add.
Na lista Extension suspensa, deixe a opção padrão Mobile Core selecionada.
Selecione um tipo de ação, por exemplo, Send Postback.
a. Em URL, digite o URL de postback para Slack, por exemplo, https://hooks.slack.com/services/
.
b. Para enviar um corpo de publicação, marque a caixa de Add Post Body seleção.
c. Em Post Body, 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 Keep Changes.
O uso de entradas e saídas geográficas do Serviço de Locais para acionar regras no Experience Platform Launch é incrivelmente poderoso, mas também é possível usar os dados de localização como condição para que outros eventos sejam acionados. Por exemplo, você pode ter um acionador de evento Mobile Core Track Action pronto para disparar com base em um evento de chamada trackAction específico dentro do aplicativo. Com base nesse evento, você pode colocar condições de localização adicionais ao evento antes que uma ação seja executada. Por exemplo, abra uma pesquisa no aplicativo quando ocorrer um trackAction
evento de compra, mas somente se o local atual do usuário incluir metadados específicos do Serviço de locais.