与Adobe Target集成的先决条件 prerequisites-for-integrating-with-adobe-target
作为AEM与Adobe Target🔗的集成的一部分,您需要向Adobe Target注册、配置复制代理以及发布节点上的安全活动设置。
在Adobe Target中注册 registering-with-adobe-target
要将AEM与Adobe Target集成,您必须拥有有效的Adobe Target帐户。 此帐户必须至少具有 审批者 级别的权限。 当您注册Adobe Target时,您会收到一个客户端代码。 您需要客户端代码以及Adobe Target登录名和密码才能将AEM连接到Adobe Target。
客户端代码在调用Adobe Target服务器时标识Adobe Target客户帐户。
启用目标复制代理 enabling-the-target-replication-agent
必须在创作实例上启用测试和目标复制代理。 请注意,如果您使用nosamplecontent运行模式来安装AEM,则默认情况下不启用此复制代理。 有关保护生产环境的更多信息,请参阅安全核对清单。
-
在AEM主页上,单击 工具 > 部署 > 复制。
-
单击作者上的 代理。
-
单击 测试和目标(测试和目标) 复制代理,然后单击 编辑。
-
选择“已启用”选项,然后单击 确定。
note note NOTE 配置Test and Target复制代理时,在 传输 选项卡中,URI默认设置为 tnt:///。 不要将此URI替换为 https://admin.testandtarget.omniture.com。 如果尝试测试与 tnt:/// 的连接,则会引发错误。 这是预期行为,因为此URI仅供内部使用;请勿与 测试连接 一起使用。
保护活动设置节点 securing-the-activity-settings-node
确保发布实例中的活动设置节点 cq:ActivitySettings 安全,以使其不可由普通用户访问。该活动设置节点应当只能由负责将活动同步到 Adobe Target 的服务访问。
cq:ActivitySettings 节点在CRXDE lite中位于活动jcr:content节点;下的/content/campaigns/*nameofbrand*
下,例如/content/campaign/we-retail/master/myactivity/jcr:content/cq:ActivitySettings
。 此节点仅在定向组件后创建。
活动的jcr:content下的 cq:ActivitySettings 节点受以下ACL保护:
- 拒绝所有人的所有
- 允许“target-activity-authors”使用jcr:read,rep:write(作者是此组的一名现成成员)
- 允许jcr:read,rep:write用于“targetservice”
这些设置可确保普通用户无权访问节点属性。 在创作实例和发布实例上使用相同的ACL。 有关详细信息,请参阅用户管理和安全性。
配置AEM链接外部化器 configuring-the-aem-link-externalizer
在Adobe Target中编辑活动时,除非更改AEM创作节点上的URL,否则URL将指向 localhost。 如果您希望导出的内容指向特定的 发布 域,则可以配置AEM Link Externalizer。
要配置AEM外部化器,请执行以下操作:
-
导航到 https://<server>:<port>/system/console/configMgr. 处的OSGi Web控制台。
-
查找 Day CQ Link Externalizer 并输入创作节点的域。