Матчинг, или режим поиска профиля

Что такое матчинг

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

Такой механизм позволяет обновлять данные клиентов и избегать дублирования профиля.

По умолчанию поиск для обновления происходит по email.

Режимы поиска профиля

Поиск профиля происходит по одному из полей профиля:

Режим поискаОписание
По email адресу из профиля или подписокПо полю профиля “Email” или по email адресам из подписок.
По email адресу из профиляТолько по полю профиля “Email”.
По телефону из полей данных или подписокПо полю профиля “Телефоны” или по телефонам из SMS подписок.
По Push данным из подписокПо идентификатору Push подписки (токену устройства).
По идентификатору профиля (только при обновлении!)По системному идентификатору profile_id.
По кастомному полюПо пользовательскому полю базы данных. Например, ID клиента в CRM компании.
По email адресу из подписокПо email адресам из подписок.
По телефону из полей подписокПо телефонам из SMS подписок.
Поиск по пуш подпискеИспользуется при импорте подписок из стороннего push сервиса.
Поиск профиля по подписке на кастомный каналИспользуется, если настроен собственный канал связи с подписчиками.
По email или телефону из профиляПо полю профиля "Email" или “Телефоны”.
По email или телефону из подписокПо email адресам из подписок или по телефонам из SMS подписок.

Как это работает?

  1. При импорте профилей указывается режим поиска. Режим поиска соответствует одному из полей профиля.
  2. По этому полю платформа ищет и сравнивает уже существующие профили с импортируемыми.
  3. Если поле существующего профиля совпадает с полем импортируемого, то новый профиль не создается.
  4. Обновляются данные существующего профиля.

Пример

Вы создаете базу данных “Потенциальные клиенты” и импортируете туда 1000 профилей. Один из них — Виктор Смирнов, чей email: “smirnov@example.com”.

Через месяц вы решаете обновить эту базу данных: добавить туда новые профили и обновить данные старых. Настраивая импорт, вы в качестве режима поиска профиля указываете “По email адресу из профиля или подписок”.

Когда вы запустите импорт, Altcraft начнет поиск существующих профилей. Каждый профиль будет сравниваться с теми, которые вы собираетесь добавить в базу. Из-за выбранного вами режима поиска профиля поиск и сравнение будут происходить по полю профиля “Email” или по email адресам из подписок.

В какой-то момент платформа в базе “Потенциальные клиенты” найдет профиль Виктора Смирнова, чей email smirnov@example.com совпадает с импортируемым профилем.

Altcraft не будет создавать еще один профиль с таким же email. Если платформа обнаружит среди импортируемых данных какую-то новую информацию по этому профилю, она обновит профиль Виктора Смирнова (изменится дата рождения, номер телефона, промокод и др.). А если все импортируемые данные этого профиля будут совпадать с той информацией, которая уже есть, то профиль не изменится.

Матчинг по кастомному полю

Если для матчинга вы собираетесь использовать пользовательское поле, то вам необходимо:

  • Создать пользовательское поле в базе данных. Рекомендуем также сделать его обязательным для заполнения.
  • Создать индекс для этого поля в панели администрирования. Для этого обратитесь к вашему администратору или в службу поддержки. Без индекса поиск будет занимать значительно больше времени.
  • Выбрать режим матчинга “По кастомному полю” и указать созданное поле.

Может быть интересно