Яндекс.Метрика або спеціалізована система моніторингу — що і коли вибирати?

Скільки б витрат не пішло на розробку, дизайн та розкрутку сайту — всі ці зусилля є марними, якщо сайт чомусь раптом стає недоступним для клієнтів. Кожен вирішує цю проблему по-своєму: хтось за звичкою споруджує конструкції різного ступеня ефективності на коліні, а хтось- шукає готові рішення в мережі. Одне з найбільш популярних рішень в рунеті — функція моніторингу в Яндекс.Метриці. Інший варіант — спеціалізовані системи моніторингу. Цей пост присвячений вивченню їх відмінностей, а також досвіду практичного застосування. За випадковим збігом обставин, для порівняння був обраний сервіс моніторингу сайтів ХостТрекер.


Що спільного?
Найголовніше — сайт перевіряється. Це те, що розуміє людина, навіть не вникаючи в деталі. Якимось чином збирається статистика про доступність сайту і приходять сповіщення, коли сайт зламаний. Навіть налаштовується схожим чином:



Якщо покопатися в налаштуваннях — то, звичайно, видно, що інструменти кілька різної спрямованості. Метрика більше вивчає поведінку клієнтів, а ХостТрекер — технічні аспекти роботи сайту. Але ця функція здається начебто однаковою.

Теорія vs Практика
Так у чому ж все-таки різниця? Як ми знаємо, для налаштування Яндекс.Метрики необхідно вбудувати деякий javascript код на свою сторінку. Завдяки йому, Метрика буде отримувати про кожного клієнта деяку інформацію. На її основі робляться висновки про відвідуваність і сценаріїв використання сайтів. Також, побічно, можна робити висновки про доступність: якщо клієнтів немає довше, ніж зазвичай — можливо, це привід для занепокоєння.

ХостТрекер пропонує інший механізм — моніторинг сайту методом імітації реальних користувачів, які регулярно відвідують сайт. Втім, схожий механізм є і у Метрики: перевірка спеціальними ботами Яндекса. При чому, він налаштовується як з Метрики і Діректа. Але про цих ботах відомо небагато. Їх кількість та адреси ніде не розголошуються (прямо написано, що це секрет), а інтервал перевірки залишається таємним. У звіті вказується середній інтервал. І хоча в описі сказано, що моніторинг працює ефективно при трафіку вище 100 переглядів за тиждень (що як би натякає, що основний інструмент — все ж виконуваний на сторінці скрипт), практика показує, що «пропажа» інтернет-магазину з 1000 заходів в добу помічається лише через годину чи навіть більше. Сайт, на якому 200 переглядів в день, лежав 3 години перед тим, як від Метрики прийшло сповіщення. В обох випадках — оповіщення приходять тільки при безперервному просте сайту. Якщо він «гальмує», або ж з'являється/пропадає (наприклад, з-за підвищеного навантаження на сервер), то сповіщення може і зовсім бути відсутнім. Також, оповіщення не приходять, якщо сторінка завантажується, але рветься зв'язок з базою, файловим сервером та іншими елементами, необхідними для коректної роботи сайту.

У той же час, активний моніторинг шляхом примусової генерації запитів, сповідуваний ХостТрекером, не поділяє сайтів за кількістю відвідувачів, і при вибраному інтервалі моніторингу, скажімо, 10 хвилин — перевіряє сайт кожні 10 хвилин незалежно від інших факторів.

Конкретне порівняння:


Як бачимо, Метрика за рік помітила лише одне падіння. Для цього ж сайту, ХостТрекер лише за останній місяць зауважив 4. Причина — таймаут, тобто клієнти дійсно не можуть потрапити на сайт або ж відчувають дискомфорт. Метрика це просто ігнорує то через короткочасності, то із-за того, що комусь вдається потрапити на сайт незважаючи на велику затримку і, таким чином, скрипт Яндекса все ж спрацьовує.

Що ж мені потрібно?
Ця публікація з'явилась як відповідь на неодноразові запитання (в тому числі, і в коментарях на Хабре) про відмінності в роботі ХостТрекера та інших подібних і не дуже систем.

Зручність Метрики — «все в одному». У цьому ж і її недолік. Схоже, розробниками функція моніторингу розумілася як приємний бонус, але далеко не головна задача Метрики (власне, це і не ховається). Вона точна при достатньо великій кількості відвідувачів (з практики — кілька тисяч в день) і вирішує основну задачу: оповістити, якщо клієнт чомусь не може зайти на сайт. І відключити при цьому Директ, економлячи рекламні засоби. Втім, на практиці така економія спрацьовує далеко не завжди.

ХостТрекер точний незалежно від кількості відвідувачів і має безліч додаткових функцій, а також можливості для базової діагностики: моніторинг за різними протоколами, перевірка вмісту і тд. Приємними плюшками йдуть нагадування про час закінчення дії домену та сертифіката сайту. Алгоритм зрозумілий і прозорий. Є і мінус — за більшість функцій потрібно платити.

Чимало наших клієнтів користуються двома-трьома системами, як платними, так і безкоштовними. Результати роботи не завжди збігаються. Ми про це дізнаємося, так як в таких випадках, як правило, клієнти просять пояснити розбіжності у показах. Нерідко це призводить до виявлення прихованих помилок і «особливостей» сайту, хостингу або ж роботи тієї чи іншої системи моніторингу, що зводить шанси пропустити реальну проблему практично до нуля.

Як бачимо, на кожну задачу — свій інструмент.

Вісті з полів
Ось буквально вчора нам написав клієнт з приводу проблем з Google Adwords. Google також має механізм перевірки сайтів, на яких розміщується реклама. Але проблема та ж, що і в Метриці — за часовий інтервал між падінням сайту і черговою перевіркою гуглівського бота згорає енная сума грошей. Тому ми отримали запит на інтеграцію з API гугла, для того щоб реалізувати можливість автоматично відключати рекламу при падінні сайту. Швидше за все, незабаром ця функція з'явиться — тоді напишемо про це більш детально. Цей випадок чудово демонструє принцип розробки нашого сервісу — ми вирішуємо конкретні завдання конкретних людей. самого початку. Тому будемо вдячні за критику і побажання.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.