链接 DTM 嵌入代码

链接嵌入代码主要适用于使用内置 Akamai 托管服务的 DTM 和 Adobe Experience Platform Launch 用户。对于自托管用户,请参阅本文末尾的自托管部分

嵌入代码

DTM 嵌入代码是您在网页 HTML 中嵌入的 <script> 标记。

<script> 标记可检索由 DTM 发布的 JavaScript 文件,并将其加载到页面上。此文件是 DTM 库文件,通常称为容器标记。此容器标记包含您在 DTM 中定义的所有工具、数据元素定义、规则逻辑和代码。

DTM 会将此容器标记文件发布到您指定的 Web 主机,即某个 Akamai 位置或您自己的 FTP 位置。DTM 会根据此主机位置提供嵌入代码。

当用户在浏览器中访问您的网站时,浏览器会使用嵌入代码从此服务器请求获取 DTM 文件并加载该文件。

在下图中,步骤 1 显示 DTM 将容器标记发布到您指定的 Web 主机。在步骤 2 中,浏览器使用嵌入代码请求获取容器标记,作为响应,主机提供了发布的文件。

链接嵌入代码

链接过程允许您获取 DTM 生产嵌入代码以及与之匹配的主机位置,并在 Platform Launch 生产环境中使用该嵌入代码。

这样一来,DTM 和 Platform Launch 将共享服务器位置和容器标记文件名。

在 Platform Launch 中发布时,Platform Launch 容器标记文件将覆盖 DTM 文件,因此当浏览器从服务器请求获取文件时,将返回 Platform Launch 文件。

在下图中,步骤 3 显示 Platform Launch 发布其容器标记以覆盖 DTM 容器标记(步骤 1 中的标记)。此时若执行步骤 2,获取的将是 Platform Launch 容器标记。

IMPORTANT

此覆盖操作可双向进行。如果您先发布 Platform Launch,然后又从 DTM 发布,那么 DTM 容器标记将覆盖 Platform Launch 容器标记。您的两个系统发布到的是同一个位置。这意味着您不必在页面上更改代码,但这同时也意味着在发布时需要小心谨慎。建议您禁用 DTM 资产,以防止出现这种情况。

链接先决条件

在链接嵌入代码之前:

  • 您的 DTM 公司必须关联到与 Platform Launch 相同的 Experience Cloud 组织。
  • 您的用户帐户必须在 Platform Launch 中具有“管理环境”权限,且在 DTM 中具有“管理员”权限。
  • 您的 DTM 资产必须尚未链接到其他 Platform Launch 资产。
  1. 在 Platform Launch 中,打开 Environments 选项卡。
  2. 创建一个新的生产环境。
  3. 为您的环境提供一个名称。
  4. 启用 Link DTM embed code 选项。
  5. 将 DTM 生产嵌入代码粘贴到 Platform Launch 中的 DTM Embed Code 字段。
  6. 完成 Platform Launch 生产环境的配置(存档设置等)。
  7. 单击 Save

Platform Launch 将验证多个项目并告知您链接操作是否成功。

IMPORTANT

您在 Platform Launch 中只能有一个生产环境。如果您已经在此资产中创建一个生产环境,则需要删除现有的生产环境,才能创建新的链接环境。新环境与旧环境的嵌入代码不同,因此除非您熟悉该过程,否则请勿执行此操作。

如果您使用嵌入代码链接,则该过程与未链接嵌入代码时的过程大致相同,不过也存在一些显著差异:

  1. 与往常一样,在 Platform Launch 中创建资产、安装扩展、创建数据元素和规则。
  2. 与往常一样,在 Platform Launch 中创建开发和暂存环境。
  3. 按如上所述方式创建链接的生产环境。
  4. 与往常一样,在 Platform Launch 中创建库。
  5. 与往常一样,在开发环境中测试、提交、在暂存环境中测试,然后审批。
  6. 发布。Platform Launch 容器标记将覆盖 DTM 容器标记,因而具有此嵌入代码的任何浏览器均会检索 Platform Launch 容器标记。
  7. 禁用 DTM 资产,从而防止意外地发布 DTM 文件以覆盖 Platform Launch 文件。

在执行步骤 3 后,可随时执行步骤 7。

自托管

DTM 还支持对 DTM 容器标记文件进行自托管。可以使用两种方法来实现这一点:

  • FTP 交付
  • 库下载

无论使用哪种方法,迁移嵌入代码都没有太大意义。如果您尝试迁移代码,任何项目都不会中断。建议您不要使用此选项,而是手动设置主机和环境。

FTP 交付

由于 FTP 和 SFTP 在设置上存在差异,DTM 和 Platform Launch 无法自动迁移这些设置。

如果使用此方法交付容器标记,建议在 Platform Launch 中转为使用 SFTP。您可以创建一个 SFTP 主机,并将其用于您选择的任何环境。

库下载

在 Platform Launch 中,下载库已不再作为单独的选项存在。如果在 DTM 中使用库下载,我们建议您跳过嵌入代码迁移,并设置启用 Adobe 管理的主机和 Archive 选项的生产环境。

您可以继续使用在 DTM 中使用的相同嵌入代码,但您应负责将具有正确文件名的库移至您自己的服务器。

在此页面上