設定ContextHub以進行個人化

上次更新: 2023-11-30
  • 主題:
  • Context Hub
    檢視有關此主題的更多資訊
  • 建立對象:
  • Intermediate
    Developer

ContextHub是一種用於儲存、操控和呈現內容資料的架構。 ContextHub Javascript API可讓您視需要存取存放區以建立、更新和刪除資料。 因此,ContextHub代表頁面上的資料層。 本頁面說明如何將Context Hub新增至AEM網站頁面。

注意

我們在此影片中使用WKND參考網站,它不是AEM版本的一部分。 您可以下載 最新版本在此.

將ContextHub新增至您的頁面,以啟用ContextHub功能並連結至ContextHub JavaScript程式庫。 ContextHub JavaScript API提供對ContextHub管理之內容資料的存取權。

將ContextHub新增至頁面元件

若要啟用ContextHub功能並連結至ContextHub JavaScript程式庫,請包含 contexthub 中的元件 <head> 區段。 頁面元件的HTL程式碼類似於以下範例:

<!--/* Include Context Hub */-->
<sly data-sly-resource="${'contexthub' @ resourceType='granite/contexthub/components/contexthub'}"/>

網站設定和ContextHub區段

ContextHub包含區段引擎,可管理區段並決定針對目前內容解析哪些區段。 已定義數個區段。 您可以使用Javascript API來 決定已解析的區段. 在下啟用您網站的ContextHub區段 設定瀏覽器.

建立區段

建立做為Teaser規則的AEM區段。 也就是說,這類規則可定義Teaser中的內容何時出現在網頁上。 內容就可以特別鎖定至訪客的需求和興趣,實際取決於他們相符的區段。

指派雲端設定、區段路徑和ContextHub路徑至您的網站

指派雲端設定路徑、分段路徑和ContextHub路徑至您的網站根節點,好讓您可以為對象建立個人化體驗。 使用ContextHub,您可以操作內容資料並測試已解析的區段。

CRXDE Lite

您可以閱讀以下有關ContextHub和區段的更多資訊:

此頁面上的