Аналитика рассылок
Каждая рассылка в Botseller сопровождается мониторингом в реальном времени — прогресс доставки, статистика по ботам, классификация ошибок. Данные обновляются по мере отправки сообщений и помогают оперативно корректировать настройки.
Дашборд рассылки
После запуска рассылки система отображает дашборд с тремя уровнями детализации:
Уровень 1 — Прогресс (всегда виден)
Общая картина кампании:
| Метрика | Описание |
|---|---|
| Всего контактов | Количество получателей в рассылке |
| Отправлено | Сообщения, переданные мессенджеру |
| Доставлено | Подтверждённая доставка получателю |
| Ошибки | Не удалось доставить |
| Ответили | Получатели, которые ответили на сообщение |
Прогресс-бар показывает % отправленных от общего количества в реальном времени.
Уровень 2 — Статистика по ботам (раскрывается)
Детали по каждому аккаунту, участвующему в рассылке:
| Поле | Описание |
|---|---|
| Имя бота | Название аккаунта из раздела «Каналы» |
| Отправлено сегодня | Счётчик сообщений / дневной лимит |
| Ошибки | Текст последней ошибки (если есть) |
| Статус | Активен / На паузе (throttle) / Заблокирован |
| Пауза до | Время, до которого бот приостановлен (при throttle) |
Ежедневный сброс. Счётчик «Отправлено сегодня» обнуляется каждый день в полночь. Если бот отправил 300 из 300 — завтра он снова сможет отправлять.
Уровень 3 — Лог ошибок (раскрывается)
Конкретные контакты с ошибками:
| Поле | Описание |
|---|---|
| Контакт | Номер телефона или username |
| Бот | Через какой аккаунт отправлялось |
| Ошибка | Причина недоставки |
| Время | Когда произошла ошибка |
Статусы сообщений
Каждое сообщение в рассылке проходит через несколько статусов:
Создано → В очереди → Доставлено → Прочитано
↘ Ошибка
↘ Отменено| Статус | Значение | Финальный? |
|---|---|---|
| ⚪ Создано | Сообщение создано в системе | Нет |
| ⏳ В очереди | Ожидает отправки (в очереди ботов) | Нет |
| ✅ Доставлено | Успешно отправлено мессенджером | Да |
| 👁 Прочитано | Получатель открыл сообщение | Да |
| ❌ Ошибка | Не удалось доставить | Да |
| 🚫 Отменено | Отменено (пользователь нажал «Отменить») | Да |
Классификация ошибок
По категориям
| Категория | Описание | Типичная причина |
|---|---|---|
| Блокировка | Аккаунт-отправитель заблокирован | Превышены лимиты, спам-жалобы |
| Throttle | Временное ограничение скорости | Слишком частая отправка (flood) |
| Контакт | Проблема с получателем | Номер не в мессенджере, аккаунт удалён |
| Прочее | Другие ошибки | Сетевые проблемы, таймауты |
Рекомендации по решению
| Если % ошибок… | Действие |
|---|---|
| < 5% | Норма. Это невалидные контакты — очистите базу |
| 5–10% | Внимание. Снизьте лимит на 50 сообщений, увеличьте задержку |
| 10–20% | Предупреждение. Приостановите рассылку, проверьте аккаунты |
| > 20% | Критично. Остановите рассылку. Проверьте: база устарела? Аккаунты заблокированы? |
Высокий % ошибок — сигнал проблемы. Не продолжайте рассылку с ошибками > 10%. Снизьте лимиты, увеличьте задержку, почистите базу контактов.
Дедупликация
Система автоматически предотвращает повторные отправки:
- На этапе загрузки — удаляет дубликаты контактов (case-insensitive:
Ermacmi=ermacmi) - На этапе отправки — Redis-кэш отслеживает отправленные контакты (TTL 1 час)
- Между рассылками — если контакт уже получил сообщение в рамках другой активной рассылки
Дедупликация работает case-insensitive — @Username и @username считаются одним контактом. Номера нормализуются: +79001234567 и 89001234567 — один контакт.
Оптимизация рассылок
Чек-лист перед запуском
- ✅ База контактов актуальна (обновлена в последние 30 дней)
- ✅ Шаблон проверен — нет опечаток, переменные маппированы
- ✅ Лимиты адекватные (200–300/день для новых аккаунтов)
- ✅ Задержка достаточная (30–90 сек для Telegram, 45–120 для WhatsApp)
- ✅ Время отправки в рабочие часы (09:00–21:00)
После рассылки
- Проверьте % доставки — если < 90%, проблема в базе или лимитах
- Проверьте % ответов — низкий процент → переработайте текст шаблона
- Изучите ошибки — системные (throttle) vs контактные (не в мессенджере)
- Очистите базу — удалите контакты с ошибками типа «контакт не найден»
Частые вопросы
Когда обновляется статистика?
В реальном времени. Прогресс-бар, счётчики и статусы сообщений обновляются по мере отправки. Не нужно обновлять страницу.
Сбрасываются ли лимиты ботов ежедневно?
Да. Счётчик Отправлено сегодня обнуляется каждый день в полночь автоматически. Если бот исчерпал лимит — завтра он снова доступен.
Как снизить процент ошибок?
- Проверьте базу — удалите номера, которые не зарегистрированы в мессенджере
- Снизьте лимиты — уменьшите количество сообщений на аккаунт
- Увеличьте задержку — минимум 30 секунд для Telegram, 45 для WhatsApp
- Прогрейте аккаунты — для новых номеров начинайте с 50–100 сообщений/день
Можно ли экспортировать аналитику?
Детальная аналитика доступна в панели управления. Для экспорта данных используйте API рассылок — эндпоинты для получения статусов сообщений и статистики ботов.
Следующие шаги
Попробуйте бесплатно — создайте бота за 5 минут
Создать бота →