Метрика подсказывает два основных варианта проблемы:
1. Проверим подключение кода счетчика Метрики на Битриксе
Открываем исходный код страницы и ищем вхождение metrika. Мы должны увидеть что-то похожее:
Этот код отвечает за вебвизор и тепловые карты. если где-то стоит false или данный код отсутствует - то метрику нужно переподключить. Это самый простой вариант, бывает редко. Гораздо чаще встречается проблема с отображением страницы во фрейме.
2. Проверяем работу страницы во фрейме
Сперва получаем ответ сервера, например, через bertal.ru и ищем в нем строку X-Frame-Options
Почти наверняка у вас она найдется и параметр будет SAMEORIGIN. Он говорит о том, что во фрейме можно открыть сайт только с текущего хоста. Нам надо эту опцию убрать.
Шаг 1. Отключаем встроенную защиту от фреймов в Битриксе
Идем в Настройки - Проактивная защита - Защита от фреймов и отключаем ее. Должно получиться так:
После этого перезапускаем проверку ответа сервера и смотрим, не пропал ли нужный нам параметр. Бывает, что пропадает сразу. Но часто нужно выполнить еще одно действие.
Шаг 2. Вносим правки в конфиг nginx на виртуальной машине Битрикса
Если Шага 1 недостаточно, то внесем правку в конфиг nginx. Для этого нам понадобятся root права сервера. Подключаемся по SSH и вносим корректировку в файл /etc/nginx/bx/conf/general-add_header.conf в текстовом редакторе.
Здесь нужно закомментировать строку X-Frame-Options, поставив в начале #
Получится так:
Сохраняем файл и перезапускаем nginx командой
service nginx restart
Теперь еще раз проверяем ответ сервера и видим, что параметр пропал:
После этих действий тепловые карты и вебвизор в Метрике начнут корректно работать.
Больше полезных материалов в нашем Telegram канале. Вступайте и будем на связи! https://t.me/bf_conversion