在行動應用程式中安裝Places擴充功能和Places Monitor擴充功能後,您就可以在Adobe Experience Platform Launch中建立觸發或條件化位置資料(包括位置進入和退出事件)的規則。
您可以設定由事件、條件和動作組成的規則。 每個規則都由下列內容組成:
「放置服務」提供下列事件,您可在其中執行規則:
條件定義與事件關聯的資料或該例項中擴充功能的共用狀態,必須符合的條件,才能執行動作。 例如,您可以設定條件,只在舊金山市觸發進入咖啡店的動作。
Places SDK會維持下列狀態:
每個POI都包含下列資料元素:
動作會定義應用程式將針對符合引發事件規則條件而執行的動作。 例如,當您的客戶進入您的POI時,您可以設定歡迎訊息以顯示在其行動裝置上。
此範例假設您已建立美國所有咖啡店的 POI 資料庫。For more information about creating POIs and libraries, see Create a POI and Create a Library in Manage multiple libraries.
以下程式是如何建立規則的範例,當您進入舊金山的咖啡店時,會將貼文傳回Slack。
事件、條件和動作的定義方式如下:
在建立規則之前,您必須先在Adobe Experience Platform Launch中建立資料元素。 資料元素會自動在回傳訊息中填入有關您POI的必要資訊。
若要在Experience Platform Launch中建立資料元素:
In the Actions section, click + Add.
在下拉 Extension 式清單中,保留預設選 Mobile Core 項的選取。
選擇操作類型,例如 Send Postback。
a.在 URL中,鍵入Slack的回傳URL,例如 https://hooks.slack.com/services/
。
b.若要傳送貼文內文,請選取核取 Add Post Body 方塊。
c.在中 Post Body新增貼文內文,例如: { "text": "A customer has entered" }
c.例如,鍵入內容類型 application/json。
d.選擇超時值,例如 5。
按一下「Keep Changes」。
在Experience Platform Launch中使用Places Service地理圍欄登入和退出來觸發規則功能非常強大,但您也可以使用位置資料作為其他事件觸發的條件。 例如,您可以根據應用程式內的特定trackAction呼叫事件,讓「行動核心追蹤動作」事件觸發器準備好觸發。 根據此事件,您可以在執行動作之前,將其他位置條件置入事件。 例如,當發生購買事件時開啟應用程式內調查,但 trackAction
僅在使用者的目 前位置包含 「地點服務」特定中繼資料時。