擴充Adobe用戶端資料層

您可以使用自訂對話方塊選項來擴充核心元件,讓內容作者輸入與資料層相關的其他資訊。

要在核心元件提供的資料層中包含這些欄位,必須擴展實現其特定資料層方法的元件的模型。

範例:標題元件

標題元件等核心元件延伸元件,該元件getData方法預設返回ComponentData

ComponentData 序列化元件可能實作的預先定義欄位, getDataLayerLinkUrlgetDataLayerTitleTitleImpl

因此,您的自訂Sling模型可能有getData方法,可傳回延伸ComponentData以傳回更多欄位的物件。

執行此動作時,會將data-cmp-data-layer屬性新增至元件的HTML元素,並包含將填入資料層的資料JSON。 此時,您可以實作監聽此資料或相關事件的指令碼。

秘訣

若要進一步探索資料層的彈性,請檢視整合選項,包括如何為自訂元件啟用資料層。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free