Show Menu
主題×

連結 DTM 內嵌程式碼

連結內嵌程式碼主要適用於使用內建 Akamai 託管的 DTM 和 Launch 使用者。自行託管的使用者請參閱本文結尾的 自行託管一節

內嵌程式碼

DTM 內嵌程式碼是您內嵌在網頁 HTML 中的 <script> 標籤。
<script> 標籤會擷取由 DTM 發佈的 JavaScript 檔案,並在頁面上載入。這個檔案是 DTM 程式庫檔案,通常稱為容器標籤。此容器標籤包含您在 DTM 內定義的所有工具、資料元素定義、規則邏輯和程式碼。
DTM 會將此容器標籤檔案發佈至您指定的 Web 主機 (Akamai 位置或您自己的 FTP 位置)。DTM 提供的內嵌程式碼會以此主機位置為基礎。
使用者在瀏覽器中瀏覽您的網站時,瀏覽器會使用內嵌程式碼向此伺服器要求 DTM 檔案並載入。
下圖中,步驟 1 顯示 DTM 將容器標籤發佈至您指定的 Web 主機。在步驟 2 中,瀏覽器使用內嵌程式碼來要求容器標籤,而主機使用已發佈的檔案來回應。

連結內嵌程式碼

連結程序可讓您取得 DTM 生產內嵌程式碼及其相符的主機位置,並透過您的 Launch 生產環境使用相同的內嵌程式碼。
若您這麼做,DTM 和 Launch 會共用伺服器位置和容器標籤檔案名稱。
在 Launch 中發佈時,Launch 容器標籤檔案會覆寫 DTM 檔案,所以當瀏覽器向伺服器要求檔案時,會傳回 Launch 檔案。
下圖中,步驟 3 表示 Launch 發佈其容器標籤並覆寫了 DTM 容器標籤 (來自步驟 1)。步驟 2 發生時,會改用 Launch 容器標籤。
這個覆寫程序的運作方式有兩種。若您發佈 Launch,接著再從 DTM 發佈,則 DTM 容器標籤會覆寫 Launch 容器標籤。您有兩個系統發佈至相同位置。這表示您無需變更頁面上的程式碼,但也意味著發佈時需格外留意。建議您停用 DTM 屬性以防止此情況發生。

連結必要條件

連結內嵌程式碼之前:
  • 您的 DTM 公司必須連接與 Launch 相同的 Experience Cloud 組織。
  • 您的使用者帳戶必須在 Launch 中有「管理環境」權限,且在 DTM 中擁有「管理員」權限。
  • DTM 屬性不能連結至不同的 Launch 屬性。

自行託管

DTM 也支援自行託管 DTM 容器標籤檔案。有兩種方法可達成此目的:
  • FTP 傳遞
  • 程式庫下載
不論使用何種方法,移轉內嵌程式碼都沒有太大意義。若您實際嘗試,也不會有任何改變。建議您不要使用此選項,並手動設定您的主機和環境。

FTP 傳遞

由於 FTP 和 SFTP 之間的設定差異,DTM 和 Launch 無法自動移轉這些設定。
若您使用此方法來交付容器標籤,建議您在 Launch 中移至 SFTP。您可以建立 SFTP 主機 ,並用於您選擇的任何環境。

程式庫下載

在 Launch 中,下載程式庫不再是獨立的選項。若您在 DTM 中使用程式庫下載功能,建議您略過內嵌程式碼移轉,並在啟用 Adobe Managed 主機和「封存」的情況下設定您的生產環境。
您可以繼續使用原來與 DTM 搭配使用的相同內嵌程式碼,但您有責任以正確的檔案名稱將程式庫移至您自己的伺服器。