Передача дополнительных переменных для идентификации посетителей
Собирайте и передавайте дополнительные переменные со своего веб-сайта, чтобы идентифицировать посетителей и общаться более персонализировано. Используйте собранные вами данные, чтобы лучше понимать своих клиентов, фильтровать и сегментировать аудиторию для отправки целевых сообщений.
Например, если у пользователя есть учетная запись в вашей системе, а у вас — данные об этом пользователе (демографическая информация, поведение на сайте, недавние покупки, контакты), вы можете отправить их со своей серверной части и отобразить в профиле контакта в 13Chats.
Данные запишутся после вызова вашей функции, обычно при загрузке страницы или после отправки формы.
Какие данные можно передавать
Для отправки и передачи дополнительных переменных используйте метод JavaScript chats13.identify()
.
Для создания новых переменных используйте функцию create. Если вы передадите любую из следующих переменных: email, name, nickname or id, посетитель будет сохранен в списке подписчиков*.
Чтобы обновить и перезаписать существующие данные подписчика, используйте функцию update. Если посетитель не подписан, данные не сохранятся.
Обратите внимание: в 13Chats можно сохранить только данные подписчиков. Чтобы стать подписчиком, посетитель вашего сайта должен написать в онлайн-чат или подписаться на чат-бота. Данные сеанса будут удалены после того, как пользователь очистит кеш браузера и файлы cookie.
Убедитесь, что метод вызывается как можно скорее (обычно в функции (load)
), чтобы убедится, что информация о посетителе сайта будет передана сразу же, как только мы аутентифицируем его в своей системе.
Список переменных, которые вы можете передавать:
Название переменной* | Описание |
id | string ваш уникальный идентификатор в системе длиной до 255 символов |
name | string адрес электронной почты пользователя длиной до 255 символов |
nickname | string никнейм пользователя длиной до 255 символов |
company | string компания пользователя длиной до 255 символов |
location | a string array данные пользователя его стране, городе и адресе |
valid email действующий адрес электронной почты посетителя, вошедшего в систему, например, example@gmail.com | |
phoneNumber | string номер телефона посетителя, вошедшего в систему, длиной до 50 символов |
userId | string уникальный идентификатор пользователя длиной до 255 символов |
avatar | url URL-адрес изображения аватара. Должен использоваться протокол https |
registrationDate | valid date as string дата регистрации пользователя в формате гггг-мм-дд |
birthday | valid date as string день рождения пользователя в формате гггг-мм-дд |
lastOrderDate | valid date as string дата последнего заказа пользователя в формате гггг-мм-дд |
lastOrderName | string название последнего заказа пользователя длиной до 255 символов |
lastOrderId | string идентификатор последнего заказа длиной до 255 знаков |
lastOrderSum | double общая стоимость последнего заказа в формате 1.000 |
Обратите внимание: названия переменных чувствительны к регистру, пишите их так, как указано в таблице. Вы можете передавать данные в любую переменную, указанную в таблице, но вы не можете изменить ее имя или добавить другие пользовательские переменные, которых нет в приведенной выше таблице. Ни одна из переменных не является обязательной.
Пример кода:
<script>
window.addEventListener('load', function() {
window.chats13.identify({
id: '9999999',
name: 'Alex',
nickname: 'nickname',
location: 'UK',
email: 'email@test.com',
phoneNumber: '17895421358',
userId: '154876',
avatar: 'https://avatars3.githubusercontent.com/u/2570527?s=60&v=4',
registrationDate: '2020-12-01',
birthday: '1970-01-01',
lastOrderDate: '2020-12-24',
lastOrderName: 'last Order Name',
lastOrderId: '234234',
lastOrderSum: '99'
}, 'create');
});
</script>
Как установить код
Скопируйте и вставьте фрагмент кода в элемент своей страницы, интегрированный с аргументами настраиваемого скрипта отслеживания.
В наших примерах функция вызывается при загрузке страницы; вы можете добавить любую другую пользовательскую функцию.
Где посмотреть полученные данные
Все переменные для каждого контакта отображаются на вкладках «Аудитория» и «Диалоги» .
Перейдите на вкладку «Диалоги», выберите контакт и проверьте информацию слева под именем пользователя или нажмите «Активность».
Обновлено: 02.02.2022