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 生产嵌入代码以及与之匹配的主机位置,并在 Lanch 生产环境中使用该嵌入代码。
这样一来,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 管理的主机和 Archive 选项的生产环境。
您可以继续使用在 DTM 中使用的相同嵌入代码,但您应负责将具有正确文件名的库移至您自己的服务器。