手动配置与Adobe Target的集成

您可以修改在使用向导时执行的选择加入向导配置,也可以不使用向导手动与Adobe Target集成。

修改选择加入向导配置

选择加入向导,该向导将AEM与Adobe Target集成,可自动创建名为“已配置的Target配置”的Target云配置。 该向导还会为名为已配置的Target框架的云配置创建Target框架。 您可以根据需要修改云配置和框架的属性。

通过配置A4T Adobe Target配置,您还可以将Analytics Cloud配置为在定位内容时使用Adobe Target作为报表源。

要找到云配置和框架,请通过​工具 > 部署 > Cloud​导航到​Cloud Services。 (http://localhost:4502/libs/cq/core/content/tools/cloudservices.html)
在Adobe Target下,单击或点按​显示配置

已设置Target配置属性

在选择加入向导创建的已配置Target配置云配置中使用以下属性值:

  • 客户端代码: 在选择加入向导中输入。

  • 电子邮件: 在选择加入向导中输入。

  • 密码: 在选择加入向导中输入。

  • API类型: REST

  • 从Adobe Target同步区段: 已选定。

  • 客户端库: mbox.js。

  • 使用DTM交付客户端库: 未选中。如果您使用DTM或其他标签管理系统来托管mbox.js或AT.js文件,请选择此选项。 Adobe建议您使用DTM而不是AEM来交付库。

  • 自定义mbox.js: 未指定任何内容,以便使用默认的mbox.js文件。根据需要指定要使用的自定义mbox.js文件。 仅当您选择了mbox.js时,才会显示。

  • 自定义AT.js: 未指定任何内容,以便使用默认的AT.js文件。根据需要指定要使用的自定义AT.js文件。 仅当您选择了AT.js时,才会显示。

注意

在AEM 6.3中,您可以选择Target库文件AT.JS,该文件是适用于Adobe Target的新实施库,专为典型的Web实施和单页应用程序而设计。

与mbox.js库相比,AT.js提供了以下几项改进:

  • 缩短了Web实施的页面加载时间
  • 增强的安全性
  • 为单页应用程序提供更好的实施选项
  • AT.js包含target.js中包含的组件,因此不再需要调用target.js

已配置Target框架属性

选择加入向导创建的已配置Target框架已配置为从配置文件数据存储发送上下文数据。 默认情况下,商店的年龄和性别数据项会发送到Target。 您的解决方案可能需要发送其他参数。

chlimage_1-158

您可以配置框架以按照添加Target框架中所述,向Target发送其他上下文信息。

配置A4T Analytics Cloud配置

您可以将Adobe Target配置为在定位内容时使用Adobe Analytics作为报表源。

为此,您需要指定要将Adobe Target云配置与以下项连接的A4T云配置:

  1. 通过​AEM徽标 > 工具 > 部署 > Cloud Services​导航到​Cloud Services

  2. 在​Adobe Target​部分中,单击​Configure Now

  3. 重新连接到Adobe Target配置。

  4. 在​A4T Analytics Cloud配置​下拉菜单中,选择框架。

    注意

    只有为A4T启用的Analytics配置才可用。

    使用AEM配置A4T时,您可能会看到缺少条目的配置引用。 要选择分析框架,请执行以下操作:

    1. 导航到​工具 > 常规 > CRXDE Lite
    2. 导航到​**/libs/cq/analytics/components/testandtargetpage/dialog/items/tabs/items/tab1_general/items/a4tAnalyticsConfig**
    3. 将属性​disable​设置为​false
    4. 点按或单击​全部保存

    chlimage_1-159

    单击​确定。使用Adobe Target定位内容时,您可以选择报表源

手动与Adobe Target集成

手动与Adobe Target集成,而不是使用选择加入向导。

注意

Target库文件AT.JS是适用于Adobe Target的新实施库,专为典型的Web实施和单页应用程序而设计。 Adobe建议您使用AT.js而不是mbox.js作为客户端库。
与mbox.js库相比,AT.js提供了以下几项改进:

  • 缩短了Web实施的页面加载时间
  • 增强的安全性
  • 为单页应用程序提供更好的实施选项
  • AT.js包含target.js中包含的组件,因此不再需要调用target.js

您可以在​客户端库​下拉菜单中选择AT.js或mbox.js。

创建Target云配置

要启用AEM与Adobe Target的交互,请创建Target云配置。 要创建配置,请提供Adobe Target客户端代码和用户凭据。

您只能创建一次Target云配置,因为您可以将该配置与多个AEM促销活动关联。 如果您有多个Adobe Target客户端代码,请为每个客户端代码创建一个配置。

您可以配置云配置以同步来自Adobe Target的区段。 如果启用同步,则在保存云配置后,系统会立即从后台的Target中导入区段。

请按照以下过程在AEM中创建Target云配置:

  1. 通过​AEM徽标 > 工具 > 部署 > Cloud Services​导航到​Cloud Services。 (http://localhost:4502/libs/cq/core/content/tools/cloudservices.html)

    此时将打开​Adobe Marketing Cloud​概述页面。

  2. 在​Adobe Target​部分中,单击​Configure Now

  3. 在​创建配置​对话框中:

    1. 为配置指定​Title
    2. 选择​Adobe Target配置​模板。
    3. 单击​创建

    将打开编辑对话框。

    chlimage_1-160

    注意

    使用AEM配置A4T时,您可能会看到缺少条目的配置引用。 要选择分析框架,请执行以下操作:

    1. 导航到​工具 > 常规 > CRXDE Lite
    2. 导航到​**/libs/cq/analytics/components/testandtargetpage/dialog/items/tabs/items/tab1_general/items/a4tAnalyticsConfig**
    3. 将属性​disable​设置为​false
    4. 点按或单击​全部保存
  4. 在对话框中,提供这些属性的值。

    • 客户端代码:目标帐户客户端代码

    • 电子邮件:Target帐户电子邮件。

    • 密码:目标帐户密码。

    • API类型:REST或XML

    • A4T Analytics Cloud配置:选择用于定位活动目标和量度的Analytics云配置。如果您在定位内容时使用Adobe Analytics作为报表源,则需要使用此功能。 如果您看不到云配置,请参阅配置A4T Analytics Cloud配置中的注释。

    • 使用准确定位: 默认情况下,选中此复选框。如果选中此选项,云服务配置将等待上下文加载后再加载内容。 请参阅以下注释。

    • 从Adobe Target同步区段: 选择此选项可下载在Target中定义的区段以在AEM中使用它们。当API类型属性为REST时,您必须选择此选项,因为不支持内联区段,您始终需要使用Target中的区段。 (请注意,“区段”的AEM术语等同于Target“受众”。)

    • 客户端库: 选择您希望使用mbox.js还是AT.js客户端库。

    • 使用DTM交付客户端库 — 选择此选项可使用DTM中的AT.js或mbox.js,或其他标签管理系统中的AT.js。必须配置DTM集成才能使用此选项。 Adobe建议您使用DTM而不是AEM来交付库。

    • 自定义mbox.js:如果您选中DTM框或使用默认的mbox.js,请将留空。或者,上传您的自定义mbox.js。 仅当您选择了mbox.js时,才会显示。

    • 自定义AT.js:如果您选中DTM框或使用默认AT.js,请将留空。或者,上传您的自定义AT.js。 仅当您选择了AT.js时,才会显示。

    注意

    默认情况下,当您选择加入Adobe Target配置向导时,将启用“准确定位”。
    准确定位意味着云服务配置在加载内容之前会等待上下文加载。 因此,就性能而言,准确定位可能会在加载内容之前造成几毫秒的延迟。
    创作实例始终启用准确定位。 但是,在发布实例上,您可以选择全局关闭准确定位,方法是清除云服务配置中准确定位旁边的复选标记(http://localhost:4502/etc/cloudservices.html)。 无论云服务配置中的设置如何,您仍可以为各个组件打开和关闭准确定位。
    如果​已经​创建了目标组件,并且更改了此设置,则所做的更改不会影响这些组件。 您必须直接对这些组件进行任何更改。

  5. 单击​连接到Target​以初始化与Target的连接。 如果连接成功,则会显示消息​连接成功。 在消息上单击​OK,然后在对话框上单击​OK

    如果无法连接到Target,请参阅疑难解答部分。

添加目标框架

配置Target云配置后,添加Target框架。 该框架标识从可用的Client ContextContextHub组件发送到Adobe Target的默认参数。 Target使用参数来确定应用于当前上下文的区段。

您可以为单个Target配置创建多个框架。 当您需要为网站的不同部分向Target发送一组不同的参数时,多个框架非常有用。 为您需要发送的每组参数创建一个框架。 将网站的每个部分与相应的框架相关联。 请注意,网页一次只能使用一个框架。

  1. 在Target配置页面上,单击可用框架旁边的​+(加号)。

  2. 在“创建框架”对话框中,指定​标题,选择​Adobe Target框架,然后单击​创建

    chlimage_1-161

    将打开框架页面。 Sidekick提供的组件表示您可以映射的Client ContextContextHub中的信息。

    chlimage_1-162

  3. 拖动表示要用于映射到拖放目标的数据的Client Context组件。 或者,将​ContextHub存储​组件拖到框架中。

    注意

    映射时,参数会通过简单字符串传递到mbox。 无法从ContextHub映射数组。

    例如,要使用关于网站访客的​配置文件数据​来控制Target营销活动,请将​配置文件数据​组件拖到页面中。 此时会显示可用于映射到Target参数的配置文件数据变量。

    chlimage_1-163

  4. 通过选中相应列中的​Share​复选框,选择要在Adobe Target系统中可见的变量。

    chlimage_1-164

    注意

    只有从AEM到Adobe Target同步参数的一种方式。

将创建框架。 要将框架复制到发布实例,请使用Sidekick中的​激活框架​选项。

将活动与Target云配置关联

AEM活动与Target云配置关联,以便能够镜像Adobe Target中的活动。

注意

可用的活动类型由以下因素决定:

  • 如果对 AEM 端上用来连接到 Adobe Target 的 Adobe Target 租户 (clientcode) 启用了 xt_only 选项,则您​​能在 AEM 中创建 XT 活动。
  • 如果​​对 Adobe Target 租户 (clientcode) 启用 xt_only 选项,则可以在 AEM 中创建 XT 活动​ A/B 活动。

另请注意:xt_only 选项是对特定 Target 租户 (clientcode) 应用的设置,只能直接在 Adobe Target 中进行修改。您无法在 AEM 中启用或禁用此选项。

将Target框架与您的站点关联

在AEM中创建Target框架后,将网页与框架关联。 页面上的目标组件会将框架定义的数据发送到Adobe Target以进行跟踪。 (请参阅内容定位。)

将页面与框架关联后,子页面将继承该关联。

  1. 在​站点​控制台中,导航到要配置的站点。

  2. 使用快速操作选择模式,选择​查看属性。

  3. 选择​Cloud Services​选项卡。

  4. 点按/单击​编辑

  5. 点按/单击​ Cloud Service配置​下的添加配置,然后选择​Adobe Target

    chlimage_1-165

  6. 在​配置引用​下选择所需的框架。

    注意

    确保选择您创建的特定​framework,而不是创建该框架的Target云配置。

  7. 点按/单击​完成

  8. 激活网站的根页面以将其复制到发布服务器。 (请参阅如何发布页面。)

    注意

    如果尚未激活您附加到页面的框架,则会打开一个向导,通过该向导也可以发布页面。

Target连接问题疑难解答

执行以下任务,以解决连接到Target时出现的问题:

  • 确保您提供的用户凭据正确无误。
  • 确保AEM实例可以连接到Target服务器。 例如,确保防火墙规则不会阻止出站AEM连接,或者将AEM配置为使用必要的代理。
  • 在AEM错误日志中查找有用的消息。 error.log文件位于安装AEM的​crx-quickstart/logs​目录中。
  • 在Adobe Target中编辑活动时,URL将指向localhost。 通过将AEM外部器设置为正确的URL来解决此问题。

在此页面上