Документація
Виявлення аномалій: як помітити незвичні дні в даних Search Console
Порівнює кожен день із тим самим днем тижня в сусідніх тижнях за допомогою робастної статистики, позначає сплески й падіння за рівнем серйозності та додає графік EWMA для повільних зсувів.
Виявлення аномалій порівнює кожен день у ваших даних Search Console з тим самим днем тижня в сусідніх тижнях і позначає дні, що помітно виходять за межі звичного діапазону. Інструмент працює з кліками, показами, CTR або середньою позицією, використовує оцінку на основі медіани, щоб один екстремальний день не спотворював базову лінію, і визначає серйозність кожної аномалії від Low до Critical. Другий графік відстежує повільні зсуви, які не видно в жодному окремому дні.
Як оцінюється день
- Базова лінія. Очікуване значення для дня — це медіана 8 найближчих днів, що припадають на той самий день тижня (раніше чи пізніше), без урахування самого дня. Понеділок порівнюється з понеділками, тому звичайний спад у вихідні ніколи не вважається аномалією. Потрібно щонайменше 3 такі дні, інакше день не оцінюється.
- Розкид. Типове відхилення — це медіанне абсолютне відхилення (MAD) цих днів, помножене на 1.4826, щоб його можна було порівнювати зі стандартним відхиленням. Якщо MAD дорівнює нулю, замість нього використовується середнє абсолютне відхилення.
- Оцінка. Z-оцінка — це відстань дня від медіани, поділена на цей розкид. Це модифікована z-оцінка, яку довідник NIST з інженерної статистики описує для виявлення викидів і пропонує для неї поріг 3.5.
- Два пороги. День вважається аномалією, лише коли його оцінка досягає заданої вами чутливості і водночас він відхиляється від очікуваного значення щонайменше на 10%. Другий поріг не дає позначати дрібні коливання в дуже стабільних рядах.
Чутливість змінюється від 1.0 до 4.0, типове значення — 2.5: чим вона нижча, тим більше днів буде позначено. Серйозність визначається як оцінка, виражена в кратності до чутливості: менше ніж 1.5 раза — Low, менше ніж 2 рази — Medium, менше ніж 3 рази — High, 3 рази і більше — Critical.
Як читати результати
- Картки: Anomalies, Spikes, Drops, частка оцінених днів, що виявилися аномаліями, і найекстремальніший день.
- Фактичне й очікуване значення з довірчою смугою показує ряд, медіану для того самого дня тижня та штриховану смугу ± чутливість × робастний розкид. Маркери позначають аномалії та мають колір відповідно до серйозності.
- У таблиці вказано дату, день тижня, фактичне й очікуване значення, відхилення, z-оцінку, серйозність і напрямок (Spike або Drop).
Напрямок визначається за числовим значенням. Для Position Spike означає, що число зросло, тобто позиція погіршилась, а Drop — що воно зменшилось, тобто позиція покращилась.
Якщо після запуску змінити метрику або посунути повзунок, оцінки перераховуються просто в браузері. Аналіз охоплює щонайменше 90 днів; коротший діапазон розширюється назад, а примітка над результатами показує використані дати. Мінімальний діапазон — 21 день.
Графік EWMA: повільні зсуви
Відкрийте EWMA control chart (small persistent shifts), щоб відповісти на інше запитання. Експоненційно зважене ковзне середнє з вагою 0.3 для кожного нового дня проходить навколо медіани ряду, а контрольні межі становлять ± чутливість × робастний розкид і є вужчими, поки середнє «прогрівається». Серія днів за межами контрольних ліній без поодиноких аномалій означає, що рівень поступово зміщується. Довідник NIST пояснює, чому графіки EWMA вловлюють невеликі поступові зсуви, які щоденна перевірка пропускає. Коли графік повідомляє про таку серію, визначте її дату за допомогою Change Point Detection.
Обмеження, про які варто знати
- Аналіз дивиться в обидва боки в часі. Базова лінія використовує як попередні, так і пізніші тижні, тож це ретроспективний огляд, а не сигналізація в реальному часі, і оцінка недавнього дня може змінитися, коли надійде більше тижнів.
- Найновіші дні оцінюються лише за попередньою історією, з меншою кількістю однойменних днів, тому їх варто перевірити ще раз через тиждень.
- Відсутні дні враховуються як нуль. Прогалина в даних або ресурс, молодший за вікно аналізу, дає хибні падіння.
- CTR і позиція залежать від складу запитів. День може виглядати аномальним, бо ваш сайт показувався за іншими запитами, а не тому, що щось зламалося. Перш ніж реагувати, перевірте запити за цей день.
- Інструмент описує, але не пояснює. Зіставте позначені дати з релізами, збоями та історією оновлень ранжування і запишіть причину як анотацію.
Сповіщення про аномалії — окрема перевірка
Правило сповіщень Traffic anomaly не використовує цей звіт. Воно оцінює лише кліки за останній стабілізований день відносно медіани за нещодавнє вікно, шукає падіння і має власну чутливість. Щоб отримувати такі сповіщення в Slack, Microsoft Teams або через вебхук, дивіться сповіщення.