Content Analytics 手動設定
本文章詳細說明開始或停止 Content Analytics 設定的資料收集,或編輯 Content Analytics 實施所需的手動動作。
下列手動設定動作可供使用:
開始資料收集
若要針對已實施的 Content Analytics 設定開始進行資料收集:
停止資料收集
若要針對已實施的 Content Analytics 設定停止進行資料收集:
修改資料收集
您可以使用引導式設定精靈對已實施的設定進行一些細微的變更。例如,變更資料檢視,或啟用或者停用體驗。
您可以使用與 Content Analytics 設定關聯之標記屬性中的 Adobe Content Analytics 擴充功能來變更下列成品:
在 Adobe Content Analytics 擴充功能中進行變更後,請確保使用發佈流程開始根據所做的變更收集資料。
版本設定
如果您想收集 Content Analytics 體驗,您應該考慮實施版本設定以確保正確收集新的體驗 (您網頁的變更)。
若要實現版本設定,請在您認為想要分析之體驗的頁面上新增一個全域 adobe.getContentExperienceVersion 函數。
adobe.getContentExperienceVersion 函數應會傳回字串做為值,藉以識別版本,該值可以是您選擇的任何內容。此版本會附加至體驗 ID URL。
若函數不存在或函數沒有傳回值,則會使用值 NoVersion 做為預設值。
範例
window.adobe = window.adobe || {};
window.adobe.getContentExperienceVersion = () => {
return "1.0";
};
身分識別
Content Analytics 會透過下列方式處理身分識別:
- ECID 會自動填入至 Content Analytics 結構描述的
identityMap部分。 - 如果您需要
identityMap中其他身分識別值,則需在 Web SDK 擴充功能的onBeforeEventSend回呼中設定這些值。 - 因為此結構描述為系統所擁有,故不支援欄位式拚接。因此,您無法新增其他欄位至結構描述來支援欄位式拼接
若要確保 Content Analytics 身分識別資料和 Adobe Experience Platform Web SDK 資料身分識別資料在欄位層級正確拼接,您必須修改 Web SDK 的 on before event send 回呼。
-
導覽至包含 Adobe Experience Platform Web SDK 擴充功能和 Adobe Content Analytics 擴充功能的 標記 屬性。
-
選取「
擴充功能」。 -
選取「Adobe Experience Platform Web SDK」擴充功能。
-
選取「設定」。
-
在「SDK 執行個體」區段中,向下捲動至「資料彙集 - On before event send 回呼」。
-
選取「</> 提供 on before event send 回呼程式碼」。
-
新增下列程式碼:
code language-javascript window.adobeContentAnalytics?.forwardEvent(content); content.xdm.identityMap = _satellite.getVar('identityMap'); if ((content.xdm.eventType === "content.contentEngagement") && (_satellite.getVar('identityMap') != null)) { return true; }
-
選取「儲存」來儲存程式碼。
-
選取「儲存」來儲存擴充功能。
-
發佈標記屬性的更新。