Con le estensioni Places e Places Monitor installate nell’applicazione mobile, potete creare regole in Adobe Experience Platform Launch che vengono attivate o condizionate dai dati della posizione, inclusi gli eventi di ingresso e uscita della posizione.
È possibile configurare una regola, composta da un evento, una condizione e un'azione. Ogni regola è composta dai seguenti elementi:
Il servizio Luoghi offre i seguenti eventi in cui è possibile eseguire una regola:
Le condizioni definiscono i criteri che i dati associati all'evento, o lo stato condiviso di un'estensione in tale istanza, devono soddisfare affinché l'azione venga eseguita. Ad esempio, è possibile impostare una condizione per attivare un'azione su una voce di un coffee shop solo nella città di San Francisco.
L’SDK Luoghi mantiene gli stati seguenti:
Ciascun POI contiene i seguenti elementi di dati:
Le azioni definiscono le operazioni che l'app eseguirà in risposta alla condizione per cui la regola è soddisfatta per l'evento generato. Ad esempio, quando il cliente accede al POI, puoi configurare un messaggio di benvenuto da visualizzare sul dispositivo mobile.
Con questo esempio si presuppone che sia stata creata una libreria POI di tutti i coffee shop degli Stati Uniti. For more information about creating POIs and libraries, see Create a POI and Create a Library in Manage multiple libraries.
La procedura seguente è un esempio di come creare una regola che invia un post al Slack quando si entra in un coffee shop a San Francisco.
L’evento, la condizione e l’azione sono definiti nei seguenti modi:
Prima di creare una regola, è necessario creare un elemento dati in Adobe Experience Platform Launch. Gli elementi dati popolano automaticamente le informazioni necessarie sul POI nel messaggio di postback.
Per creare un elemento dati nel Experience Platform Launch:
In the Actions section, click + Add.
Nell'elenco a Extension discesa, lasciare selezionata l' Mobile Core opzione predefinita.
Selezionare un tipo di azione, ad esempio Send Postback.
a. In URL, digitate l’URL postback per Slack, ad esempio https://hooks.slack.com/services/
.
b. Per inviare un corpo del post, selezionate la Add Post Body casella di controllo.
c. In Post Body, aggiungete il corpo del post, ad esempio: { "text": "A customer has entered" }
c. Digitate un tipo di contenuto, ad esempio application/json.
d. Selezionate un valore di timeout, ad esempio 5.
Fai clic su Keep Changes.
L'utilizzo di voci ed uscite del servizio Places per attivare le regole nel Experience Platform Launch è incredibilmente potente, ma è anche possibile utilizzare i dati della posizione come condizione per attivare altri eventi. Ad esempio, potresti avere un attivatore di eventi di tracciamento core Mobile pronto per essere attivato in base a un particolare evento di chiamata trackAction all’interno dell’app. In base a questo evento, potete inserire condizioni di posizione aggiuntive per l'evento prima che venga eseguita un'azione. Ad esempio, aprite un sondaggio in-app quando si verifica un trackAction
evento di acquisto, ma solo se la posizione corrente dell'utente include metadati specifici del servizio Luoghi.