Передача дополнительных переменных для идентификации посетителей

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

Например, если у пользователя есть учетная запись в вашей системе, а у вас — данные об этом пользователе (демографическая информация, поведение на сайте, недавние покупки, контакты), вы можете отправить их со своей серверной части и отобразить в профиле контакта в 13Chats.

Данные запишутся после вызова вашей функции, обычно при загрузке страницы или после отправки формы.

Какие данные можно передавать

Для отправки и передачи дополнительных переменных используйте метод JavaScript chats13.identify().

Для создания новых переменных используйте функцию create. Если вы передадите любую из следующих переменных: email, name, nickname or id, посетитель будет сохранен в списке подписчиков*.

Чтобы обновить и перезаписать существующие данные подписчика, используйте функцию update. Если посетитель не подписан, данные не сохранятся.

Обратите внимание: в 13Chats можно сохранить только данные подписчиков. Чтобы стать подписчиком, посетитель вашего сайта должен написать в онлайн-чат или подписаться на чат-бота. Данные сеанса будут удалены после того, как пользователь очистит кеш браузера и файлы cookie.

Убедитесь, что метод вызывается как можно скорее (обычно в функции (load)), чтобы убедится, что информация о посетителе сайта будет передана сразу же, как только мы аутентифицируем его в своей системе.

Список переменных, которые вы можете передавать:

Название переменной*Описание
idstring
ваш уникальный идентификатор в системе длиной до 255 символов
namestring
адрес электронной почты пользователя длиной до 255 символов
nicknamestring
никнейм пользователя длиной до 255 символов
companystring
компания пользователя длиной до 255 символов
locationa string array
данные пользователя его стране, городе и адресе
emailvalid email
действующий адрес электронной почты посетителя, вошедшего в систему, например, example@gmail.com
phoneNumberstring
номер телефона посетителя, вошедшего в систему, длиной до 50 символов
userIdstring
уникальный идентификатор пользователя длиной до 255 символов
avatarurl
URL-адрес изображения аватара. Должен использоваться протокол https
registrationDatevalid date as string
дата регистрации пользователя в формате гггг-мм-дд
birthdayvalid date as string
день рождения пользователя в формате гггг-мм-дд
lastOrderDatevalid date as string
дата последнего заказа пользователя в формате гггг-мм-дд
lastOrderNamestring
название последнего заказа пользователя длиной до 255 символов
lastOrderIdstring
идентификатор последнего заказа длиной до 255 знаков
lastOrderSumdouble
общая стоимость последнего заказа в формате 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

1 Star2 Stars3 Stars4 Stars5 Stars
Loading...
Средняя оценка: 5/5
Всего голосов: 1