Контактом мы считаем пользователя, для которого нам известен хотя бы один идентификатор:
• Custom Id
• Емейл
• Телефон
• Web Push-Token
• Mobile Push-Token
Так как именно при наличии одного из этих каналов мы можем отправлять человеку сообщения.
В контакты попадают люди, с которыми вы взаимодействуете через емейлы, пуш-уведомления, всплывающие окна. Если ваш тариф зависит от объема контактов в аккаунте, то на главном экране вы можете просмотреть сводную информацию по размеру вашей базы, а также детали по добавлению и удалению контактов. В таблице статистика группируется по месяцам, а внутри каждого месяца отображаются дни и способы добавления или удаления, которые в эти дни были использованы. В рамках дня процессы группируются по способу внесения изменений.
Если в рамках суток пользователем 1 был совершен импорт 1 в размере 10 контактов и импорт 2 в размере 20 контактов, то мы сгруппируем эти добавления в одну строку с суммарным значением «Импорт пользователем 1 в размере 30 контактов». По той же логике мы сгруппируем все добавления с одного поп-апа или с одного ip-адреса. Обновления контактов не считаются добавлением, и не влияют на тарификацию.
Стоимость аккаунта зависит от максимального значения количества контактов за календарный месяц. В таблице будет выделена строка с самым большим превышением за месяц, по которому будет рассчитана оплата.
Обновление существующих контактов посредством импорта или API не равно добавлению контактов, и в таблице статистики отображаться и учитываться не будет.
Восстановление контактов приравнивается к добавлению, но, например, последовательное удаление и добавление одного и того же контакта не повышает общий объем базы, так как считается, как +1, -1, +1, -1 и т.д.
Понятнее всего разобрать логику можно на примере:
Изначально имеем пустой аккаунт. С 1.01 начинаем работу согласно таблице ниже.
Дата | Действие | Максимальный объем | Фактический объем |
---|---|---|---|
1.01 | Импорт в размере 1000 контактов | 1000 | 1000 |
3.01 | Импорт в размере 2000 контактов, из которых 500 - существующие | 2500 | 2500 |
4.01 | Удаление контактов в размере 800 контактов | 2500 | 1700 |
10.01 | Со всплывающего окна добавлено 4000 контактов | 5700 | 5700 |
25.01 | Восстановление удаленных 4.01 контактов в размере 800 | 6500 | 6500 |
31.01 | Удаление контактов в размере 6400 | 6500 | 100 |
За январь тарифицировать будет 6500 контактов, несмотря на то, что на 31.01 в аккаунте находится всего 100.
Максимальный объем на 01 февраля равен фактическому объему - 100 контактов, процесс повторяется.
Способы добавления контактов в платформу:
Способы удаления контактов:
Недопустимо делать одновременно удаление и импорт контактов. Это может привести к некорректному отображению общего объема базы, что будет влиять на тарификацию. Система не позволит вам запустить оба процесса параллельно.
Если вы не хотите превышать ваш текущий лимит, но переживаете, что можете случайно загрузить слишком большой файл или не проконтролировать добавление по API, то в настройках активируйте ограничение на импорт контактов.
Список контактов доступен во вкладке меню enKod.
Для добавления контакта в платформу импортом или по API необходимо указать хотя бы один из идентификаторов - емейл или телефон. При этом, формат записи емейл-адреса должен соответствовать этой структуре, а формат записи номера телефона - этому нормативу.
На странице Контакты вы можете найти пользователей через быстрый поиск по емейлу или номеру телефона.
Список контактов отсортирован по умолчанию по дате обновления.
Столбец «Каналы» отображает для каждого контакта факт наличия у него того или иного идентификатора и факт подписки на группу рассылок по данному каналу. Всего есть три варианта отображения канала:
Если кликнуть на контакт, откроется карточка контакта. Здесь можно посмотреть все данные, которые известны о пользователе: имя, номер телефона, дата регистрации, источник трафика, каналы взаимодействия, активность и др.
Обратим ваше внимание на раздел «Каналы взаимодействия», в котором все доступные каналы связи с конкретным контактом подсвечиваются синим, а недоступные - серым. Для того, чтобы канал был определен как доступный необходимо выполнение двух условий одновременно:
У канала Email может быть дополнительная подсветка:
По необходимости вы можете редактировать значения полей данных, email, телефона, имени и фамилии. Обо всех действиях вас оповестят события в карточке контакта, где указано как и кто вносил изменения.
Кроме того, при подключенном трекинге активности в карточке контакта будут отображаться события, которые совершил пользователь на сайте: просмотр страниц, взаимодействие с товарами, заказы и многое другое. Подробнее о трекинге читайте в этом разделе базы знаний.
В карточке контакта также можно посмотреть все группы рассылок, которые прикреплены к контакту, открепить ненужные или добавить новые.
При прикреплении группы рассылок с DOI вручную к контакту, ему будет отправлено письмо-подтверждение.
Для ручного импорта используйте файлы:
Шаблон файла для импорта контактов можно скачать по этой ссылке.
После загрузки файла необходимо проставить соответствия столбцов в нем и полей данных в аккаунте. Платформа по умолчанию определит поля данных по названию столбцов, но если названия не заданы или не удалось провести соответствие - это необходимо сделать вручную.
Если какое-то из полей данных не создано заранее, вы можете создать его прямо из окна настройки импорта, нажав на плюс справа.
На следующем шаге импорта можно присвоить контактам одну или несколько групп рассылок. Это необязательный шаг. Если вы не выберете ни одну группу рассылок, импорт всё-равно пройдет успешно.
Если в аккаунте нет доступных групп рассылок или группы рассылок не выбраны, то подписчики импортируются в «Контакты» сразу при нажатии кнопки «Импорт». Отправка сообщений контактам без группы рассылок невозможна.
На этом же шаге можно указать, нужно ли присвоить группы рассылок отписчикам. Возможные варианты при импорте:
Удаление контакта приводит к его отписке от всех групп рассылок, но так как отписка в таком случае является исключительно технической необходимостью - эти контакты при их импорте (и, соответственно, восстановлении из удаленных) не будут определены, как отписчики от своих групп. На этом шаге мы проверим отписки, совершенные из сообщений, через карточку контакта, сегмент или сценарий.
После нажатия на кнопку «Начать сверку», вы можете найти свой готовый к импорту файл в разделе Импорты. При наведении на строку импорта появится кнопка «Начать импорт».
Не рекомендуется делать одновременно сверку и импорт. Сверка покажет результат, а импорт в это время добавит новые контакты, поэтому результат сверки может отобразиться неверно.
В окне настройки импорта вы можете выбрать, что сделать с новыми контактами и с контактами, которые уже есть в платформе. Успешный импорт имеет статус «Импорт завершен» в списке импортов.
Увидеть историю импорта можно в списке импортов при наведении курсора на нужную строку и нажатии кнопки «Открыть историю»
При импорте контактов любым способом мы отклоняем:
Удаление импорта
Автоматические и ручные импорты можно удалить. В зависимости от того, какие кнопки появляются при наведении на строку импорта, удалить можно либо в строке импорта по кнопке удаления, либо в модальном окне, появляющемся по нажатию на “Открыть историю”
Если ваша база хранится не локально, то вы можете настроить автоматическую передачу контактов в enKod с указанного URL. Мы будем импортировать контакты по расписанию, или вы можете запускать импорт по API. При этом настройку нужно будет провести всего один раз.
Создайте автоматический импорт в разделе enKod ➔ Импорты ➔ Создать импорт ➔ Автоматический ➔ Автоимпорт контактов.
Настройка импорта состоит из четырех шагов:
На первом укажите:
Следующий шаг повторяет ручной импорт контактов - проставьте соответствия между столбцами в файле и полями данных в enKod, настройте способ импорта для новых и существующих контактов.
На шаге «Выбор групп рассылок» укажите, на какие группы следует подписывать контакты при импорте и по какому правилу осуществлять подписку.
На последнем шаге необходимо выбрать, как запускать автоматический импорт - по API (из вашей внутренней системы или стороннего сервиса) или по расписанию (например, каждый час или раз в день в заданное время).
Созданный автоимпорт будет храниться в списке автоимпортов. По клику на «Открыть историю» вы можете просмотреть последние 4 запуска детально (сколько контактов было добавлено, сколько обновлено, сколько мы сочли невалидными), проверить наличие ошибок (мы отключим автоимпорт, если трижды подряд не сможем получить файл по ссылке). В этом же окне доступен принудительный запуск автоимпорта, редактирование или удаление.
Вы можете создать неограниченное количество импортов, которые будут работать независимо.
По одному вручную в enKod можно добавить контакты через Контакты ➔ Действия ➔ Добавить контакт. Для каждого добавляемого таким образом контакта данные вводятся во всплывающем модальном окне:
По клику на «Добавить» контакт появляется в платформе.
Экспортировать контакты можно из списка или из сегмента. При экспорте вы можете выбрать те поля контактов, которые требуются в выгрузке.
Вы можете удалить контакт, перейдя в карточку и нажав на соответствующую кнопку.
При удалении email или телефона в карточке контакта, контакт будет удален, если у него не останется иных каналов (email, телефона, токена).
Для массового удаления загрузите .csv файл со списком контактов максимальным размером 50Мб в кодировке UTF-8. Допустимая структура файла: первый столбец обязательно должен содержать емейл-адреса или телефоны. После загрузки будет отображено доступное для удаления количество контактов, которое удалось найти в платформе.
Кроме загрузки файла удалить сразу несколько контактов можно через сегмент. Выставите нужные условия, пересчитайте сегмент и удалите найденные контакты. С помощью удаления через сегменты можно почистить базу от, например, контактов только с токенами без емейлов.
Восстановить контакты можно из списка удаленных, нажав на соответствующую кнопку.
При повторном импорте удаленного контакта или восстановлении для него будет отображаться вся история коммуникаций, поля данных, история заказов, сессии и прочая информация, кроме подписок на группы рассылок. Вся статистика по сообщениям, связанная с этим контактом, будет сохранена.
При добавлении контакта с помощью импорта, метода трекинга, API-методов действуют следующие правила:
В случае добавления контакта из поп-апа mainChannel по умолчанию равен email, поэтому действуют следующие правила:
При работе с сессией вне поп-апов действуют следующие правила:
Ниже с помощью примеров описаны еще несколько сложный кейсов с сессиями, так как общими формулировками невозможно полноценно объяснить логику работы:
Если переданы емейл 1, телефон 1 и сессия 1, при этом в базе существуют два контакта:
в таком случае:
Если переданы емейл 1, телефон 1 и сессия 2, при этом в базе существуют два контакта:
в таком случае:
Если переданы емейл 1, телефон 2 и сессия 2, при этом в базе существуют два контакта:
в таком случае: