搭配Adobe Target使用Places Service places-target
本檔案假設您已在應用程式中實施Places擴充功能。 若您需要實作Places擴充功能的協助,請參閱Places擴充功能。
在Places擴充功能傳送進入和退出的事件後,您可以運用Launch中的規則,將Places服務資料附加至Adobe Target SDK事件。 在Launch中選取所需的屬性後,您可以完成下列工作來建立此型別的規則:
1.建立規則
-
在 規則 標籤上,按一下建立新規則。
請記住以下資訊:
- 如果您沒有此屬性的現有規則,則按鈕會位於畫面中央。
- 如果您的屬性有規則,按鈕將會位於畫面右上方。
2.選取事件
-
為規則提供一個有意義的名稱,以便在規則清單中輕鬆識別。
在此範例中,規則的名稱為將Places服務資料附加至請求的目標內容。
-
在 事件 區段下,按一下新增。
-
從 擴充功能 下拉式清單中,選取Adobe Target。
-
從 事件型別 下拉式清單中,選取要求的內容。
-
按一下保留變更。
3.新增條件
在以下範例中,已建立條件,讓規則僅針對已啟動應用程式五次或更多次的使用者觸發。
- 在 條件 區段下,按一下新增。
- 從 擴充功能 下拉式清單中,選取行動核心。
- 從 條件型別 下拉式清單中,選取啟動。
- 在右窗格中,修改下拉式清單和數位控制項,讓條件顯示使用者已啟動應用程式超過或等於5次。
- 按一下保留變更。
4.定義作業
- 在 動作 區段下,按一下新增。
- 從 擴充功能 下拉式清單中,選取行動核心。
- 從 動作型別 下拉式清單中,選取附加資料。
- 在右窗格的 JSON裝載 欄位中,輸入將新增至此事件的資料。
- 按一下保留變更。
在右窗格中,您可以新增自由格式JSON裝載,該裝載會在SDK事件中新增資料,然後擴充功能就會接聽此事件。
在下列範例中,針對在Target事件中處理的每個要求,poiCity與poiName值已新增至mboxparameters。 新金鑰的值在此事件處理時由SDK動態決定。
request物件使用特殊標籤法。 在原始事件中,request是匿名物件的陣列。 當使用附加資料將資料附加到陣列中的所有物件時,已知包含陣列的索引鍵上的[*]標籤法會導致裝載套用到該陣列中的所有物件。request陣列_中的每個物件,request[*]的標籤可以朗讀為_。
5.儲存規則並重新建置您的屬性
完成設定後,請確認您的規則看起來像下列影像:
- 按一下儲存
- 重新建置Launch屬性,並將其部署至正確的環境。