設定 Campaign-Points of Interest 資料整合 configuring-campaign-points-of-interest-data-integration
使用Adobe Experience Platform SDK設定Campaign-Points of Interest資料整合 configuring-campaign-poi-aep-sdk
用來收集位置資料的行動應用程式必須由設定 管理員 在Adobe Campaign介面中。
若要將Adobe Experience Platform Location Services與已設定Adobe Experience Platform SDK的行動應用程式搭配使用,您需要:
-
新增 Places 資料收集UI中行動應用程式設定的擴充功能。 在Adobe Campaign中設定行動應用程式。 另請參閱 安裝Places擴充功能.
-
擴充功能設定完成後,請在資料收集UI中建立資料元素,以從這些擴充功能擷取資料。 請參閱此 頁面 以建立您的資料元素。
-
然後,在資料收集UI中,您需要建立規則以支援Point of Interest和Adobe Campaign之間的行動使用案例。
當使用者進入地理圍欄時,將觸發此規則 Point of Interest. 請參閱此 頁面 以建立您的規則。 -
定義您的 Points of Interest 於地標中。 另請參閱 建立地標.
-
請務必存取行動應用程式和在Adobe Campaign中收集的位置資料。 另請參閱 存取用來收集位置資料的行動應用程式 和 存取收集的位置資料.
使用SDK V4設定Campaign-Points of Interest資料整合 configuring-campaign-poi-sdkv4
用來收集位置資料的行動應用程式必須由設定 管理員 在Adobe Campaign介面中。
若要將Point of Interest資料功能用於以SDK V4設定的行動應用程式,您需要:
-
存取適用於行動裝置的Adobe Analytics。 請檢視授權合約,或聯絡Adobe客戶經理以取得詳細資訊。
-
在Adobe Campaign中設定行動應用程式。 另請參閱 在Campaign中設定行動應用程式.
-
在Adobe Mobile Services介面中設定您的行動應用程式。 這可讓您確保Adobe Mobile Services收集的資料傳送至Adobe Campaign。 另請參閱 在Adobe Mobile Services中設定行動應用程式.
-
執行行動應用程式的特定設定:
- 將從AdobeMobile Services介面下載的設定檔案與行動應用程式封裝。
- 將Experience Cloud Mobile SDK整合至您的行動應用程式。 另請參閱 將SDK整合至行動應用程式.
-
在Adobe行動服務介面中定義地標。 另請參閱 在Adobe Mobile Services中定義地標.
-
定義您要從行動應用程式訂閱者收集的資料。 另請參閱 收集訂閱者的興趣點資料.
-
請務必存取行動應用程式和在Adobe Campaign中收集的位置資料。 另請參閱 存取用來收集位置資料的行動應用程式 和 存取收集的位置資料.
使用SDK V4在Adobe Campaign中設定行動應用程式 setting-up-a-mobile-app-in-campaign
若要能夠使用Adobe Campaign收集地標資料,您必須設定Adobe Campaign將接收其資料的行動應用程式。
-
按一下 Adobe 標誌,在左上角,然後選取 Administration > Channels > Mobile app.
-
按一下 Create 以設定應用程式。
-
輸入名稱,在 Application name 欄位並按一下 Create.
請勿填寫 Device-specific settings 區段。 這僅適用於設定接收推播通知的應用程式。
在 Mobile application properties 區段中,列出兩個URL: Collect PII endpoint 和 Location Services endpoint. 這些設定檔將用於Adobe Mobile Services介面。 另請參閱 在Adobe Mobile Services中設定行動應用程式.
- 此 Collect PII endpoint URL是用來在啟動時從行動應用程式收集使用者的Experience CloudID和註冊權杖。 當使用者使用憑證(例如電子郵件、名字、姓氏等)登入應用程式時,也會收集此資料並用於協調使用者的註冊權杖與Adobe Campaign設定檔。
- 此 Location Services endpoint URL可用來收集位置資料,例如使用者從地標的經緯度和半徑。
您現在可以在Adobe Mobile Services中使用這些值來完成設定,如 在Adobe Mobile Services中設定行動應用程式 區段。
在Adobe Mobile Services中設定V4行動應用程式 configuring-a-mobile-app-in-adobe-mobile-services
若要將Adobe Mobile Services收集的資料傳送至Adobe Campaign,您必須在Mobile Services介面中設定回傳。
您需要特定資訊,以便在Adobe Campaign中設定的行動應用程式引數中找到(請參閱 在Campaign中設定行動應用程式):
- IMS Organization ID
- Collect PII Endpoint
- Location Services endpoint
您必須擁有Adobe Analytics的存取權才能進行下列設定。 如果您不是Adobe Analytics使用者,請聯絡Adobe Campaign管理員。
-
建立應用程式或選取現有的應用程式。
-
前往 Manage App Settings 頁面。
-
在 訪客ID服務 部分,檢查 啟用 並從下拉式清單中選取您的組織。 按一下「儲存」。
note caution CAUTION 此組織必須與您在Adobe Campaign執行個體上使用的組織相同。 -
按一下 Manage Postbacks。
-
建立回傳。
-
選取 PII 作為 Postback Type.
-
在 URL 欄位,複製 Collect PII Endpoint 您在Adobe Campaign介面中設定的行動應用程式URL,前面有伺服器名稱。 另請參閱 在Campaign中設定行動應用程式.
-
填入 Post Body 欄位如下:
若為iOS:
code language-none { "userKey": "{userKey}", "pushPlatform":"apns", "marketingCloudId":"{%mcid%}", "cusEmail":"{email}", "cusFirstName":"{firstName}", "cusLastName":"{lastName}" }
若為Android:
code language-none { "userKey": "{userKey}", "pushPlatform":"gcm", "marketingCloudId":"{%mcid%}", "cusEmail":"{email}", "cusFirstName":"{firstName}", "cusLastName":"{lastName}" }
-
設定 內容型別 作為 application/json.
-
在 哪些資料標籤會觸發回傳?,選取任何事件,通常會 Launched 和 exists.
-
按一下 Save & Activate。
-
-
建立第二個回傳。
-
選取 Postback 作為 Postback Type.
-
在 URL 欄位,複製 Location Services Endpoint 您在Adobe Campaign介面中設定的行動應用程式URL,前面有伺服器名稱。 另請參閱 在Campaign中設定行動應用程式.
-
填入 Post Body 欄位如下:
code language-none { "locationData":{ "distances":"{a.loc.dist}", "poiLabel":"{a.loc.poi}", "latitude.a":"{a.loc.lat.a}", "latitude.b":"{a.loc.lat.b}", "latitude.c":"{a.loc.lat.c}", "longitude.a":"{a.loc.lon.a}", "longitude.b":"{a.loc.lon.b}", "longitude.c":"{a.loc.lon.c}", "appId":"{a.appid}", "marketingCloudId":"{mid}" } }
-
設定 內容型別 作為 application/json.
-
在 哪些資料標籤會觸發回傳?,選取 campaign.test 和 exists.
-
按一下 Save & Activate。
-
將SDK整合至行動應用程式 integrating-the-sdk-into-a-mobile-application
行動核心服務的軟體開發套件(SDK)有助於將行動應用程式整合到Adobe Campaign中。
此步驟的說明如下 頁面.
在Adobe Mobile Services中定義地標 defining-points-of-interest-in-adobe-mobile-services
若要定義用來收集位置資料的地標,請執行下列動作:
-
前往AdobeMobile Services介面。
-
新增您的應用程式。
如需在行動服務中管理應用程式的詳細資訊,請參閱 Adobe Mobile Services檔案.
-
定義地標。
如需管理地標的詳細資訊,請參閱 Adobe Mobile Services檔案.
收集訂閱者的興趣點資料 collecting-subscribers--points-of-interest-data
特定自訂資源可讓您定義要從應用程式訂閱者收集的資料。
此步驟的說明請參閱 使用SDK V4設定行動應用程式 頁面。
存取用來收集位置資料的行動應用程式 accessing-mobile-apps-used-to-collect-location-data
若要存取Adobe Campaign中成功建立的應用程式:
-
按一下 Adobe 標誌,位於左上角。
-
選取 Administration > Channels > Mobile app (SDK v4) 或 Mobile app (AEP SDK) 取決於SDK。
-
從清單中選取行動應用程式以顯示其屬性。
應用程式的訂閱者清單也會顯示在 Mobile application subscribers 標籤。 訂閱者是指將應用程式安裝在行動裝置上的所有使用者。 Adobe Campaign資料庫設定檔會以註冊Token識別。
存取收集的位置資料 accessing-collected-location-data
完成設定後,收集的「地標」資料會列在 Places 個設定檔的索引標籤。 若要存取清單:
-
選取設定檔。
-
按一下 Edit profile properties 按鈕。
-
選取 Places 索引標籤。
系統會列出目前設定檔收集的「興趣點」資料。 位置資料會儲存在Adobe Campaign資料庫六個月。
如需存取和編輯設定檔的詳細資訊,請參閱 設定檔.