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

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

先決條件

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

在Experience Platform Launch中建立資料元素

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

若要建立資料元素:

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

  2. 在​ 擴充功能 ​下拉式清單中,選取​ Places服務

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

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

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

    「Campaign Standard中的推播訊息」

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

除了Places服務的資料元素之外,請確定您為​ 應用程式ID ​和​ Experience CloudID ​建立行動核心資料元素。

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

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

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

  2. 在​ Events ​區段下,按一下​ + ​並選取​ Places Service ​做為延伸。

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

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

  5. 按一下​ 保留變更

  6. 將​ 條件 ​區段保留空白。

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

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

  8. 在​ 擴充功能 ​下拉式清單中,選取​ 行動核心,並在​ 動作型別 ​下拉式清單中,選取​ 傳送Postback

  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. 對於推播通知型別,請選取​ 傳送推播至促銷活動設定檔

  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