Information about using enterprise customer data from Customer Relationship Management (CRM) databases for content targeting in Adobe Target by using customer attributes in the Adobe Enterprise Cloud People core service.

Enterprise customer data collected through multiple sources and stored inside CRM databases can be used in Target to strategically deliver the most relevant content to customers, specifically focusing on returning customers. Audiences and customer attributes in the People core service (formerly Profiles and Audiences) brings together data collection and analysis with testing and optimization, making data and insights actionable.

Customer attributes overview

核心服务 中的 People 客户属性是核心服务的一部分, Adobe Experience Cloud 它为企业提供了将客户数据推送到平台的 Experience Cloud 工具。

载入到 Experience Cloud 的数据适用于所有 Experience Cloud 工作流。Target 使用此数据根据属性定位退回客户。 Adobe Analytics 也会使用这些属性,它们可用于分析和分段。


Consider the following information as your work with customer attributes and Target:

  • There are some prerequisite requirements that you must meet before you can use the Customer attributes feature in the People core service. For more information, see "Prerequisites for uploading Customer Attributes" in Customer attributes in the Experience Cloud and Core Services Product documentation.


    at.js (任何版本)或 mbox.js 58或更高版本是必需的。

  • Adobe 不保证来自CRM访客库的100%客户属性(用户档案)数据都已载入 Experience Cloud ,因此可用于在中定位 Target。 在我们当前的设计中,可能不会载入少量数据(大型生产批次中高达0.1%)。

  • The lifetime of customer attributes data imported from the Experience Cloud to Target depends on the lifetime of the visitor profile, which is 14 days by default. 有关详细信息,请参阅 访客用户档案生命周期

  • If the vst.* parameters are the only thing identifying the visitor, the existing "authenticated" profile will not be fetched as long as authState is UNAUTHENTICATED (0). The profile will come into play only if authState is changed to AUTHENTICATED (1).

    For example, if the vst.myDataSource.id parameter is used to identify the visitor (where myDataSource is the data source alias) and there is no MCID or third-party ID, using the parameter vst.myDataSource.authState=0 won't fetch the profile that might have been created through a Customer Attributes import. If the desired behavior is to fetch the authenticated profile, the vst.myDataSource.authState must have the value of 1 (AUTHENTICATED).

  • 不能在 mbox3rdPartyID 中发送下列字符:加号 (+) 和正斜线 (/)。


  1. 在中,单 Adobe Experience Cloud击菜单图标(菜 单图标 ),然后单 击“人员”。


  2. 单击“客 户属性 ”选项卡。


Customer attribute workflow for Target

完成以下步骤以在 Target 中使用 CRM 数据,如下所示:


Detailed instructions for completing each of the following tasks can be found in Create a customer attribute source and upload the data file in the Experience Cloud and Core Services Product Documentation.

  1. 创建数据文件。

    将客户数据从 CRM 导出为 CSV 格式以创建 .csv 文件。或者,也可以创建 zip 或 gzip 文件进行上传。确保CSV文件的第一行是标题,并且所有行(客户数据)的条目数相同。





  2. 创建属性来源并上传数据文件。

    指定数据源的名称和描述以及别名 ID。The alias Id is a unique ID to be used in your Customer Attribute code in VisitorAPI.js.



    您的数据文件必须符合文件上传要求,且不得超过100MB。 如果您的文件太大,或者您有需要重复上传的数据,您可以通过FTP传送您的文件。

    • HTTPS: 您可以拖放。csv数据文件或单击“浏 ”从文件系统上传。
    • FTP: 单击FTP链接, 通过FTP上传文件。 第一步是为 Adobe 提供的 FTP 服务器提供密码。Specify the password, then click Done.

    现在,将您的 CSV/ZIP/GZIP 文件传输到 FTP 服务器。此文件传输成功后,请创建一个名称相同且扩展名为。fin的新文件。 将此空文件传输到服务器。This indicates a End Of Transfer and the Experience Cloud starts to process the data file.

  3. 验证架构。


    Click Save after the schema validation is complete. 文件上传时间因其大小而异。



  4. 配置订阅并激活属性来源。

    单击​添加订阅,然后选择解决方案以订阅这些属性。配置订阅 ,在和解决方案之间设置 Experience Cloud 数据流。 激活属性来源允许数据流动到订阅的解决方案。您上传的客户记录与您的网站或应用程序中的传入 ID 信号相匹配。




    • 使用 HTTP 方法每次上传的最大文件大小为 100 MB。
    • 使用 HTTP 方法每次上传的最大文件大小为 4 GB。
    • 允许订阅的属性数量:Target Standard 为 5,Target Premium 为 200。

在 Target 中使用客户属性

您可以通过以下方式在 Target 中使用客户属性:


在 Target 中,您可以在创建受众时从“访客配置文件”区域选择一个客户属性。列表中的所有客户属性都有前缀 < data_source_name >。可根据需要,将这些属性与其他数据属性结合使用以构建受众。

Target 受众


可以在配置文件脚本中使用格式 crs.get('<Datasource Name>.<Attribute name>') 引用客户属性。


在您的网站中使用 mbox3rdPartyID 以便成功实施和使用

Pass mbox3rdPartyId as a parameter to the global mbox inside the targetPageParams() method. The value of mbox3rdPartyId should be set to the customer ID that was present in the CSV data file.

<script type="text/javascript">
            function targetPageParams() {
               return 'mbox3rdPartyId=2000578';

使用 Experience Cloud ID 服务

如果您使用 Experience Cloud ID 服务,则需要设置客户 ID 和身份验证状态以在定位中使用客户属性。For more information, see Customer IDs and Authentication State in the Experience Cloud Identity Service Help.

有关在 Target 中使用客户属性的更多信息,请参阅以下资源:

Issues frequently encountered by customers

You might encounter the following issues when working with customer attributes and Target.


问题1和问题2在这一领域造成大约60%的问题。 问题3造成大约30%的问题。 问题4造成大约5%的问题。 其余 5% 是由于其他问题所致。


用户配置文件中的特定字段没有字符限制,但如果配置文件大于 64 K,则会通过删除最早的属性来截断配置文件,直到其再次小于 64 K。

Issue 2: Attributes not listing in the Audience Library in Target, even after several days



该配置文件尚未在 Edge 上更新。您可以让您的客户属性团队重新发布该信息源来解决此问题。



  • 未正确传递访客 ID。The ID was passed in mboxMCGVID instead of setCustomerId.
  • 已正确传递访客 ID,但“AUTHENTICATION”状态未设置为“已验证”。
  • 未正确传递 mbox3rdPartyId

问题五: mboxUpdate 未正确执行

mboxUpdate未能通过 mbox3rdPartyId 正确执行

Issue 6: Customer attributes are not being imported into Target

If you cannot find Customer Attributes data in Target, ensure that the import occurred within the last x days where x is the Target Visitor Profile Lifetime value (14 days by default).

Training video: Upload Offline Data using Customer Attributes Tutorial badge

This video shows you how to import offline CRM, help desk, point-of-sale, and other marketing data into the Experience Cloud People service and associate it with visitors using their known IDs.