Places服務的推播通知

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

先決條件

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

在Experience Platform Launch中建立資料元素

在驗證Places擴充功能和地區監控解決方案後(CoreLocation檔案 針對iOS,或 Android位置檔案)在應用程式中正常運作,您必須在Experience Platform Launch中建立資料元素。 資料元素可讓您讀取來自Mobile SDK事件中樞的擴充功能所提供的資訊,並做為別名,以從用戶端應用程式擷取資料。 若要從Places擴充功能擷取資料,並將Places服務資訊傳送至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. 按一下方塊以新增貼文內文並傳送下列內容:

    {
     "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. 按一下​保留變更.

重要
  • 將SlackWeb連結設定為額外動作,以驗證是否已觸發登入且正在收集正確資料,可能會有所幫助。
  • 請記得將最近的變更發佈至您的應用程式,以確定規則和所有資料元素已部署為設定的一部分。 發佈後,請再次啟動行動應用程式以取得最新的設定更新。

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

現在,Campaign中已填入位置資料,我們可以將POI作為受眾區段工具。

  1. 在您的Adobe Campaign Standard例項中,按一下 建立推播通知.

  2. 針對推播通知類型,請選取 傳送推送至Campaign設定檔.

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

  4. 在「對象」畫面上,按一下 計數 以決定推播通知的預計傳送使用者數。

    秘訣

    在此示例中,計數為3,因為有三台已安裝的設備正在測試應用程式。

  5. 在左窗格中,展開 設定檔 標籤並拖曳 POI位置 篩選至主區域。

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

    秘訣

    您可以進行其他選取,以判斷使用者上次造訪此POI後的時段。

    "ACS中的推送訊息2"

  7. 按一下 確認.

  8. 在頂端再次執行計數,以查看對象大小變更。

    如果您沒有看到計數更新,表示您可能已輸入POI名稱,但沒有任何裝置觸發此項目。 在此情況下,擁有SlackWeb連結會很有價值,因為您可以看到來自各種測試裝置的POI項目清單。

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

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

    "ACS中的推送訊息3"

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

本頁內容