此 Web SDK 標籤擴充功能會透過Experience PlatformEdge Network,將資料從Web屬性傳送至Adobe Experience Cloud。
擴充功能可讓您將資料串流至Platform、同步身分、處理客戶同意訊號,以及自動收集內容資料。
本檔案說明如何在標籤UI中設定標籤擴充功能。
Web SDK標籤擴充功能需要安裝屬性。 如果您尚未這麼做,請參閱以下檔案: 建立標籤屬性.
建立屬性後,請開啟屬性並選取 擴充功能 標籤。
選取 目錄 標籤。 從可用擴充功能的清單中,找到 Web SDK 擴充功能並選取 安裝.
選取後 安裝,您必須設定Web SDK標籤擴充功能並儲存設定。
標籤擴充功能只會在儲存設定後安裝。 請參閱下一節以瞭解如何設定標籤擴充功能。
頁面頂端的設定選項可告知Adobe Experience Platform將資料路由到何處,以及要在伺服器上使用哪些設定。
alloy
. 不過,您可以將執行個體名稱變更為任何有效的JavaScript物件名稱。此段落可讓您選取三個可用環境(生產、測試和開發)中每一個都應該使用的資料串流。
當請求傳送至Edge Network時,會使用資料串流ID來參考伺服器端設定。 您可以更新設定,而無須在網站上變更程式碼。
請參閱以下指南: 資料串流 以瞭解如何設定資料串流。
您可以從可用的下拉式功能表中選擇資料串流,或選取 輸入值 並輸入每個環境的自訂資料串流ID。
本節可讓您設定Web SDK如何處理來自您網站的使用者同意訊號。 具體來說,如果沒有提供其他明確的同意偏好設定,這可讓您選取使用者假設的預設同意等級。
預設同意層級不會儲存到使用者設定檔。
預設同意層級 | 說明 |
---|---|
在 | 收集在使用者提供同意偏好設定之前發生的事件。 |
輸出 | 捨棄在使用者提供同意偏好設定之前發生的事件。 |
擱置中 | 在使用者提供同意偏好設定之前發生的佇列事件。 提供同意偏好設定時,系統會根據提供的偏好設定收集或捨棄事件。 |
資料元素提供 | 預設同意層級是由您定義的個別資料元素所決定。 使用此選項時,您必須使用提供的下拉式選單指定資料元素。 |
使用 輸出 或 擱置中 如果您的業務營運需要明確的使用者同意。
本節可讓您定義Web SDK在處理使用者身分識別時的行為。
AMCV
和 s_ecid
Cookie並設定 AMCV
使用的Cookie Visitor.js. 移轉至Web SDK時,此功能很重要,因為有些頁面可能仍使用 Visitor.js. 此選項可讓SDK繼續使用相同程式碼 ECID 因此不會將使用者識別為兩個不同的使用者。此區段可讓您設定在載入個人化內容時如何隱藏頁面的某些部分。 這可確保您的訪客只會看到個人化頁面。
mbox
和 mboxEdgeCluster
at.js使用的Cookie 1.x
或 2.x
程式庫。 這可協助您在從使用Web SDK的頁面移至使用at.js的頁面時,保留訪客設定檔 1.x
或 2.x
資料庫或反之。預先隱藏樣式編輯器可讓您定義自訂CSS規則,以隱藏頁面的特定區段。 載入頁面時,Web SDK會使用此樣式來隱藏需要個人化的區段,擷取個人化,然後取消隱藏個人化的頁面區段。 如此一來,您的訪客便能看見已個人化的頁面,而不需看見個人化擷取程式。
非同步載入Web SDK程式庫時,預先隱藏程式碼片段相當實用。 在此情況下,為避免忽隱忽現的情形,我們建議在載入Web SDK程式庫之前隱藏內容。
若要使用預先隱藏程式碼片段,請複製該程式碼片段,並貼到 <head>
個頁面元素。
使用預先隱藏程式碼片段時,Adobe建議使用 CSS 規則做為使用的規則 預先隱藏樣式.
onBeforeEventSend
函式 在程式庫中。 此函式可讓您在事件傳送至Edge Network之前,先全域修改事件。 如需如何使用此函式的詳細資訊,請參閱 此處.資料流覆寫可讓您定義資料流的額外設定,這些設定會透過 Web SDK 傳遞到 Edge Network。
這可協助您觸發和預設行為不同的資料流行為,且無須建立新的資料流或修改現有設定。
資料流設定覆寫的流程包含兩個步驟:
檢視資料流 設定覆寫檔案 以取得有關如何覆寫資料流設定的詳細說明。
除了透過Web SDK命令傳遞覆寫之外,您也可以在下面顯示的標籤擴充功能畫面中設定覆寫。
資料流覆寫必須根據環境進行設定。 開發、測試和生產環境都有不同的覆寫。 您可以使用下方畫面中顯示的專用選項,複製設定值。
使用 邊緣基底路徑 欄位。 這應該不需要更新,但在您參與Beta或Alpha的情況下,Adobe可能會要求您變更此欄位。