与AdobeDynamic Tag Management集成 integrating-with-adobe-dynamic-tag-management
集成 Adobe动态Tag Management 使用AEM,以便您能够使用动态Tag Management Web属性来跟踪AEM网站。 动态Tag Management使营销人员能够管理用于收集数据的标记,并跨数字营销系统分发数据。 例如,使用动态Tag Management收集AEM网站的使用情况数据,并在Adobe Analytics或Adobe Target中分发数据以进行分析。
在集成之前,您需要创建动态Tag Management Web属性 跟踪AEM网站的域。 的 托管选项 必须配置web属性的,才能配置AEM以访问动态Tag Management库。
配置集成后,对Dynamic Tag Management部署工具和规则所做的更改不会要求您在AEM中更改Dynamic Tag Management配置。 更改将自动可供AEM使用。
部署选项 deployment-options
以下部署选项会影响与动态Tag Management集成的配置。
动态Tag Management托管 dynamic-tag-management-hosting
AEM支持在云中托管或在AEM上托管的动态Tag Management。
- 云托管:动态Tag Management Javascript库存储在云中,而AEM页面会直接引用它们。
- AEM托管:动态Tag Management会生成javascript库。 AEM使用工作流模型获取并安装库。
您的实施所使用的托管类型决定了您执行的某些配置和实施任务。 有关托管选项的信息,请参阅 托管 — “嵌入”选项卡 在动态Tag Management帮助中。
暂存和生产库 staging-and-production-library
确定AEM创作实例是使用动态Tag Management暂存代码还是生产代码。
通常,创作实例使用动态Tag Management暂存库,生产实例使用生产库。 此方案允许您使用创作实例来测试未批准的动态Tag Management配置。
如果需要,您的创作实例可以使用生产库。 提供了Web浏览器插件,在云托管库时,这些插件允许您在使用暂存库进行测试时进行切换。
使用动态Tag Management部署挂接 using-the-dynamic-tag-management-deployment-hook
当AEM托管Dynamic Tag Management库时,您可以使用Dynamic Tag Management部署挂接服务自动将库更新推送到AEM。 当对库进行更改(例如,编辑动态Tag Management Web属性时)时,会推送库更新。
要使用部署挂接,动态Tag Management必须能够连接到承载库的AEM实例。 您必须 启用对AEM的访问权限 (对于动态Tag Management服务器)。
在某些情况下,AEM可能不可访问,例如当AEM位于防火墙后面时。 在这些情况下,您可以使用AEM轮询导入器选项定期检索库。 cron作业表达式指示库下载的计划。
启用对部署挂接服务的访问 enabling-access-for-the-deployment-hook-service
启用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
.
下表介绍了要配置的属性。
dtm.staging.ip.whitelist
dtm.production.ip.whitelist
创建动态Tag Management配置 creating-the-dynamic-tag-management-configuration
创建云配置,以便AEM实例可以使用动态Tag Management进行身份验证并与您的Web资产进行交互。
常规设置 general-settings
自托管资产 — 暂存和生产 self-hosting-properties-staging-and-production
动态Tag Management配置的以下属性使AEM能够托管动态Tag Management库。 通过这些属性,AEM可以下载和安装库。 或者,您可以自动更新库,以确保库反映在动态Tag Management管理应用程序中所做的任何更改。
某些资产会使用您从“嵌入”选项卡的“库下载”部分中为Dynamic Tag Management Web资产获取的值。 有关信息,请参阅 库下载 在动态Tag Management帮助中。
在AEM上托管动态Tag Management库时,AEM会根据您的配置自动配置Web属性的某些属性。 请参阅下表中的描述。
云托管属性 — 暂存和生产 cloud-hosting-properties-staging-and-production
在云托管动态标签配置时,您可以为动态Tag Management配置配置配置配置以下属性。
以下过程使用触屏优化UI配置与动态Tag Management的集成。
-
在边栏中,单击工具>操作>云>Cloud Services。
-
在Dynamic Tag Management区域中,将显示用于添加配置的以下链接之一:
- 如果这是您添加的第一个配置,请单击立即配置。
- 如果已创建一个或多个配置,请单击显示配置,然后单击可用配置旁边的+链接。
-
键入配置的标题,然后单击创建。
-
在API令牌字段中,输入Dynamic Tag Management用户帐户的API令牌属性值。
要获取API令牌的值,请联系DTM客户关怀团队。
note note NOTE 在动态Tag Management用户明确请求API令牌之前,该令牌不会过期。 -
单击连接到DTM。 AEM通过动态Tag Management进行身份验证,并检索与您的帐户关联的公司列表。
-
选择公司,然后选择用于跟踪AEM网站的资产。
-
如果在创作实例中使用暂存代码,请取消选择“在创作时包含生产代码”。
-
根据需要,在“暂存设置”选项卡和“生产设置”选项卡中提供属性值,然后单击“确定”。
手动下载动态Tag Management库 manually-downloading-the-dynamic-tag-management-library
手动下载动态Tag Management库,以在AEM上立即更新它们。 例如,当要在轮询导入程序计划自动下载库之前测试更新的库时,请手动下载。
-
在边栏中,单击工具>操作>云>Cloud Services。
-
在Dynamic Tag Management区域中,单击显示配置,然后单击您的配置。
-
在“暂存设置”区域或“生产设置”区域中,单击“触发器下载工作流”按钮以下载和部署库包。
/etc/clientlibs/dtm/my config/companyID/propertyID/servertype
.myconfig
companyID
propertyID
servertype
将动态Tag Management配置与您的网站关联 associating-a-dynamic-tag-management-configuration-with-your-site
将您的动态Tag Management配置与网站的页面关联,以便AEM将所需的脚本添加到页面。 将站点的根页面与配置关联。 该页面的所有子项都将继承关联。 如果需要,您可以覆盖子页面上的关联。
请按照以下过程将页面和子体与动态Tag Management配置相关联。
-
在经典UI中打开站点的根页面。
-
使用Sidekick打开页面属性。
-
在“Cloud Services”选项卡上,单击添加服务,选择动态Tag Management,然后单击确定。
-
使用动态Tag Management下拉菜单选择您的配置,然后单击确定。
请按照以下过程覆盖页面的继承配置关联。 覆盖会影响页面和所有页面后代。
-
在经典UI中打开页面。
-
使用Sidekick打开页面属性。
-
在“Cloud Services”选项卡上,单击“继承自”属性旁边的挂锁图标,然后在确认对话框中单击“是”。
-
删除或选择其他动态Tag Management配置,然后单击确定。