Документация
Оповещения: детекторы, пороги и серьёзность
Девять детекторов следят за кликами, CTR, позицией, потерянными запросами, сменой статуса индексации, ранжированием и аудитами и отправляют сообщение в канал только при превышении порога.
Правило оповещения запускает один детектор для выбранных вами ресурсов и публикует сообщение в свой канал, только если детектор сработал. Вы выбираете детектор, порог, окно в днях, минимальную серьёзность, о которой стоит сообщать, а при необходимости ещё и дату, до которой правило должно молчать. Правило срабатывает не чаще одного раза в день для каждого ресурса, поэтому за неудачную неделю вы получите по одному сообщению в день, а не по одному в час.
Какие события могут вызвать оповещение
Детектор выбирается в форме New alert. В последнем столбце указано, что форма подставляет за вас.
| Детектор | Срабатывает, когда | По умолчанию |
|---|---|---|
| Traffic drop | Число кликов в окне снизилось минимум на пороговое значение по сравнению с предыдущим окном; в предыдущем окне должно быть не менее 10 кликов | 20% за 7 дней |
| Traffic spike | Число кликов выросло минимум на пороговое значение; в предыдущем окне должно быть не менее 10 кликов | 50% за 7 дней |
| Position drop | Средняя позиция, взвешенная по показам, ухудшилась минимум на пороговое значение относительно прежнего уровня | 15% за 7 дней |
| CTR drop | Кликабельность снизилась минимум на пороговое значение в относительном выражении; в предыдущем окне должно быть не менее 100 показов | 20% за 7 дней |
| New & lost rankings | Среди запросов с показами в предыдущем окне доля тех, у которых в текущем окне показов нет, достигла порога; нужно не менее 20 таких запросов | 25% за 7 дней |
| Traffic anomaly | Клики за последний день заметно ниже медианы окна (модифицированный z-показатель не больше минус порога) | 3.5 за 28 дней |
| Index flip | Состояние индексации изменилось как минимум у порогового числа отслеживаемых URL | 1 событие |
| Measured rank drop | Позиция ключевого слова в Rank Tracking упала минимум на пороговое число позиций между двумя последними проверками | 5 позиций |
| Audit regression | В последнем завершённом аудите сайта критических проблем на пороговое число больше, чем в предыдущем | 1 проблема |
Процентные детекторы оценивают относительное изменение. Снижение CTR с 4.0% до 3.0% — это падение на 25%, а не на один пункт, а изменение средней позиции с 8.0 на 9.2 означает ухудшение на 15%. Детектор New & lost rankings читает до 5,000 запросов на окно, поэтому на крупном сайте запрос, который просто выпал из первых 5,000, тоже считается потерянным.
Как определяется серьёзность
Каждое оповещение имеет уровень серьёзности: critical, high, medium или low.
- Traffic drop, Position drop, CTR drop, New & lost rankings: по величине изменения. 30% и больше — critical, 20% — high, 10% — medium, всё, что меньше, — low.
- Traffic spike: high, если число кликов выросло как минимум вдвое, иначе medium.
- Traffic anomaly: critical при показателе минус 7 и ниже, high при минус 5 и ниже, иначе medium.
- Index flip: high, если изменилось десять и более URL, иначе medium.
- Measured rank drop: по наибольшему падению; 20 позиций и больше — critical, 10 — high, 5 — medium, меньше — low.
- Audit regression: high при десяти и более дополнительных критических проблемах, medium при пяти, иначе low.
Minimum severity (по умолчанию low) отсекает всё, что ниже заданного уровня. Если сочетать низкий порог с высоким минимумом, детектор будет замечать небольшие изменения, а в канал попадут только крупные. Test rule сообщает, когда так произошло: в сообщении указаны серьёзность и минимум, до которого она не дотянула. Сработавшее оповещение никогда не бывает ниже low, поэтому low и info ведут себя одинаково.
Когда выполняются проверки
- Все детекторы, кроме Index flip, запускаются раз в сутки в 06:00 UTC. Окно заканчивается предыдущим днём (UTC) и сравнивается с таким же числом дней перед ним.
- Index flip запускается каждый час и считает изменения с момента последнего срабатывания правила, а если оно ещё не срабатывало — за последние 24 часа. Данные об изменениях берутся из Index Tracker, который повторно проверяет отслеживаемые вами URL.
- Если правило уже отправило сообщение по ресурсу, оно молчит по этому ресурсу до начала следующих суток UTC.
- Если отправка не удалась, ничего не помечается как отправленное, и при следующей проверке правило оценивается заново: на следующее утро для ежедневных детекторов и в следующий час для Index flip.
AutoPSEO запрашивает у Search Console только финализированные данные (параметр dataState в Search Analytics API). Если к моменту проверки Google ещё не финализировал данные за последний день, этот день считается пустым, поэтому прежде чем действовать по оповещению об одном дне, посмотрите дашборд.
Детектор Traffic anomaly
Это единственный детектор, который оценивает один день. Он берёт ежедневные клики за окно (минимум 14 дней, по умолчанию 28), заканчивающееся вчера, и оценивает последний день по модифицированному z-показателю, рекомендованному Айглевичем и Хоглином (NIST/SEMATECH e-Handbook):
score = 0.6745 × (newest day − median) ÷ median absolute deviation
Детектор срабатывает, когда показатель не превышает минус порога. Значение по умолчанию, 3.5, совпадает с границей, которую эти авторы предлагают для потенциальных выбросов; чем меньше число, тем больше случаев фиксируется. Поскольку показатель строится на медианах, один необычный день в начале окна почти не меняет результат.
Прежде чем полагаться на него, учитывайте его ограничения:
- Он ищет только падения. Для роста используйте Traffic spike.
- Он не различает будни и выходные. Если сайт каждое воскресенье затихает, порог, возможно, придётся увеличить.
- На совсем маленьком сайте, где как минимум у половины дней одинаковое число кликов, разброс равен нулю, и любой более низкий последний день получает экстремальную оценку.
Пороги, окна и ресурсы
- Threshold: до 1000 с шагом 0.5; пустое или нулевое значение заменяется значением детектора по умолчанию. Единица измерения зависит от детектора (проценты, z-показатель, события, позиции или проблемы), и форма поясняет её под полем.
- Window (days): от 1 до 90. Для детекторов сравнения это длина обоих окон. Traffic anomaly читает не менее 14 дней независимо от введённого значения, а Index flip, Measured rank drop и Audit regression сравнивают события, проверки или аудиты, поэтому для них окно отображается только в сообщении.
- Properties: отметьте любое количество. Если ничего не отмечено, правило охватывает все ресурсы вашей учётной записи, список которых запрашивается заново при каждой проверке.
Отключение звука, пауза и тестирование
- Mute until принимает дату. Правило пропускается до 00:00 UTC этого дня, а пока дата задана, в его строке отображается значок Muted. Чтобы завершить отключение досрочно, очистите дату.
- Pause останавливает правило, не удаляя его настройки, а Resume запускает его снова.
- Test rule запускает детектор сразу для каждого ресурса, который охватывает правило, игнорируя отключение звука и ограничение «раз в сутки». Сообщение отправляется, только если детектор сработал, а в остальных случаях вы увидите, что именно он измерил. Тест, после которого сообщение отправлено, засчитывается как оповещение этого ресурса за день.
Детекторы, которым нужны исследовательские данные
Measured rank drop читает данные Rank Tracking (раздел Research). Ему нужен трекер для ресурса как минимум с двумя завершёнными проверками; он сравнивает каждое ключевое слово по устройствам между двумя последними проверками, а слово, выпавшее за отслеживаемую глубину, считает находящимся на одну позицию ниже неё. Audit regression читает данные Site Audit и требует двух завершённых аудитов. Оба детектора не срабатывают на демонстрационном ресурсе.
Что содержит сообщение об оповещении
В заголовке указаны детектор и ресурс, затем идёт краткое описание в одном предложении, например: Clicks 1,500 vs 2,000 in the previous window (-25.0%). Далее следуют метрика, текущее значение, базовое значение, окно с датами и изменение, а также кнопка Open report. Для большинства детекторов она открывает дашборд, для New & lost rankings — Rank Changes, для Measured rank drop — Rank Tracking, а для Audit regression — Site Audit. В Slack в начале заголовка ставится маркер серьёзности, Teams окрашивает заголовок, а вебхук получает те же данные в формате JSON (Исходящие вебхуки).