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

Розглянемо нюанси роботи «Яндекс Метрика» з трафіком з України

Відразу необхідно додати, що думки вебмайстрів різняться, як і їх досвід роботи з даним сервісом після блокування. Давайте краще я розповім, як я працюю з цим інструментом і відповім на кілька найбільш часто зустрічаються питань.

Ресурси, на яких інстальований код відстеження - стають недоступними?

Це поширена помилка, оскільки в реальності, якщо метрика встановлена правильно, цей скрипт жодним чином не позначається на доступі до сторінок сайту. Якщо сторінка перестала відкриватися, то у вас виникли якісь внутрішні проблеми з порталом, не пов'язані з Метрикою.

Лічильник зменшує швидкість завантаження веб-проектів?

Особисто я не помічав серйозних труднощів із завантаженням сайтів. Так, поклавши руку на серце можна сказати, що є невелика затримка, оскільки браузер не може запустити скрипт, але ні до якого зависання ресурсу це не призводить, але при цьому ще секунд 30-40 іконка анімації завантаження браузера трохи дратує очей, викликаючи помилкові відчуття , що контент сторінки ще не повністю завантажився. Насправді це браузер намагається виконати заблокований скрипт.

«Яндекс Метрика» більш не враховує графік з території України?

Нижче прикріплюю скрін з показниками свого ресурсу за останній тиждень з інстальованим стандартним кодом відстеження.

Як наочно видно з скріншоту - облік трафіку ведеться.

У підрахунку «Я-Метрики» враховується тільки частина українського трафіку?

Дане твердження має право на життя, правда, ситуація дещо складніша, ніж видається на перший погляд. Нижче прикріплюю два скріншота, за якими можна порівняти, показники в «Яндекс-Метрики» (скорочено ЯМ) і Google Analytics.

Крім цього варто звернути увагу на показники вордпресс, де знову є невеликі відмінності.

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

Код лічильника сервісу для України (watch_ua.js, CDN)

Як тільки сервіси компанії «Яндекс» перестали відкриватися в Україні, на численних СЕО-форумах почали активно обговорювати проблему. Через кілька місяців в одній соцмережі був опублікований відповідь співробітниці Метрики, яка рекомендувала українським веб-майстрам просто поміняти https://mc.yandex.ru/metrika/watch.js на іншу адресу https://d31j93rd8oukbv.cloudfront.net/metrika/ watch_ua.js. Скрін відповіді прикріплений нижче.

Цю проблему також ретельно висвітлили Seonews, та й багато блогери не залишилися в стороні. Втім, варіанти вирішення проблеми обговорюють досі на багатьох професійних форумах.

Однак, грунтуючись на власному досвіді, можу сказати, що тут все дещо складніше! Звичайно, код watch_ua.js розташований на сервері Cloudfront, а доступ до нього з території України дозволено. Однак досить запустити тест швидкості завантаження ресурсу, за допомогою будь-якого зручного сервісу або програми і уважно вивчити надану інформацію.

Звичайний код watch.js з сервера компанії «Яндекс», буде працювати наступним чином, додаю скріни:

Як тільки ми поміняємо його на пропонований watch_ua.js, картина разюче зміниться, додаю скріни:

Досить порівняти інформацію з скріншотів, і стане помітно, що якщо замінити код:

  • виросте кількість запитів (67 проти 65);
  • в два рази зростає кількість запитів до файлів;
  • з'являється 3 перенаправлення.

Само собою, перед тим як проводити ці тести, спочатку варто було звернути увагу наскільки краще стали показники нової статистики зі зміненим кодом, але я так і не помітив якихось значних поліпшень. Український трафік майже ніяк не змінився. Тоді що змінила зміна звичайного коду «Яндекса»?

Використання CDN

Далеко не всі знають, але у лічильника вже досить давно з'явилася нова настройка - «Альтернативний CDN» (нижче прикріплюю скрін).

Чисто теоретично, це повинно забезпечувати коректну роботу сервісу не тільки на території України, але також в будь-якій державі, в якому даний сервіс заблокований.

Знову ж таки, давайте запустимо тест швидкості завантаження ресурсу. Скріни додавати не буду, але там майже ніяких змін, хіба що, кількість запитів зменшується на 1. Що найцікавіше, даний запит знаходиться в рядку домена. Але, незважаючи на це, кількість редиректів і запитів до ресурсу майже не відрізняється, що говорить нам про те, що і цей спосіб майже нічого не змінив.

Висновки: Як вчинити з лічильником «Яндекс.Метрика» на території України?

Розглянемо кілька варіантів:

Якщо ваш сайт заточувався під українських користувачів (припустимо, інтернет-магазин, або регіональне представництво великої компанії), то лічильник краще видалити, щоб не дратувати користувачів анімацією завантаження сторінки і поліпшити поведінкові чинники на сайті. Замінити його можна звичайним Google Analytics.

Якщо «Яндекс.Метрика» вас влаштовує і ви хочете і далі користуватися його функціоналом, то я б рекомендував не замінювати код watch.js. Це як мінімум зменшить кількість перенаправлень і запитів, а там, хто знає, може незабаром блокування буде знято, або програмісти «Яндекса» придумають більш підходяще рішення.

Обов'язково використовуйте альтернативний CDN.

Не варто бездумно вставляти новий код: watch_ua.js. Як я показав на скріншотах (ви можете провести власне тестування), швидкість роботи ресурсу він не покращує. Так що я б не рекомендував його використання.

Важливо!!!

Якщо у вас при тестуванні обходу блокування скрипт Яндекс метрики завантажується коректно без анімації завантаження і помилок, - це не означає що у інших користувачів не буде проблем із завантаженням цього скрипта. Блокування сервісів Яндекса впроваджують інтернет провайдери і кожен з них по різному підходить до вирішення даного питання і деякі провайдери вже заблокували альтернативні способи обходу блокування! 

Як приклад мій домашній провайдер закрив обхід блокування з використанням альтернативного CDN, а цей скрипт https://d31j93rd8oukbv.cloudfront.net/metrika/watch_ua.js. працює. А на роботі навпаки закритий клоудфронт, але відкритий альтернативний.

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