Sitecore EXM создает список контактов через импорт CSV

Недавно я столкнулся со сценарием, где мне нужно создать список с помощью импорта файла CSV. У меня есть несколько вопросов, чтобы понять, как это работает

  1. Создает ли импорт CSV контакт для каждой записи в CSV?
  2. Если да, то какой идентификатор контакта по умолчанию (имя или адрес электронной почты)?

1 ответ

Решение

Импортирование контактов для EXM выполняется с помощью модуля диспетчера списков из Sitecore, и существует два способа импорта контактов:

  • Импорт контактов в базу данных контактов.
  • Импортируйте контакты и добавляйте их в новый список контактов.

Когда вы импортируете контакты из CSV-файла, менеджер списков позволяет вручную сопоставлять поля, включая уникальный идентификатор, на основе которого Sitecore создаст новый контакт или обновит существующий.

Рекомендуется иметь стратегию при создании этого уникального идентификатора, например contact's date of birth or zip code in combination with the first name скорее, чем email address - как человек может иметь несколько адресов электронной почты, и это может в конечном итоге иметь несколько записей в вашей базе данных контактов.

Поэтому, чтобы ответить на ваш вопрос, Да - менеджер списков создаст новый контакт, если не найдет совпадения на основе предоставленного вами идентификатора. Идентификатором по умолчанию является адрес электронной почты.

Официальное руководство от Sitecore


Импорт и экспорт контактов из списка https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/the_list_manager/creating_lists/import_and_export_contacts_from_a_list

Важный

Менеджер списков использует идентификатор контакта, чтобы идентифицировать контакты в вашей базе данных и гарантировать, что ненужные дубликаты не будут созданы при импорте новых контактов. Поэтому, прежде чем импортировать список контактов, важно создать стратегию для идентификатора контакта. Например, если вы используете дату рождения контакта или почтовый индекс в сочетании с именем, это делает более подходящим идентификатор контакта, чем один адрес электронной почты. Использование адреса электронной почты в качестве идентификатора контакта может привести к тому, что контакт появится в базе данных несколько раз, если у него более одного адреса электронной почты.


Как добавить контакт в список https://doc.sitecore.net/sitecore_experience_platform/digital_marketing/the_list_manager/creating_lists/add_a_contact_to_a_list

Если вы не хотите использовать адрес электронной почты в качестве идентификатора контакта, установите флажок Вручную сопоставить идентификаторы контактов, а затем в качестве идентификатора выберите поле в файле импорта, которое вы хотите использовать в качестве уникального идентификатора для контактов.

Другие вопросы по тегам