Dokumentasyon
Anomaly Detection: tukuyin ang mga hindi pangkaraniwang araw sa data ng Search Console
Inihahambing ang bawat araw sa kaparehong araw ng linggo sa paligid nito gamit ang robust statistics, minamarkahan ang mga biglang pagtaas at pagbaba ayon sa tindi, at nagdaragdag ng EWMA chart para sa mabagal na paglihis.
Sinusuri ng Anomaly Detection ang bawat araw sa iyong data ng Search Console laban sa kaparehong araw ng linggo sa mga linggo sa paligid nito, at minamarkahan ang mga araw na malayo sa karaniwang saklaw. Gumagana ito sa clicks, impressions, CTR o average position, gumagamit ng markang nakabatay sa median para hindi masira ng isang sobrang kakaibang araw ang baseline, at binibigyan ng antas ang bawat anomalya mula Low hanggang Critical. Ang pangalawang chart ay nagbabantay sa mabagal na paglihis na hindi makikita sa isang araw lamang.
Paano binibigyan ng marka ang isang araw
- Baseline. Ang inaasahang halaga para sa isang araw ay ang median ng 8 pinakamalapit na araw na kapareho ang araw ng linggo, nauna man o sumunod, hindi kasama ang mismong araw. Ang Lunes ay inihahambing sa mga Lunes, kaya hindi kailanman magiging anomalya ang normal na pagbaba tuwing weekend. Kailangan ng hindi bababa sa 3 ganitong araw, kung hindi ay hindi mamarkahan ang araw.
- Spread. Ang tipikal na pagbabago ay ang median absolute deviation (MAD) ng mga araw na iyon, na minumultiply sa 1.4826 para maihambing ito sa standard deviation. Kapag zero ang MAD, ang mean absolute deviation ang gagamitin sa halip.
- Marka. Ang z-score ay ang layo ng araw mula sa median na hinati sa spread na iyon. Ito ang modified z-score na inilalarawan ng NIST engineering handbook para sa pagtukoy ng outlier, kung saan iminumungkahi nito ang cut-off na 3.5.
- Dalawang panuntunan. Anomalya lamang ang isang araw kapag umabot ang marka nito sa Sensitivity na itinakda mo at hindi bababa sa 10% din ang layo nito sa inaasahang halaga. Pinipigilan ng pangalawang panuntunan na mamarkahan ang maliliit na galaw sa mga seryeng napakaregular.
Ang Sensitivity ay mula 1.0 hanggang 4.0, at 2.5 ang default: mas maraming araw ang minamarkahan kapag mas mababa ang halaga. Ang severity ay ang marka bilang multiple ng sensitivity: Low kapag wala pang 1.5 beses, Medium kapag wala pang 2 beses, High kapag wala pang 3 beses, at Critical kapag 3 beses o higit pa.
Pagbasa ng mga resulta
- Mga card: Anomalies, Spikes, Drops, Share ng mga araw na namarkahan na anomalya, at ang Most extreme day.
- Ang Actual vs expected with confidence band ay nagguguhit ng serye, ng median ng kaparehong araw ng linggo, at ng may gitling na band na ± sensitivity × ang robust spread. Minamarkahan ng mga marker ang mga anomalya, na may kulay ayon sa severity.
- Inililista ng talahanayan ang Date, Weekday, Actual, Expected, Deviation, Z-score, Severity at Direction (Spike o Drop).
Numerikal ang direksyon. Para sa Position, ang Spike ay nangangahulugang tumaas ang numero, na mas masamang ranggo, at ang Drop ay nangangahulugang bumuti ito.
Kapag nagpalit ka ng metric o inilipat ang slider pagkatapos ng run, kakalkulahin muli ang mga marka sa browser. Sumasaklaw ang run ng hindi bababa sa 90 araw; ang mas maikling saklaw ay palalawigin paatras, at ang tala sa itaas ng mga resulta ay nagbibigay ng mga petsang ginamit. Ang minimum ay 21 araw.
Ang EWMA chart: mabagal na paglihis
Buksan ang EWMA control chart (small persistent shifts) para sa ibang tanong. Ang exponentially weighted moving average na may bigat na 0.3 sa bawat bagong araw ay umiikot sa median ng serye, na may control limits na ± sensitivity × ang robust spread, mas makipot habang nag-iinit pa ang average. Ang sunod-sunod na araw na lampas sa limits, nang walang anomalya sa iisang araw, ay nangangahulugang lumilihis ang antas. Ipinaliliwanag ng handbook ng NIST kung bakit nahuhuli ng EWMA charts ang maliliit at unti-unting paglipat na hindi napapansin ng pagsusuri kada araw. Kapag nag-ulat ang chart ng ganitong sunod-sunod na araw, hanapin ang petsa nito gamit ang Change Point Detection.
Mga limitasyong dapat malaman
- Tumitingin ito sa dalawang direksyon ng panahon. Ginagamit ng baseline ang mga susunod na linggo pati ang mga nauna, kaya ito ay pagsusuri ng nakaraan at hindi live na alarma, at maaaring magbago ang marka ng isang kamakailang araw habang dumarating ang mas maraming linggo.
- Ang pinakabagong mga araw ay hinuhusgahan sa kasaysayan lamang, na mas kaunti ang katapat, kaya dapat silang suriin muli pagkalipas ng isang linggo.
- Ang mga nawawalang araw ay binibilang na zero. Ang puwang sa data, o ang property na mas bata kaysa sa window, ay nagbubunga ng mga pagbaba na hindi totoo.
- Gumagalaw ang CTR at position ayon sa halo ng mga query. Maaaring magmukhang anomalya ang isang araw dahil ibang mga paghahanap ang nagpakita ng iyong site, hindi dahil may nasira. Tingnan ang mga query ng araw na iyon bago kumilos.
- Naglalarawan ito, hindi nagpapaliwanag. Itugma ang mga minarkahang petsa sa mga release, outage at sa kasaysayan ng ranking update, at itala ang dahilan bilang annotation.
Hiwalay na pagsusuri ang mga anomaly alert
Hindi ginagamit ng alert rule na Traffic anomaly ang report na ito. Ang clicks lamang ng pinakahuling settled na araw ang minamarkahan nito laban sa median ng kamakailang window, naghahanap ito ng mga pagbaba, at may sarili itong sensitivity. Tingnan ang alerts para maipadala ang mga iyon sa Slack, Microsoft Teams o isang webhook.