Идентификация контактов

Пользовательские данные

Email

Омниканальность

Автоматизация

Идентификация контактов

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

Скрипт собирает данные из источников, описанных ниже.

Cookies

Когда пользователь впервые посещает сайт, единственной  информацией о посетителе является идентификатор (ID) из cookie-файла, который хранится на компьютере пользователя.

Скрипт записывает ID в браузер и использует его для отслеживания и хранения исторических данных.  

UTM-метки

UTM-метки — небольшие фрагменты кода, которые вы можете добавить в URL маркетинговых сообщений. В нашей системе UTM-метки включены по умолчанию.

Скрипт берет ID контакта из UTM-метки и использует его в отслеживании событий. Кроме того, ID контакта используется для привязки web push-токенов к существующим контактам.

При переходе из сообщения на сайт контакт идентифицируется по параметру contactId. Мы получаем contactId из UTM-меток с таким приоритетом:

  1. etm_term – если метка настроена.
  2. utm_content=eSputnik-$contactId — передача contactId настроена по умолчанию.
  3. utm_source=eSputnik-$type + utm_content=$contactId – если в utm_source указано значение eSputnik (при необходимости его можно менять, contactId будет передаваться из меток с более высоким приоритетом).

Важно

Для корректной работы скрипта не меняйте дефолтное значение тега utm_content

Web push

Когда посетитель сайта подписывается на web push-уведомления, в базе создается новый контакт вместе с web-push токенами.

Если контакт существует в вашей базе и переходит по ссылке в сообщении (например, в email или Viber-сообщении), UTM-метка содержит ID контакта.

В этом случае мы соединяем ID существующего контакта и web push-токен, созданный позже. Данные контакта обогащаются.

Примечание

Активируйте параметр “Включить UTM-метки для всех языковых версий” при настройке web push-уведомлений. Подробнее > 

Форма подписки

Пользователь может ввести email или номер телефона в форму подписки, которая показывается на сайте. Скрипт, установленный на сайте, определяет ID контакта, связанный с этим адресом, и сохраняет его в браузере. ID контакта впоследствии подставляется при отслеживании событий или для проверки статуса подписки.

Если контакт с таким email или номером телефона отсутствует, создается новый ID контакта.

Примечание

ID контакта, полученный через форму подписки, имеет более высокий приоритет, чем полученный с помощью web push-уведомлений.

Отправка событий через JavaScript-запросы

Установите и активируйте скрипт веб-трекинга, с помощью которого вы можете отправить в eSputnik информацию о контактах, собранную на сайте. 

Существует два способа передачи контактной информации:

  • В CustomerData-событии.

  • В объекте GeneralInfo, включенном в любое событие.

Пример:

eS('sendEvent', 'PageView', {
 'PageView': { 
 "GeneralInfo": {
		"externalCustomerId": "1234509876",
		"user_email": "example@email.com",
		"user_phone": "380501234567",
		"user_es_contact_id": 100500
		},
 }
});

Подробнее про передачу данных о поведении пользователей на сайте через JavaScript >

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

Остались вопросы?
Специалисты обязательно ответят и помогут решить вашу проблему!
Обратный звонок
Оставьте заявку – и наш специалист свяжется с вами в рабочее время.
Отправить заявку
Консультация в чате
Готовы к вашим вопросам!
Написать в чат
Электронная почта
Напишите в службу поддержки eSputnik.
Отправить email