Show Menu
主題×

推播通知與Places服務

在本節中,您將學習如何使用歷史地理位置資訊來定位透過Adobe Campaign standard傳送的推播通知。

必要條件

開始之前,請完成下列工作:

在Experience Platform Launch中建立資料元素

在驗證Places擴充功能和Places Monitor擴充功能在您的應用程式中是否正常運作後,您需要在Experience Platform Launch中建立資料元素。 資料元素可讓您讀取透過Mobile SDK事件中樞提供之擴充功能所提供的資訊,並當成別名,從用戶端應用程式擷取資料。 若要從「位置」擴充功能擷取資料並傳送「位置服務」資訊至Campaign,您需要建立一些資料元素。
要建立資料元素:
  1. 在您的Experience Platform Launch mobile屬性中,按一下標籤, Data Elements ​然後按一下「 !UICONTROLA​新增資料元素」
  2. 在下拉 Extension ​式清單中,選取​ Places Service
  3. 從下拉 Data Element Type ​式清單中,選取​ Name
  4. 在右側窗格中,可以選 Current POI ​擇檢索用戶當前所在的POI名稱的用戶。
    Last Entered ​檢索用戶上次輸入的POI的名稱, Last Exited 並提供用戶最後左側的POI的名稱。 在此範例中,我們選 Last Entered ​取並輸入資料元素的名稱,例如並​ Last Entered POI Name 按一下 Save
  5. Repeat the steps 1-4 above and create data elements for Last Entered POI Latitude , Last Entered POI Longitude , and Last Entered POI Radius .
除了Places service的資料元素外,請確定您已建立App ID和 Experience Cloud ID的Mobile Core**資料元素

建立規則以傳送位置資料至Adobe Campaign Standard

Experience Platform Launch的規則可讓您根據事件觸發程式建立複雜、多解決方案的工作流程。 有了規則,您可以建立新規則或修改現有規則,並將更新動態部署至行動應用程式。 在下列範例中,當使用者進入地理圍欄的POI時,將會觸發規則。 觸發規則後,會傳送更新至Campaign Standard,以根據Experience Cloud ID記錄特定使用者的特定POI項目。
  1. 在您的Experience Platform Launch mobile屬性中,按一下標 Rules ​簽上的​ Add Rule
  2. 在區段 Events ​下,按一​ + 下並選 Places Service ​取為延伸模組。
  3. For the Event Type , select​ Enter POI .
  4. 為規則命名,例如,用戶 輸入POI
  5. 按一下 Keep Changes
  6. 將部分保 Conditions ​留為空白。
    此區段可讓您篩選或限制觸發此規則的時間。
  7. 在區段 Actions ​下,按一下​ +
  8. 在下拉 Extension ​式清單中,選​ Mobile Core 取並在下 Action Type ​拉式清單中選取​ Send Postback
  9. 在中 URL ,您需要建構您的Campaign standard位置端點。
    URL看起來應類似 https:///rest/head/mobileAppV5//locations/ 。 請確定您使用先前為促銷活動伺服器和PKey建立的正確資料元素。
  10. 按一下方塊以新增貼文內文並傳送下列內容:
    {
     "locationData": {
     "distances": "{%%Last Entered POI Radius%%}",
     "poiLabel": "{%%Last Entered POI Name%%}",
     "latitude": "{%%Last Entered POI Lat%%}",
     "longitude": "{%%Last Entered POI Long%%}",
     "appId": "{%%AppID%%}",
     "marketingCloudId": “{%%ecid%%}”
     }
    }
    
    
  11. 請確定您使用在上一節中建立的資料元素。
  12. 在中 Content Type ​鍵入​ application/json
  13. 按一下 Keep Changes
  • 設定Slack web掛接作為額外動作,以驗證項目是否正在觸發,以及是否正在收集正確的資料,可能會有所幫助。
  • 請記得將最近的變更發佈至您的應用程式,以確定規則和所有資料元素都已部署為您設定的一部分。 發佈後,請再次啟動行動應用程式,以取得最新的組態更新。

使用位置資料來定位促銷活動訊息

既然我們在Campaign中填入了位置資料,我們就可以將POI當成觀眾區隔工具。
  1. 在您的Adobe Campaign standard例項中,按一下 Create Push Notification
  2. 對於推播通知類型,請選取 Send push to Campaign profiles
  3. 按一 Next ​下並輸入一般詳細資訊。
  4. 在「對象」畫面上,按 Count ​一下以決定推播通知的預估傳送使用者數。
    在此範例中,計數為3,因為有3個已安裝的裝置正在測試應用程式。
  5. 在左窗格中,展開標 Profile ​簽並拖曳篩​ POI location 選器至主要區域。
  6. 在「POI篩選」視窗中,輸入您要定位的POI的確切名稱。
    您可以進行其他選擇,以決定自使用者上次造訪此POI以來的時段。
  7. 按一下 Confirm
  8. 再次在頂端執行計數,以查看您的受眾規模變更。
    如果您未看到計數更新,則可能已輸入POI名稱,但沒有設備觸發了該條目。 在這種情況下,使用Slack web掛接變得很有價值,因為您可以看到來自各種測試設備的POI條目清單。
  9. 您可以拖曳其他POI位置篩選器,將多個POI加入訊息中。
  10. Click Next ​to finish creating the push notification for delivery.
搭配使用Places Service與Adobe Campaign Standard為您提供強大的工具,讓您根據地理圍欄的登入與退出,將訊息分段並定位給使用者。 此整合可協助您建立更個人化和情境化的使用案例。