使用Places服務的推播通知 push-notifications

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

先決條件

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

在Experience Platform Launch中建立資料元素

驗證Places擴充功能和區域監控解決方案後(CoreLocation檔案 適用於iOS,或 Android位置檔案)可在您的應用程式中正常運作,您需要在Experience Platform Launch中建立資料元素。 資料元素可讓您讀取來自Mobile SDK事件中樞之擴充功能所提供的資訊,並作為別名從使用者端應用程式擷取資料。 若要從Places擴充功能擷取資料,並將Places Service資訊傳送至Campaign,您需要建立一些資料元素。

建立資料元素的方式:

  1. 在您的Experience Platform Launch行動屬性中,按一下 資料元素 標籤並按一下 新增資料元素.

  2. 副檔名 下拉式清單,選取 Places Service.

  3. 資料元素型別 下拉式清單,選取 名稱.

  4. 在右側窗格中,您可以選取 目前的POI ,會擷取使用者目前所在的POI名稱。

    上次輸入 擷取使用者上次輸入的POI名稱,並且 上次退出 提供使用者最後離開的POI名稱。 在此範例中,我們選取 上次輸入 並輸入資料元素的名稱,例如 上次輸入的POI名稱 並按一下 儲存.

    「Campaign Standard中的推播訊息」

  5. 重複上述步驟1-4並建立資料元素 上次進入的POI緯度上次輸入的POI經度、和 上次輸入的POI半徑.

除了Places Service的資料元素之外,請確定您建立的行動核心資料元素 應用程式IDEXPERIENCE CLOUDID.

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

Experience Platform Launch中的規則可讓您根據事件觸發器建立複雜的多解決方案工作流程。 透過規則,您可以建立新規則或修改現有規則,並將更新動態部署至您的行動應用程式。 在以下範例中,當使用者輸入地理圍欄式POI時,就會觸發規則。 觸發規則後,系統會傳送更新給Campaign Standard,以根據Experience CloudID記錄特定使用者之特定POI的專案。

  1. 在您的Experience Platform Launch行動屬性中,於 規則 標籤,按一下 新增規則.

  2. 事件 區段,按一下 + 並選取 Places Service 作為擴充功能。

  3. 對於 事件型別,選取 輸入POI.

  4. 為規則命名,例如, 使用者輸入的POI.

  5. 按一下​ 保留變更.

  6. 離開 條件 區段空白。

    此區段可讓您篩選或限制此規則觸發的時間。

  7. 動作 區段,按一下 +.

  8. 副檔名 下拉式清單,選取 行動核心動作型別 下拉式清單,選取 傳送回傳.

  9. URL,您需要建構Campaign Standard位置端點。

    URL應類似於 https:///rest/head/mobileAppV5//locations/.
    確保您使用先前為Campaign伺服器和pKey建立的正確資料元素。

  10. 按一下方塊以新增貼文內文並傳送下列內容:

    code language-none
    {
     "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. 在​ 「內容類型」 ​中,輸入 application/json

  13. 按一下​ 保留變更.

IMPORTANT
  • 將SlackWeb連結設定為其他動作,以驗證是否正在觸發專案,以及是否正在收集正確的資料可能會有幫助。
  • 請記得將最近的變更發佈至應用程式,以確定規則和所有資料元素都會部署為設定的一部分。 發佈後,請再次啟動行動應用程式以取得最新的設定更新。

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

現在我們已在Campaign中填入位置資料,接下來可以使用POI作為對象區段工具。

  1. 在您的Adobe Campaign Standard執行個體中,按一下 建立推播通知.

  2. 對於推播通知型別,請選取「 」 傳送推播至Campaign設定檔.

  3. 按一下 下一個 並輸入一般詳細資訊。

  4. 在「對象」畫面上,按一下 計數 以判斷將會傳送推播通知的估計使用者人數。

    note tip
    TIP
    在此範例中,計數將為3,因為有三個已安裝裝置正在測試應用程式。
  5. 在左窗格中,展開 設定檔 定位並拖曳 POI位置 篩選至主要區域。

  6. 在POI篩選視窗中,輸入您要鎖定的POI的確切名稱。

    note tip
    TIP
    您可以進行其他選擇以確定自使用者上次造訪此POI以來的時間段。

    「ACS中的推播訊息2」

  7. 按一下「確認」。

  8. 在頂端再次執行計數,以檢視您的對象人數變化。

    如果您沒有看到計數更新,表示您可能輸入的POI名稱沒有任何裝置觸發專案。 在這種情況下,擁有SlackWeb鉤點會變得很有價值,因為您可以看到來自各種測試裝置的POI專案清單。

  9. 您可以拖曳出其他POI位置篩選器,以便在訊息中包含多個POI。

  10. 按一下​ 「下一步」 ​完成建立傳遞的推送通知。

    「ACS中的推播訊息3」

搭配Adobe Campaign Standard使用Places Service可讓您使用強大工具,根據地理圍欄進入和退出,針對使用者細分及鎖定傳訊。 此整合可協助您建立更個人化和情境式的使用案例。

recommendation-more-help
475fad96-f29f-4dca-a109-68bf0557e825