擴展Adobe客戶端資料層

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

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

範例:標題元件

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

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

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

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

秘訣

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

本頁內容

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now