Sitecore EXM 通过导入 csv 创建联系人列表

Sitecore EXM creating contact list via importing csv

我最近遇到需要通过导入 csv 文件创建列表的情况。我很少有疑问了解它是如何工作的

  1. 导入 csv 是否会为 csv 中的每条记录创建联系人?
  2. 如果是,默认联系人标识符(姓名或电子邮件)是什么?

为 EXM 导入联系人是使用 Sitecore 的 List Manager 模块完成的,导入联系人的方法有两种:

  • 将联系人导入联系人数据库。
  • 导入联系人并将其添加到新的联系人列表。

当您从 CSV 文件导入联系人时,列表管理器 允许您手动映射字段,包括唯一标识符,Sitecore 将根据这些字段创建新联系人或更新现有的。

建议在构建此唯一标识符时制定策略,例如 contact's date of birth or zip code in combination with the first name 而不是 email address - 因为一个人可以有多个电子邮件地址,最终可能会在您的联系人中有多个条目数据库。

因此,为了回答您的问题, - 如果列表管理器未根据 标识符[= 找到匹配项,它将创建一个新联系人41=] 你提供。默认标识符是电子邮件地址。

来自 Sitecore 的官方指南


从列表中导入和导出联系人 https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/the_list_manager/creating_lists/import_and_export_contacts_from_a_list

Important

List Manager uses the contact identifier to identify the contacts in your database and to ensure that unnecessary duplicates are not created when you import new contacts. Therefore, before you import a list of contacts, it is important that you create a strategy for the contact identifier. For example, if you use the contact's date of birth or zip code in combination with the first name, this makes a more suitable contact identifier than an email address alone. Using the email address as the contact identifier can result in a contact appearing multiple times in the database if they have more than one email address.


如何将联系人添加到列表 https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/the_list_manager/creating_lists/add_a_contact_to_a_list

If you do not want to use the email address as the contact identifier, select the Manually map contact identifiers check box and then as the Identifier, select the field in the import file that you want to use as the unique identifier for the contacts.