# Статистика рассылок

После рассылки видно не только «сколько отправлено», но и что произошло с каждым уведомлением: дошло ли оно до устройства, открыл ли его покупатель, а если нет — почему.

Статистика ведётся по **устройствам**, а не по покупателям: у одного человека может быть телефон и планшет, и уведомление уходит на оба.

# Где смотреть

Есть два пути.

**Вся статистика сразу** — **ASTDESIGN → МаркетПро → Маркетинг → Push → Статистика push-рассылок**.

**По конкретной рассылке** — откройте **Push рассылки**, наведите курсор на нужную строку и выберите в меню строки пункт **Статистика push-рассылок**. Откроется тот же список, но уже отфильтрованный по этой рассылке, а её название будет в заголовке страницы.

 ![](https://docs.astdesign.ru/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzLzQ0Yjc4ZmY0LTFiMDYtNDFhOS04MmMyLWYzMjdmNDVhZWIwOS82YTZmMTFmYS0wNDAxLTQzMmYtYjZjZi01NjYyZmE0YjdmYWEvaW1hZ2UucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTMyNjI2MDAsImV4cCI6MTc5MzM0OTAwMH0.VyPJGaWPslKH5f5fWeWWNLg9HiIIIz-ba4gprVSEELs " =1478x105")

Записи в статистике только для чтения: их создаёт сама рассылка, руками ничего менять не нужно.

# Что означают статусы

**В очереди** — уведомление поставлено в очередь, но ещё не отправлено. Так же помечаются уведомления, отправка которых сорвалась по временной причине: следующий запуск рассылки попробует снова.

**Отправлено** — уведомление принято сервисом доставки (Firebase). Это значит «мы передали», а не «покупатель увидел».

**Ошибка** — отправить не удалось, и повторять бесполезно. Причина в полях **Код ошибки** и **Текст ошибки**: например, приложение удалено с устройства, и токен больше не действует.

**Пропущено** — устройство отключилось до отправки: покупатель удалил приложение или запретил уведомления, пока рассылка стояла в очереди.

# Даты в записи

**Дата отправки** — когда уведомление ушло в сервис доставки.

**Дата доставки** — когда приложение сообщило, что уведомление получено устройством.

**Дата открытия** — когда покупатель нажал на уведомление.


:::info
**Открытие всегда означает и доставку.** Если приложение не успело сообщить о получении — так бывает, когда уведомление приходит в фоне, — но покупатель уведомление открыл, решение проставит обе даты. Поэтому доставок не может быть меньше, чем открытий.

:::

Повторные события не учитываются: если покупатель открыл уведомление дважды, в статистике останется время первого открытия.

# Остальные поля

**Рассылка** — номер рассылки, к которой относится запись.

**Устройство** — номер устройства в справочнике устройств. По нему видно, что несколько уведомлений ушли на один и тот же телефон.

**Попыток** — сколько раз решение пыталось отправить это уведомление. Больше единицы — были временные ошибки.

**ID сообщения** — идентификатор, который вернул сервис доставки. Пригодится, если разбираетесь с проблемой вместе с поддержкой.

**Тестовая** — запись относится к тестовой отправке (**Маркетинг → Push → Тестовая рассылка**), а не к обычной рассылке. По таким записям удобно проверять, что уведомления вообще доходят.

# Как этим пользоваться

Список фильтруется по рассылке, устройству, статусу, дате отправки и коду ошибки. Отсюда несколько практических приёмов.

**Понять, дошла ли рассылка.** Отфильтруйте по рассылке и посмотрите на статусы. Много записей «В очереди» через час после запуска — отправка не успевает или встала, проверьте cron.

**Оценить отклик.** Сравните число записей с заполненной датой открытия и общее число отправленных: это и есть доля открытий по рассылке.

**Найти причину потерь.** Отфильтруйте по статусу **Ошибка** и посмотрите **Код ошибки**. Массовая ошибка с одним кодом — обычно проблема с ключами Firebase, а разрозненные — это просто удалённые приложения.

# Состояние последнего запуска

Над списком **Push рассылки** решение показывает, как прошёл последний запуск отправки: время начала, длительность, сколько поставлено в очередь, сколько отправлено и сколько ошибок. Если запуск остановился по ограничению — будет строка **Запуск остановлен по ограничению**, если была ошибка — **Последняя ошибка**, и плашка станет красной.

Это первое место, куда стоит смотреть, если рассылка «не идёт»: по этой строке видно, работает ли отправка вообще.

# Если статистика пустая

Проверьте по порядку:

* рассылка запущена, а не сохранена черновиком;
* на сервере настроен [cron](/s/marketpro/doc/cron-uknObkicoh) — отправка идёт заданием по расписанию;
* в сегменте есть покупатели с установленным приложением;
* заполнены ключи Firebase — см. [Push-уведомления](/s/marketpro/doc/push-uvedomleniya-Sn63wxj2cI).

---

**Documents**

- [Установка решения](https://docs.astdesign.ru/s/marketpro/doc/ustanovka-resheniya-Z8Q6r79liU)
- [FAQ перед покупкой](https://docs.astdesign.ru/s/marketpro/doc/faq-pered-pokupkoj-HPgKP7mWDT)
- [Общая настройка](https://docs.astdesign.ru/s/marketpro/doc/obshaya-nastrojka-Io6HZQaGXf)
- [Шаблон](https://docs.astdesign.ru/s/marketpro/doc/shablon-ylLAFZV3o8)
- [Главная страница](https://docs.astdesign.ru/s/marketpro/doc/glavnaya-stranica-7PwYozaVVo)
- [Магазины (склады)](https://docs.astdesign.ru/s/marketpro/doc/magaziny-sklady-7rEEZJrA45)
- [Каталог](https://docs.astdesign.ru/s/marketpro/doc/katalog-FpnYzZr900)
- [Поиск](https://docs.astdesign.ru/s/marketpro/doc/poisk-xsDdFVh5h0)
- [Текстовые страницы](https://docs.astdesign.ru/s/marketpro/doc/tekstovye-stranicy-jVtNXZv3T5)
- [Реклама и маркетинг](https://docs.astdesign.ru/s/marketpro/doc/reklama-i-marketing-iZkaCoxr5b)
- [Региональность](https://docs.astdesign.ru/s/marketpro/doc/regionalnost-bCuM9AOBNO)
- [Корзина](https://docs.astdesign.ru/s/marketpro/doc/korzina-Mh27pZA7v9)
- [Оформление заказа](https://docs.astdesign.ru/s/marketpro/doc/oformlenie-zakaza-VyvQjOQxZo)
- [Авторизация](https://docs.astdesign.ru/s/marketpro/doc/avtorizaciya-5HwEb1oDJG)
- [SEO и аналитика](https://docs.astdesign.ru/s/marketpro/doc/seo-i-analitika-d1Hw6c4YAM)
- [Уведомления](https://docs.astdesign.ru/s/marketpro/doc/uvedomleniya-SKDyjYg14J)
- [Мобильное приложение](https://docs.astdesign.ru/s/marketpro/doc/mobilnoe-prilozhenie-F5E0hT7TnN)
- [Обновление решения](https://docs.astdesign.ru/s/marketpro/doc/obnovlenie-resheniya-RRRgtxV5uH)
- [Для разработчика](https://docs.astdesign.ru/s/marketpro/doc/dlya-razrabotchika-WJePeJCmpy)
- [Интеграции](https://docs.astdesign.ru/s/marketpro/doc/integracii-D3DqjYOZYm)
- [Что делать, если что-то не работает](https://docs.astdesign.ru/s/marketpro/doc/chto-delat-esli-chto-to-ne-rabotaet-Q8L8sTVJF8)