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

时间:2016-06-04 02:04:12

标签: sitecore sitecore8 ecm sitecore-exm

我最近遇到过需要通过导入csv文件来创建列表的场景。我几乎无法了解它是如何工作的

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

1 个答案:

答案 0 :(得分:2)

使用Sitecore中的列表管理器模块导入EXM联系人,有两种方法可以导入联系人:

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

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

建议在构建此唯一标识符时采用策略,例如email address而不是$(function () { $('a[href*="#"]').click(function () { var $target = $(this.hash); $target = $target.length ? $target : $('html'); var targetOffset = $target.offset().top; $('html,body').animate({scrollTop: targetOffset}, {duration: 1500, easing: 'easeInOutCubic'}); return false; }); }); - 因为一个人可以拥有多个电子邮件地址,并且最终可能会在您的联系人数据库中包含多个条目。

为了回答您的问题, - 如果根据您提供的标识符找不到匹配项,列表管理器将创建新联系人。默认标识符是电子邮件地址。

Sitecore官方指南

从列表中导入和导出联系人 the documentation

  

重要

     

列表管理器使用联系人标识符来标识数据库中的联系人,并确保在导入新联系人时不会创建不必要的重复项。因此,在导入联系人列表之前,请务必为联系人标识符创建策略。例如,如果您将联系人的出生日期或邮政编码与第一个名称结合使用,则会产生比电子邮件地址更合适的联系人标识符。使用电子邮件地址作为联系人标识符可能会导致联系人在数据库中多次出现,如果他们有多个电子邮件地址。

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

  

如果您不想使用电子邮件地址作为联系人标识符,请选中手动映射联系人标识符复选框,然后选择标识符,在导入文件中选择要用作{{3}的字段}。