Передача пользовательских событий и отображение их на странице активности

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

Сбор этой информации поможет:

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

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

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

Для отправки событий используйте метод JavaScript chats13.event(). Данные, которые вы можете передать, различаются в зависимости от типа события: registration, login, order, purchase, update_cart, checkout, action.

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

События Registration и Login

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

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

Название переменной*Описание
idinteger
ваш уникальный идентификатор в системе длиной до 255 символов
emailstring
адрес электронной почты пользователя длиной до 255 символов
namestring
имя пользователя длиной до 255 символов
datetimestring
дата события в формате гггг-мм-дд

Обратите внимание: названия переменных чувствительны к регистру, пишите их так, как указано в таблице. Вы можете передавать данные в любую переменную, указанную в таблице, но вы не можете изменить ее имя или добавить другие пользовательские переменные, которых нет в приведенной выше таблице. Ни одна из переменных не является обязательной.

Пример кода:

<script>
window.addEventListener('load', function() {
window.chats13.event({
    id: '15',
    email: 'email@test.com',
    name: 'Alex',
    datetime: '2020-01-01'
    },
  "registration");
</script>

События Order, Purchase, UpdateCart и Checkout

Отслеживайте каждый этап сделки, чтобы позже попросить пользователя оставить отзыв или предоставить дополнительную информацию о заказе.

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

Название переменной*Описание переменной
idstring
ваш уникальный идентификатор в системе длиной до 255 символов
datetimedate
дата события в формате гггг-мм-дд
phonedate
номер телефона пользователя длиной до 255 символов
deliveryaddressstring
адрес доставки пользователя длиной до 255 символов
totalfloat
итоговая цена заказа в формате 1.000
discountfloat
цена товаров со скидкой в формате 1.000
itemsObject[]
информация о товарах
Название переменнойОписание
idinteger
идентификатор товара длиной до 255 символов
namestring
название товара длиной до 255 символов
pricefloat
цена товара в формате 1.000
urlstring
URL-адрес страницы товара длиной до 255 символов
categorystring
категория товара длиной до 255 символов
imgurlstring
URL-адрес изображения товара длиной до 255 символов

Обратите внимание: названия переменных чувствительны к регистру, пишите их так, как указано в таблице. Вы можете передавать данные в любую переменную, указанную в таблице, но вы не можете изменить ее имя или добавить другие пользовательские переменные, которых нет в приведенной выше таблице. Ни одна из переменных не является обязательной.

Пример кода:

<script>
window.addEventListener('load', function() {
window.chats13.event({
    id: 15,
    datetime: '2020.12.30',
    phone: '38012312312312',
    deliveryAddress: 'Odessa',
    total: 12032.1234,
    discount: 13334.1244,
    items: [{
      id: 1123234,
      name: 'Кресло',
      price: 12348.1234,
      url: 'https://www.example.com/',
      category: 'Автокресла',
      imgUrl: 'url image'
    }, {
      id: 2123412,
      name: 'Strom dark',
      price: 12344.1234,
      url: 'https://www.example.com/',
      category: 'Автокреслаt',
      imgUrl: 'url image'
    }]
  }, 'checkout');
</script>

Событие Action

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

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

Название переменной*Описание
namestring
любое пользовательское имя события или элемента, которое вы хотите отслеживать длиной до 255 символов
urlstring
URL-адрес любого источника длиной до 255 символов

Обратите внимание: названия переменных чувствительны к регистру, пишите их так, как указано в таблице. Вы можете передавать данные в любую переменную, указанную в таблице, но вы не можете изменить ее имя или добавить другие пользовательские переменные, которых нет в приведенной выше таблице. Ни одна из переменных не является обязательной.

Пример кода:

<script>
window.addEventListener('load', function() {
window.chats13.event({
    name: 'someEventName'
    url: 'https://www.example.com/'
  }, 'action');
</script>

Как установить код

Скопируйте и вставьте фрагмент кода в элемент, интегрировав его с аргументами настраиваемого скрипта отслеживания.

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

Где посмотреть полученные данные

Отправленные вами события отображаются на странице сеанса для каждого контакта. Чтобы просмотреть информацию, перейдите на вкладку «Диалоги», выберите контакт и нажмите «Активность».

Обновлено: 02.02.2022

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