Как настроить алерты на Google Postmaster: пороги, baseline и чек-лист при росте spam rate
Spam rate — метрика, по которой Gmail решает судьбу вашей рассылки. Кабинет Postmaster Tools её показывает, но не сообщает, когда она выросла. Разбираем, какие пороги ставить, когда порог бесполезен и что делать в первые часы роста.
Зачем алерты, если кабинет бесплатный
Данные бесплатны, внимание — нет. Spam rate растёт за часы (одна неудачная кампания), а при ручном обходе кабинетов обнаруживается через дни — часто уже по упавшему open rate. За это время Gmail успевает понизить репутацию домена, и восстановление занимает недели.
Алерт решает узкую задачу: вовремя привлечь человека с контекстом — домен, метрика, значение, порог. Всё остальное (графики, история) вторично.
Базовые пороги: 0.1% и 0.3%
Исходное требование Google для массовых отправителей: держать spam rate ниже 0.10% и не допускать достижения 0.30%. Важно помнить, что знаменатель метрики — письма, доставленные во входящие, а не отправленные: при проблемах с доставкой процент растёт сам по себе.
Из требования следуют два уровня реагирования:
- ✓0.1% — предупреждение (warning): норма нарушена, но репутация обычно ещё цела. Начать разбор в тот же день.
- ✓0.3% — критично (critical): действовать немедленно — остановить проблемный поток, разбирать базу.
- ✓Гистерезис: порог восстановления ставьте ниже порога срабатывания (например, 0.25% для критичного) — иначе алерт будет «дребезжать» на границе.
- ✓Минимальный объём: включайте срабатывание только при достаточном объёме дня — на крошечной выборке одна жалоба даст ложный процент.
Baseline вместо голого порога
Абсолютный порог видит только нарушение нормы. Рост с 0.02% до 0.08% — троекратное ухудшение, но алерта не будет: до 0.1% ещё далеко, а процесс уже идёт.
Поэтому абсолютные пороги дополняют baseline: медиана за 7 дней и относительные правила — рост на 100% к предыдущему периоду (предупреждение) и на 200% (критично). Baseline ловит ухудшение раньше нормы и работает у доменов с разным «фоном».
- ✕Новый домен: нет истории и объёма — смотрите на факт публикации данных и категорию репутации.
- ✕Пауза в рассылках: нет отправлений — нет spam rate; нужен алерт на «нет данных», а не на порог.
- ✕Малый объём: Google скрывает дни ниже порога приватности — процент просто неизвестен.
Куда доставлять алерт
Алерт, который никто не увидел, не существует. Практический минимум:
- ✓Каналы: Telegram и Slack — для оперативной реакции, email — для протокола, webhook — для интеграции в ваш мониторинг.
- ✓Маршрутизация: критичные — дежурному каналу сразу, предупреждения — в рабочий чат или дайджест.
- ✓Тихие часы: ночные предупреждения складываются в утренний дайджест, критичные пробивают тишину всегда.
- ✓Контекст в сообщении: домен, метрика, значение, порог, ссылка на инцидент. Алерт без контекста — шум.
Чек-лист: что проверить при росте spam rate
Это шаги из playbook инцидентов PostmastersTool — того самого, который продукт показывает на странице инцидента. Порядок важен: сначала остановить кровотечение, потом лечить.
- 1Проверьте источники пополнения базы за последнюю неделю — свежие контакты без подтверждения чаще всего дают всплеск жалоб.
- 2Найдите сегмент или кампанию с ростом жалоб и приостановите рассылку по ним до разбора причин.
- 3Убедитесь, что подписка подтверждается (double opt-in), а ссылка отписки видна и работает в один клик.
- 4После чистки базы отправьте рассылку на самый вовлечённый сегмент и следите за метрикой 3–5 дней.
- •Аутентификация: одна SPF-запись (до 10 DNS-lookup), DKIM-селектор активного отправителя, запись _dmarc, выравнивание доменов (alignment) с From.
- •Ошибки доставки: жёсткие баунсы удаляйте из базы сразу — доля невалидных адресов выше 2–3% деградирует доставляемость всего домена.
- •Репутация домена/IP: если категория просела, снизьте объём до вовлечённых сегментов и возвращайте его постепенно — не быстрее 20–30% в день.
Как это выглядит в PostmastersTool
При подключении домена дефолтные правила создаются автоматически: spam rate 0.1%/0.3% с гистерезисом, относительные +100%/+200%, baseline, «нет данных» на 48/72 часа — всё с минимальным объёмом. Менять пороги можно под свой домен.
Срабатывание создаёт инцидент с severity, причиной и playbook из чек-листа выше; алерт уходит в выбранные каналы с контекстом. Реакция фиксируется: ack, mute, заметки — по истории видно, кто и что сделал.