Show Menu
主題×

建立登入與退出規則

在行動應用程式中安裝Places擴充功能和Places Monitor擴充功能後,您就可以在Adobe Experience Platform Launch中建立觸發或條件化位置資料(包括位置進入和退出事件)的規則。

規則

您可以設定由事件、條件和動作組成的規則。 每個規則都由下列內容組成:
  • 一個或多個事件
  • (可選)條件
  • 一個或多個動作

放置服務事件

「放置服務」提供下列事件,您可在其中執行規則:
  • 輸入POI ,當您的客戶輸入您設定的POI時,Places SDK會觸發此POI。
  • 退出POI ,當客戶退出您設定的POI時,Places SDK會觸發此POI。

地點服務條件

條件定義與事件關聯的資料或該例項中擴充功能的共用狀態,必須符合的條件,才能執行動作。 例如,您可以設定條件,只在舊金山市觸發進入咖啡店的動作。
Places SDK會維持下列狀態:
  • 目前的POI,指您的客戶目前所在的POI。
  • 上次退出POI,這是指客戶退出的最近POI。
  • 上次輸入的POI,是指您的客戶最近輸入的POI。
每個POI都包含下列資料元素:
  • ID
  • 名稱
  • 經緯度
  • 半徑
  • 中繼資料,例如城市、國家、州、類別

動作

動作會定義應用程式將針對符合引發事件規則條件而執行的動作。 例如,當您的客戶進入您的POI時,您可以設定歡迎訊息以顯示在其行動裝置上。

建立規則:範例

此範例假設您已建立美國所有咖啡店的 POI 資料庫。For more information about creating POIs and libraries, see Create a POI and Create a Library in Manage multiple libraries .
以下程式是如何建立規則的範例,當您進入舊金山的咖啡店時,會將貼文傳回Slack。
事件、條件和動作的定義方式如下:
  • 事件 :放置參加項目事件。
  • 條件 「目前 POI」 ​的城市是舊金山
  • 動作 :將回傳給Slack您客戶輸入的咖啡店名稱。

先決條件

在建立規則之前,您必須先在Adobe Experience Platform Launch中建立資料元素。 資料元素會自動在回傳訊息中填入有關您POI的必要資訊。
若要在Experience Platform Launch中建立資料元素:
  1. 按一下「 資料元素 」標籤。
  2. Click Add Data Element .
  3. 鍵入名稱,例如,「當 前咖啡店名稱」
  4. 在「擴 充功能 」下拉式清單中,選 取「位置——測試版」
  5. 在​ 「資料元素」 ​中,選取​ 「城市」
  6. 在右窗格中,選擇「當 前POI」
  7. 按一下​ 「儲存」

在Experience Platform Launch for Places服務中建立規則

  1. In Experience Platform Launch, click the **Rules**tab.
  2. 按一下 Add Rule
  3. 鍵入規則的名稱,例如 Track entry for coffee shop in SF

建立事件

  1. 在「事件」區段中,按一下 + Add 。 事件會決定您要何時觸發規則。
  2. 在下拉 Extension 式清單中,選取 Places – Beta
  3. 在下拉 Event Type 式清單中,選取 Enter POI
  4. In Name , enter a name for the event, for example, Entering a coffee shop .
  5. 按一下 Keep Changes

建立條件

  1. 在「條件」區段中,按一下 +Add 。 條件決定了要採取的動作必須符合哪些標準。
  2. In Logic Type , select Regular, which allows actions to execute if the condition is met.
  3. 在下拉 Extension 式清單中,選取 Places – Beta
  4. 在中 Condition Type ,選擇**City**。
  5. Type a condition name, for example, Coffee shop in SF .
  6. In the right pane, click Current POI , and in the drop-down list, select**San Francisco** as one of your cities.
  7. 按一下 Keep Changes

建立動作

  1. In the Actions section, click + Add .
  2. 在下拉 Extension 式清單中,保留預設選 Mobile Core 項的選取。
  3. 選擇操作類型,例如 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
  4. 按一下 Keep Changes

發佈規則

  1. 若要啟用規則,您必須發佈規則。 如需有關在Experience Platform Launch中發佈規則的詳細資訊,請參閱發

從進出出出發思考

在Experience Platform Launch中使用Places Service地理圍欄登入和退出來觸發規則功能非常強大,但您也可以使用位置資料作為其他事件觸發的條件。 例如,您可以根據應用程式內的特定trackAction呼叫事件,讓「行動核心追蹤動作」事件觸發器準備好觸發。 根據此事件,您可以在執行動作之前,將其他位置條件置入事件。 例如,當發生購買事件時開啟應用程式內調查,但 trackAction 僅在使用者的目 前位置包含 「地標服務」中繼資料時。