使用动态Tag Management部署挂接
当AEM托管Dynamic Tag Management库时,您可以使用Dynamic Tag Management部署挂接服务自动将库更新推送到AEM。 当对库进行更改(例如,编辑动态Tag Management Web属性时)时,会推送库更新。
要使用部署挂接,动态Tag Management必须能够连接到承载库的AEM实例。 您必须 启用对AEM的访问权限 (对于动态Tag Management服务器)。
在某些情况下,AEM可能不可访问,例如当AEM位于防火墙后面时。 在这些情况下,您可以使用AEM轮询导入器选项定期检索库。 cron作业表达式指示库下载的计划。
启用对部署挂接服务的访问
启用Dynamic Tag Management部署挂接服务以访问AEM,以便该服务可以更新由AEM托管的库。 根据需要指定更新暂存和生产库的Dynamic Tag Management服务器的IP地址:
- 暂存:
107.21.99.31
- 生产:
23.23.225.112
和204.236.240.48
使用 Web控制台 或 sling:OsgiConfig
节点:
- 在Web控制台中,使用“配置”页面上的AdobeDTM部署挂接配置项。
- 对于OSGi配置,服务PID为
com.adobe.cq.dtm.impl.servlets.DTMDeployHookServlet
.
下表介绍了要配置的属性。
Web控制台属性 | OSGi属性 | 描述 |
---|---|---|
暂存DTM IP白名单 | dtm.staging.ip.whitelist | 用于更新暂存库的动态Tag Management服务器的IP地址。 |
生产DTM IP白名单 | dtm.production.ip.whitelist | 用于更新生产库的动态Tag Management服务器的IP地址。 |
创建动态Tag Management配置
创建云配置,以便AEM实例可以使用动态Tag Management进行身份验证并与您的Web资产进行交互。
常规设置
自托管资产 — 暂存和生产
动态Tag Management配置的以下属性使AEM能够托管动态Tag Management库。 通过这些属性,AEM可以下载和安装库。 或者,您可以自动更新库,以确保库反映在动态Tag Management管理应用程序中所做的任何更改。
某些资产会使用您从“嵌入”选项卡的“库下载”部分中为Dynamic Tag Management Web资产获取的值。 有关信息,请参阅 库下载 在动态Tag Management帮助中。
在AEM上托管动态Tag Management库时,AEM会根据您的配置自动配置Web属性的某些属性。 请参阅下表中的描述。
云托管属性 — 暂存和生产
在云托管动态标签配置时,您可以为动态Tag Management配置配置配置配置以下属性。
以下过程使用触屏优化UI配置与动态Tag Management的集成。
-
在边栏中,单击工具>操作>云>Cloud Services。
-
在Dynamic Tag Management区域中,将显示用于添加配置的以下链接之一:
- 如果这是您添加的第一个配置,请单击立即配置。
- 如果已创建一个或多个配置,请单击显示配置,然后单击可用配置旁边的+链接。
-
键入配置的标题,然后单击创建。
-
在API令牌字段中,输入Dynamic Tag Management用户帐户的API令牌属性值。
要获取API令牌的值,请联系DTM客户关怀团队。
NOTE
在动态Tag Management用户明确请求API令牌之前,该令牌不会过期。 -
单击连接到DTM。 AEM通过动态Tag Management进行身份验证,并检索与您的帐户关联的公司列表。
-
选择公司,然后选择用于跟踪AEM网站的资产。
-
如果在创作实例中使用暂存代码,请取消选择“在创作时包含生产代码”。
-
根据需要,在“暂存设置”选项卡和“生产设置”选项卡中提供属性值,然后单击“确定”。
手动下载动态Tag Management库
手动下载动态Tag Management库,以在AEM上立即更新它们。 例如,当要在轮询导入程序计划自动下载库之前测试更新的库时,请手动下载。
-
在边栏中,单击工具>操作>云>Cloud Services。
-
在Dynamic Tag Management区域中,单击显示配置,然后单击您的配置。
-
在“暂存设置”区域或“生产设置”区域中,单击“触发器下载工作流”按钮以下载和部署库包。
/etc/clientlibs/dtm/my config/companyID/propertyID/servertype
.myconfig
companyID
propertyID
servertype
将动态Tag Management配置与您的网站关联
将您的动态Tag Management配置与网站的页面关联,以便AEM将所需的脚本添加到页面。 将站点的根页面与配置关联。 该页面的所有子项都将继承关联。 如果需要,您可以覆盖子页面上的关联。
请按照以下过程将页面和子体与动态Tag Management配置相关联。
-
在经典UI中打开站点的根页面。
-
使用Sidekick打开页面属性。
-
在“Cloud Services”选项卡上,单击添加服务,选择动态Tag Management,然后单击确定。
-
使用动态Tag Management下拉菜单选择您的配置,然后单击确定。
请按照以下过程覆盖页面的继承配置关联。 覆盖会影响页面和所有页面后代。
-
在经典UI中打开页面。
-
使用Sidekick打开页面属性。
-
在“Cloud Services”选项卡上,单击“继承自”属性旁边的挂锁图标,然后在确认对话框中单击“是”。
-
删除或选择其他动态Tag Management配置,然后单击确定。