收錄並使用 Experience Platform 對象
本使用案例探索將Experience Platform受眾內嵌至Customer Journey Analytics的中期解決方案。 這些受眾可能已建立在Experience Platform區段產生器、Adobe Audience Manager或其他工具中,並儲存在即時客戶個人檔案中。 受眾由一組設定檔ID,以及任何適用的屬性、事件等組成。 您想要將該受眾資料帶入Customer Journey Analytics以進行進一步分析。
先決條件
- 存取Experience Platform,尤其是即時客戶設定檔。
 - 存取以建立和管理Experience Platform 結構描述和資料集。
 - 存取Experience Platform查詢服務 (以及寫入SQL的能力)。
 - 存取可執行部分資料轉換的工具。
 - 存取 Customer Journey Analytics。您必須是Customer Journey Analytics產品管理員,才能建立和修改Customer Journey Analytics連線和資料檢視。
 - 驗證及存取Experience Platform API (目錄服務API和分段服務API)。 您必須在組織和沙箱的Developer Console中建立專案,並確保您擁有成功提交API呼叫所需的資訊。
 
步驟
臨時解決方案涉及以下步驟:
選取對象
解決方案會從識別您要擷取至Customer Journey Analytics中的對象開始。
在 Experience Platform UI 中:
- 
                  
選取客戶 >
 對象。 - 
                  
選取「瀏覽」並搜尋您要擷取並在Customer Journey Analytics中使用的對象。 記下每個對象的 對象ID 以供稍後使用。
                     
建立已啟用設定檔的資料集
您必須根據核心型 XDM個別設定檔 結構描述來建立資料集。 當您在Experience Platform UI中建立資料集時,無法選取該核心型XDM個別設定檔作為結構描述。 請改用目錄服務API來根據結構描述建立資料集_xdm.context.profile__union。
請求
| code language-shell | 
|---|
                      
                     | 
                  
其中:
DATASET_NAME是資料集的易記名稱。 例如,Segment Export Job Dataset for CJA。
回應
| code language-json | 
|---|
                      
                     | 
                  
其中:
DATASET_ID是已建立資料集的資料集識別碼。
匯出對象
將選取的對象匯出至您剛建立的資料集。 使用Segmentation Service API建立匯出作業,將對象傳送至資料集。
| code language-shell | 
|---|
                      
                     | 
                  
執行
COMMA_SEPARATED_LIST_OF_FULLY_QUALIFIED_FIELD_NAMES可能類似於_demoemea.identification.core.ecid, _demoemea.identification.core.email, _demoemea.identification.core.phoneNumber, person.gender, person.name.firstName, person.name.lastName。 確保您至少包含要在Customer Journey Analysis中使用的相關欄位(例如personID (電子郵件))。AUDIENCE_ID_x是您要匯出之對象的對象識別碼。DATASET_ID是您建立的資料集。
回應
| code language-json | 
|---|
                      
                     | 
                  
執行
EXPORT_JOB_ID是匯出作業的識別碼。
使用Segmentation Service API來檢查匯出作業的狀態。
請求
| code language-shell | 
|---|
                      
                     | 
                  
回應
| code language-json | 
|---|
                      
                     | 
                  
匯出作業成功後,請確認資料集是否包含成功擷取的批次。
在 Experience Platform UI 中:
- 
                  
選取資料管理 >
 資料集。 - 
                  
選取您建立的資料集,例如: CJA的區段匯出作業資料集。
                     - 
                  
驗證擷取的批次。 如果資料集包含失敗的批次,請使用資料管理 >
 監視檢視原因。 例如,您使用的欄位名稱不存在於結構描述中。 - 
                  
複製資料集的資料表名稱。 例如:segment_export_job_dataset_for_cja。 您會在下一個步驟中使用該名稱。
 
轉換輸出
資料集中的資料格式對Customer Journey Analytics而言不正確。 若要轉換資料,請使用Experience Platform查詢服務來擷取資料。
使用連線至Experience Platform查詢服務的PSQL使用者端。
在 Experience Platform UI 中:
- 選取資料管理 > 
                  
 查詢。 - 選取 
                  
 認證。 
使用認證來設定您的PSQL使用者端以連線至Customer Journey Analytics查詢服務。
查詢
執行此查詢以從資料集中擷取對象資料:
| code language-sql | 
|---|
                      
                     | 
                  
其中:
IDENTITY_TO_USE_AS_PERSON_ID是您定義為匯出作業一部分的欄位之一。 例如:_demoemea.identification.core.email。DATASET_TABLE_NAME是資料集的資料表名稱。AUDIENCE_ID_x是您定義為匯出作業一部分的對象。 由於匯出作業中的規格是列層級篩選器,因此您需要再次指定這些對象。 該列層級篩選器會傳回指定區段的設定檔,以及每個設定檔的所有區段會籍。
結果
查詢的結果以JSON格式表示,看起來應該像這樣:
| code language-json | 
|---|
                      
                     | 
                  
其中:
PERSON_ID_x是您要做為人員ID之識別碼的識別碼值。 例如,使用電子郵件時john.doe@gmail.com。AUDIENCE_ID_x是對象識別碼。
您需要轉換此JSON資料以新增環境的租使用者名稱稱,並為受眾提供更好記的名稱。
最終JSON看起來應該像這樣:
| code language-json | 
|---|
                      
                     | 
                  
