在行動應用程式中安裝Places擴充功能和地區監控解決方案後,您就可以在Adobe Experience Platform Launch中建立受觸發或條件限制的位置資料(包括位置登入和退出事件)的規則。
您可以設定由事件、條件和動作組成的規則。 每個規則皆由下列部分組成:
Places Service提供下列事件,供您執行規則:
條件會定義與事件相關聯的資料,或該執行個體上擴充功能的共用狀態,必須符合的條件,才能執行動作。 例如,您可以設定條件,只對舊金山市的咖啡店進入觸發動作。
Places SDK會維護下列狀態:
每個POI都包含下列資料元素:
動作會定義應用程式在回應觸發事件的符合規則條件時所將執行的操作。 例如,當客戶進入POI時,您可以設定歡迎訊息以顯示在其行動裝置上。
以下程式是如何建立規則的範例,當您進入舊金山的咖啡店時,會將貼文傳回Slack。
事件、條件和動作的定義方式如下:
建立規則之前,您必須在Adobe Experience Platform Launch中建立資料元素。 資料元素會自動在回傳訊息中填入有關POI的必要資訊。
若要在Experience Platform Launch中建立資料元素:
在 動作 ,按一下 +新增.
在 擴充功能 下拉式清單,保留預設值 行動核心 選項。
選取動作類型,例如 傳送回傳.
a.在 URL,輸入Slack的回傳URL,例如 https://hooks.slack.com/services/
.
b.若要傳送貼文內文,請選取 新增貼文內文 框。
c.輸入 貼文內文,新增貼文內文,例如: { "text": "A customer has entered" }
c.輸入內容類型,例如 application/json.
d.選取逾時值,例如 5.
按一下保留變更.
在Experience Platform Launch中使用Places Service的地理圍欄項目和退出來觸發規則功能強大得令人難以置信,但您也可以使用位置資料作為其他事件觸發的條件。 例如,您可以讓行動核心追蹤動作事件觸發器準備好根據應用程式內的特定trackAction呼叫事件觸發。 根據此事件,您可以在執行動作之前將其他位置條件放入事件。 例如,在購買時開啟應用程式內調查 trackAction
事件發生,但 僅限 如果使用者的目前位置包含特定的Places服務中繼資料。