Skip to content

Экспорт статистики в изображения

Личный кабинет позволяет экспортировать красивые карточки статистики в формате PNG — для отправки в Telegram или скачивания.

Какие изображения доступны

ТипГде найтиЧто содержит
СсылкаДетали ссылки → кнопка «Поделиться»KPI (клики, уникальные, боты, сред./день), график динамики, топ стран, устройства
КаналДетали канала → кнопка «Поделиться»KPI (подписчики, изменение 24ч, avg просмотров, ER), график подписчиков, топ постов
ПересечениеПересечение аудиторийДиаграмма Венна, количество уникальных / общих подписчиков
СравнениеСравнение каналовТаблица метрик + график динамики для нескольких каналов
ТегСтраница теговСтатистика ссылок и пикселей по тегу

Как использовать

  1. Откройте нужный раздел (ссылка, канал, тег).
  2. Нажмите кнопку «Поделиться» (иконка отправки).
  3. Выберите действие:
    • Скачать PNG — файл скачается на ваше устройство.
    • Отправить в Telegram — изображение придёт вам в бот TGIO (кнопка доступна только если аккаунт привязан к Telegram).

Технические детали

  • Изображения генерируются на стороне клиента (браузер), а не на сервере.
  • Используется библиотека html-to-image для конвертации React-компонентов в PNG.
  • Ширина изображения: 720px, масштаб 2x (retina).
  • Дизайн совпадает со стилем личного кабинета (тёмная тема, фирменные цвета).

API для отправки в Telegram

POST /api/stats-image/send

Заголовки: Authorization: Bearer <token>

Тело запроса:

json
{
  "image": "data:image/png;base64,...",
  "caption": "Необязательная подпись"
}

Ограничения:

  • Максимальный размер изображения: 10 МБ
  • Аккаунт должен быть привязан к Telegram

Telegram-аналитика для тех, кто понимает