其中:
TENANT_NAME是租使用者的名稱。 例如:_demoemea。PERSON_ID_x是您要做為人員ID之識別碼的識別碼值。 例如,使用電子郵件時john.doe@gmail.com。AUDIENCE_ID_x是對象識別碼。AUDIENCE_FRIENDLY_NAME_x是好記的對象名稱,適用於對象id。 例如:Luma - Blue+ Members。
使用您最愛的工具,將原始JSON轉換為此格式。
建立結構和資料集
若要將轉換後的JSON用作Customer Journey Analytics中的匯出受眾資料,您需要建立專用結構描述。
若要建立綱要:
在 Experience Platform UI 中:
- 
                  
選取資料管理 >
 結構描述。 - 
                  
選取
 建立結構描述。 從下拉式功能表中選取標準。 - 
                  
在 建立結構描述 對話方塊中選取手動,並使用 選取 繼續。
 - 
                  
在 建立結構描述 精靈的 選取類別 步驟中:
- 選取個別設定檔。
 - 選取「下一步」。
 
 - 
                  
在 建立結構描述 精靈的 名稱和檢閱 步驟中:
- 輸入結構描述顯示名稱。 例如:
Audience Export for CJA Schema。 - (選擇性)輸入描述。
 - 選取「完成」。
 
 - 輸入結構描述顯示名稱。 例如:
 - 
                  
設定您的結構描述以包含自訂欄位群組(例如對象成員資格),其中包含兩個名為 audienceMembershipId 和 audienceMembershipName 的欄位。
 - 
                  
確定 personID 欄位是身分、主要身分,並且具有 電子郵件 作為I身分名稱空間。
匯出的
                     - 
                  
套用所有變更。 選取儲存,即可儲存您的結構。
 
建立資料集並使用該資料集來擷取轉換後的JSON資料。
在 Experience Platform UI 中:
- 
                  
選取資料管理 >
 資料集。 - 
                  
選取
 建立資料集。 - 
                  
選取「從結構建立資料集」。
 - 
                  
在 從結構描述建立資料集 精靈的 選取結構描述 步驟中:
- 選取您剛建立的結構描述。 例如:CJA結構描述的對象匯出。
 - 選取「下一步」。
 
 - 
                  
在 從結構描述建立資料集 精靈的 設定資料集 步驟中:
- 輸入資料集的名稱。
 - (選擇性)輸入資料集的描述。
 - 選取「完成」。
 
 - 
                  
在資料集的資料集 > 名稱中,拖曳轉換的JSON資料檔案,並將檔案拖放到拖放檔案。 此動作會開始將匯出的JSON資料擷取到資料集中。
 - 
                  
驗證擷取的批次。 如果資料集包含失敗的批次,請使用資料管理 >
 監視檢視原因。 例如,您在JSON中定義了結構描述中不存在的欄位名稱。 
新增或編輯連線
成功擷取包含Experience Platform對象資料的轉換JSON資料後,您就可以將資料集新增到Customer Journey Analytics中的新連線或現有連線。
在Customer Journey Analytics UI中:
- 
                  
選取資料管理 > 連線。
 - 
                  
建立新連線/定義 連線設定 和資料設定。 或選取現有的連線,並使用
 編輯連線來編輯連線。 - 
                  
選取
 新增資料集。 - 
                  
選取您建立且內嵌轉換JSON資料的資料集。
 - 
                  
設定資料集。 例如:
                     - 
                  
儲存連線。
 
設定資料檢視
為您剛建立或編輯的連線設定資料檢視。
- 
                  
選取資料管理 > 資料檢視。
 - 
                  
編輯現有的資料檢視或建立新的資料檢視。
 - 
                  
在資料檢視的 元件 標籤中,確定 對象成員資格識別碼 和 對象成員資格名稱 已新增為維度元件。
                     - 
                  
選取 儲存並繼續 以儲存資料檢視。
 
報告和分析
最後,在一個或多個使用資料檢視的面板中,使用Analysis Workspace來報告Experience Platform對象資料,這些面板具有對象成員資格元件,例如audienceMembershipId、audienceMembershipIdName和personID。
其他附註
- 
                  
您應定期執行此流程,以便在Customer Journey Analytics中持續重新整理對象資料。
 - 
                  
您可以在單一Customer Journey Analytics連線中匯入多個對象。 這對流程新增了更多複雜性,但這是可能的。為了辦到這點,您需要對上述流程進行一些修改:
- 對 RTCP 中客群集合中的每個所需客群執行此流程。
 - Customer Journey Analytics支援設定檔資料集中的陣列/物件陣列。 針對或使用
audienceMembershipId物件陣列audienceMembershipIdName是最佳選項。 - 在您的資料檢視中,利用 
audienceMembershipId欄位上的子字串轉換建立新的維度,以將逗號分隔的值字串轉換成陣列。注意:目前陣列中的上限為 10 個值。 - 您現在可以在Customer Journey Analytics Workspace中報告此新維度
audienceMembershipIds。