我最近遇到了需要通过导入 csv 文件来创建列表的情况。我几乎没有什么疑问要了解它是如何工作的
- 导入 csv 是否会为 csv 中的每条记录创建联系人?
- 如果是,默认联系人标识符(姓名或电子邮件)是什么?
我最近遇到了需要通过导入 csv 文件来创建列表的情况。我几乎没有什么疑问要了解它是如何工作的
为 EXM 导入联系人是使用 Sitecore 的List Manager模块完成的,导入联系人有两种方法:
当您从 CSV 文件导入联系人时,列表管理器允许您手动映射字段,包括唯一标识符,Sitecore 将根据该字段创建新联系人或更新现有联系人。
建议在构建此唯一标识符时制定策略,例如 contact's date of birth or zip code in combination with the first name
而不是email address
- 因为一个人可以拥有多个电子邮件地址,并且最终可能在您的联系人数据库中拥有多个条目。
因此,要回答您的问题,是的 - 如果列表管理器未根据您提供的标识符找到匹配项,它将创建一个新联系人。默认标识符是电子邮件地址。
重要的
List Manager 使用联系人标识符来识别数据库中的联系人,并确保在导入新联系人时不会创建不必要的重复项。因此,在导入联系人列表之前,为联系人标识符创建策略非常重要。例如,如果您将联系人的出生日期或邮政编码与名字结合使用,则与单独使用电子邮件地址相比,这会产生更合适的联系人标识符。使用电子邮件地址作为联系人标识符可能会导致一个联系人在数据库中出现多次,如果他们有多个电子邮件地址。
如果您不想将电子邮件地址用作联系人标识符,请选中手动映射联系人标识符复选框,然后作为标识符,在导入文件中选择要用作联系人唯一标识符的字段。