Часом у вас можуть виникнути проблеми з вебвізором в метриці "Яндекс. Вебмастера". Ви хочете подивитися запис вашого відвідування сайту, але з незрозумілих причин не можете. Швидше за все, встановлено заборону на відображення сторінки у фреймі.
Що зробити, якщо вебвізор не працює через "Яндекс. Метрику"
Для початку потрібно перевірити, чи включений у вас взагалі вебвізор в метриці (в налаштуваннях лічильника). Заходимо на сторінку сайту, де встановлений лічильник метрики. Переходимо в перегляд коду сторінки натисканням на (ctrl+u), комбінацією ctrl+f починаємо пошук потрібного фрагмента коду, а саме - webwizor:true. Якщо в кінці фрагмента варто false, то код буде працювати неправильно. Заборона на відображення сторінки у фреймі (вебвізор) підтверджений.
Якщо вебвізор в метриці все одно не відтворює дій користувача, то є кілька варіантів проблеми: Блокування з боку браузера клієнта. Блокування з боку сервера, на якому «лежить» ваш сайт. Розглянемо обидва варіанти вирішення проблеми. Перший варіант: вебвізор не працює через блокування браузером клієнта, а значить, встановлено заборону на відображення сторінки у фреймі.
Блокування з боку браузера клієнта
Необхідно переконатися в тому, що у вас є доступ до будь-якого адресою "Яндекса": *.yandex.ru. Якщо в налаштуваннях обраний режим інкогніто, то включена блокування. Доступ до ресурсів може блокуватися антивірусом (перевірте його налаштування), фаєрволом вашої системи або на рівні підмереж. Для усунення проблеми просто додайте їх в список довірених сайтів, і проблема повинна піти.
Якщо проблема з встановленням заборона на відображення сторінки у фреймі все-таки залишилася, то просто зайдіть з чистого браузера - це може бути режим "Інкогніто" або скачаний браузер без плагінів і доповнень, розширень (у випадку з "Гугл Хром"). Цей підхід усуває проблему в 99 випадках з 100.
Блокування з боку сервера
Другий варіант: встановлено заборону на відображення сторінок у фреймі. Цю проблему вирішити трохи складніше, ніж у першому випадку. Відкриваємо в "Яндекс. Метриці" розділ "Вебвізор", натискаємо f12 (після натискання відкриваються інструменти розробника). Вкладка "Консоль", перезавантажуємо сторінку (F5). У списку помилок буде підкреслена червона рядок, там буде написано про проблему. Якщо встановлена блокування показу вашого сайту в кадрі, то в "Консолі" ви побачите такий рядок: X-Frame-Options: SAMERIORIGN
Останнім часом активно ведеться робота по вирішенню цієї проблеми, але поки що в більшості браузерів рішення не підтримується. Якщо ви прибираєте цю заборону, значить свідомо робите свій сайт вразливим для хакерських атак або просто злому. Наведемо приклад: В компанії "1 С-Битрикс" кажуть: "Вам важливіше безпеку сайту або те, що ви не можете подивитися дії користувача на вашому сайті?" Для того щоб переконатися, що саме з цієї причини не працює вебвізор, і ви не можете подивитися, що роблять ваші користувачі на сайті, необхідно здійснити перевірку відповіді сервера на запит у будь-якому відомому сервісі. Введіть адресу сторінки з встановленим вебвізором та отримаєте результат, як на скріні.
Встановлено заборону на відображення сторінки у фреймі, скрін свідчить про це. Ви все-таки вирішили зняти заборону? Якщо він стоїть на рівні конфігурації сервера, і ви поставили на сайт віртуальний хостинг, зверніться в технічну підтримку. Якщо заборона на рівні сценарію, різні cms роблять запит в свої бібліотеки безпеки, тому проблему вирішити буде складніше, ніж ви думаєте. Відкрити сторінку у фреймі не вдалося? Зверніться до розробників вашої CMS. Як бачите, якщо встановлено заборону на відображення сторінки у фреймі, проблему можна вирішити навіть самостійно.