Экспорт статистики в изображения
Личный кабинет позволяет экспортировать красивые карточки статистики в формате PNG — для отправки в Telegram или скачивания.
Какие изображения доступны
| Тип | Где найти | Что содержит |
|---|---|---|
| Ссылка | Детали ссылки → кнопка «Поделиться» | KPI (клики, уникальные, боты, сред./день), график динамики, топ стран, устройства |
| Канал | Детали канала → кнопка «Поделиться» | KPI (подписчики, изменение 24ч, avg просмотров, ER), график подписчиков, топ постов |
| Пересечение | Пересечение аудиторий | Диаграмма Венна, количество уникальных / общих подписчиков |
| Сравнение | Сравнение каналов | Таблица метрик + график динамики для нескольких каналов |
| Тег | Страница тегов | Статистика ссылок и пикселей по тегу |
Как использовать
- Откройте нужный раздел (ссылка, канал, тег).
- Нажмите кнопку «Поделиться» (иконка отправки).
- Выберите действие:
- Скачать 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
