建立登入與退出規則

在行動應用程式中安裝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 僅在使用者的目 前位置包含 「地標服務」中繼資料時。

建立條件

本頁內容