Adobe Experience Platform Launch在Adobe Experience Platform中已重新命名為一套資料收集技術。 因此,產品檔案中已推出數個術語變更。 有關術語更改的綜合參考,請參閱以下document。
組建版本是包含所有在用戶端裝置上執行之程式碼的檔案集。
這是您在程式庫中指定的變更的複合項目,以及之前已提交、核准或發佈的所有內容。
此組建包含互相參照的用戶端代碼檔案。這些檔案會透過您已為程式庫選擇的環境和主機,提供到您的託管位置。您在網站上部署的程式碼會指向這個相同的位置,這樣就能在使用者存取網站或應用程式時載入檔案。
程式庫定義了應包含在其中的標籤資源集(擴充功能、規則和資料元素)。
組建包含所有模組代碼(由擴充功能開發人員提供)以及為程式庫所含資源提供支援所需的設定(由您輸入)。 例如,如果擴充功能提供未在規則中使用的動作,則執行這些動作的程式碼不會包含在組建中。
組建會分成主程式庫檔案和可能許多較小的檔案。主要程式庫檔案會在內嵌程式碼中參考,並在執行階段載入頁面中。該檔案內含:
包含已視需要載入至頁面之個別動作的程式碼和設定的較小檔案。觸發規則並評估其條件時,需要執行動作,則會從其中一個較小檔案中擷取該特定動作的必要程式碼和設定。 也就是說,只會將執行必要動作所需的程式碼載入到頁面上,盡可能縮小主要程式庫。
組建的預設檔案格式是一組檔案封包,其中包含您的擴充功能、資料元素和規則的所有必要程式碼,以供您依想要的方式執行。
不過,在某些情況下,您可能會偏好使用檔案的 .zip 封存,而不是可執行的用戶端代碼檔案。例如,如果您自行託管組建且想要將該組建用於其他部署,您可能會想要建立封存。如果您在程式庫欄位的自行托管路徑中提供任何內容,便可儲存您的環境。 已封存下載的連結將與新程式碼一併顯示。建置程式庫後,您可以選擇將zip檔案部署至Akamai,然後從assets.adobedtm.com/...
下載。
在您建立組建之前,該位置不會有任何內容。
無論檔案格式為何,組建一律會傳送到主機指定的位置。
若要完成組建,請選取程式庫,然後選取可在發佈程序層級取得的「組建」選項,包括「建置以供開發」、「建置以做好預備」等等。
極簡化可從檔案中移除不需要用於執行的資料,藉此降低頻寬費用並提升速度。
為提升效能,Platform 會將所有內容極簡化,包括:
如果您的模組代碼和自訂程式碼已極簡化,Platform 會再次加以極簡化。第二次極簡化不會提供額外的好處,但並不會導致任何傷害,而且可降低 Platform 的複雜度且更容易維護。
提供的任何用戶端代碼都指向代碼的縮製版本。 在遵循縮制檔案之標準命名慣例的檔案名稱中會看到這點:
launch-%environment_id%.min.js
如果您想查看未縮制的程式碼,請從檔案名稱中移除.min:
launch-%environment_id%.js
如果擴充功能開發人員使用其擴充功能提供縮制的程式碼,Platform不會在未縮制的組建中提供未縮制的程式碼。 同樣地,如果Platform使用者將縮制的程式碼放入自訂程式碼方塊中,該程式碼在未縮制的組建中仍為縮制的程式碼。 平台不會取消任何縮制。
如需詳細資訊的詳細資訊,請參閱此堆疊路徑文章。
執行組建時,會先建構未縮制的程式庫,然後一次將整個程式庫縮制。