Перейти к основному контенту

Профиль подписчика

Что такое профиль подписчика

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

Стандартные поля профиля

По умолчанию в профиле есть готовый набор полей:

Название поля

Код поля

Тип данных

Имя пользователя

username

Строка

UUID

uuid

Строка

Пользовательский ID

custom_id

Строка

ID Яндекс.Метрики

ym_id

Строка

ID Google Analytics

ga_id

Строка

Имя

name

Строка

Фамилия

last_name

Строка

Аватар

avatar

Файл

Телефон

tel

Строка

Электронная почта

email

Строка

Дата рождения

bdate

Дата

Реферальная ссылка

ref

Строка

Реферальный баланс

ref_balance

Число

UTM источник

utm_source

Строка

UTM канал

utm_medium

Строка

UTM кампания

utm_campaign

Строка

UTM ключевое слово

utm_term

Строка

UTM содержание

utm_content

Строка

Автоматическое заполнение полей

Некоторые поля записываются автоматически при первой подписке на бота:

  • ID WinWInBot — числовой уникальный идентификатор сущности в WinWInBot, не изменяем;
  • ID Telegram — числовой уникальный идентификатор сущности в Telegram, не изменяем;
  • Имя — если указано в профиле Telegram;
  • Фамилия — если указана в профиле Telegram;
  • UTM-метки — если пользователь перешёл по ссылке с UTM-параметрами.

Все остальные поля заполняются в зависимости от действий подписчика или настроек бота.

Пример автоматического заполнения: Если подписчик в диалоге делится номером телефона, система автоматически записывает его в поле tel. Подробнее о настройке диалога с запросом телефона.

Структура поля

Каждое поле профиля имеет три параметра:

Название поля: Отображается только администраторам для удобства навигации. Например: «Любимый цвет», «Размер одежды».

Код поля: Название переменной, которое используется системой для обращения к данным. Указывается только латиницей без пробелов. Например: favorite_color, clothing_size.

Тип данных: Формат хранения информации. Доступны четыре типа:

  • Строка — текстовые данные (имя, город, комментарии);
  • Число — числовые значения (возраст, баллы, количество покупок);
  • Дата — даты и время (дата рождения, дата последней покупки);
  • Файл — документы, изображения, чеки об оплате.

Важно выбрать правильный тип данных для корректной работы системы.

Создание дополнительных полей

Можно создавать собственные поля для хранения специфической информации о подписчиках.

Как создать поле:

  1. Открываем раздел ПодписчикиПрофиль подписчика.
  2. Нажимаем кнопку Добавить.
  3. Заполняем Название поля (например, «Предпочтения по доставке»).
  4. Указываем Код поля латиницей (например, delivery_preferences).
  5. Выбираем Тип данных из списка.
  6. Нажимаем Сохранить.

Примеры дополнительных полей:

  • чеки об оплате (тип: файл);
  • ответы на вопросы анкеты (тип: строка);
  • количество пройденных уроков (тип: число);
  • дата последнего визита (тип: дата).

Использование данных профиля

Данные из профиля подписчика используются для:

  • персонализации сообщений (обращение по имени, учёт предпочтений);
  • сегментации аудитории для таргетированных рассылок;
  • работы GPT-ассистентов (использование контекста о пользователе);
  • аналитики и отчётности;
  • ручной работы с клиентами через раздел Чаты;
  • настройки уведомлений для администраторов и менеджеров.

Пример использования в уведомлениях: Менеджер может получать автоматические уведомления с данными из профиля. Например: «Иван Петров из Москвы заказал комплект учебных материалов». Это позволяет быстро реагировать на действия подписчиков и персонализировать коммуникацию.

Изменение значений полей

Вручную

Изменяем данные через карточку подписчика:

  1. Переходим в профиль подписчика через Чаты или Подписчики.
  2. На вкладке Профиль редактируем нужные поля.
  3. Нажимаем Сохранить.

Автоматически

Данные записываются автоматически несколькими способами:

Через кнопки:

  1. Добавляем к любому сообщению кнопку с типом Кнопка с сохранением параметра.
  2. Выбираем поле профиля для записи.
  3. Указываем значение, которое запишется при нажатии кнопки.

Через диалоги:

  1. В настройках вопроса диалога выбираем Поле ответа.
  2. Указываем поле профиля, куда запишется ответ подписчика.
  3. Ответ автоматически сохранится после того, как пользователь ответит.

Через систему баллов: В настройках диалога с подсчётом баллов выбираем поле с типом данных «Число» для записи итогового результата.

Через GPT-ассистентов: В настройках GPT-ассистента включаем Сохранять результат диалога в переменную и выбираем нужное поле профиля.

Просмотр данных профиля

Открываем карточку подписчика:

  1. Переходим в раздел ПодписчикиПодписчики.
  2. Кликаем на нужного подписчика.
  3. На вкладке Профиль отображаются все заполненные поля с их значениями.

Здесь видны как стандартные, так и дополнительные поля, созданные вручную.

Практические сценарии использования

Персонализация общения: Сохраняем предпочтения клиента (любимый продукт, город, интересы) и используем эти данные в рассылках и GPT-ассистентах.

Квалификация лидов: Создаём поля для оценки готовности к покупке (бюджет, срочность, должность) и сегментируем базу для работы отдела продаж.

Система лояльности: Храним количество покупок и баллы программы лояльности в числовых полях для автоматических начислений и списаний.

Учёт документов: Сохраняем чеки, договоры и другие файлы в полях типа «файл» для истории взаимодействия с клиентом.