Отображение внутри фрейма не поддерживается что это
Перейти к содержимому

Отображение внутри фрейма не поддерживается что это

  • автор:

Блог

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

Если перестал работать webvisor, сначала необходимо проверить, включен ли он вообще. Делать это нужно через настройки счетчика. Существует быстрый путь проверки – нажмите комбинацию клавиш Ctrl+U, перед вами откроется страница кода. Найдите на ней код метрики и включение вебвизора. Вам нужна строка webvisor:true.

В случае, если нужный код на странице прописан, но webvisor все равно не работает, причины, почему не работает плеер вебвизора в метрике, могут быть следующими:

  • Пользовательский браузер блокирует приложение.
  • Сервер блокирует приложение (всем известный запрет на демонстрацию страниц во фрейме).

Рассмотрим подробнее все варианты, а также способы исправления проблемы.

Браузер использует блокировщик рекламы

Если не работает карта кликов по этой причине, вы можете легко исправить проблему. Для этого выполните такие шаги:

  1. Кликните правой клавишей мышки на значок блокирующего приложения.
  2. Нажмите «Параметры».
  3. Выберите «Белый список».
  4. Добавьте webvisor.com и metrika.yandex.ru.
  5. Перезагрузите метрику.

Сервер блокирует приложение

Если проблема появилась из-за запрета на демонстрацию страниц во фрейме, готовьтесь повозиться. Сначала необходимо определить ошибку наверняка. Это делается просто, нужно лишь соблюдать такие шаги:

  1. Откройте Яндекс Метрика.
  2. Откройте страницу webvisor либо карт, кликните F12. Перед вами появится перечень инструментов разработчика.
  3. Кликните на пункт «консоль».
  4. Выполните перезагрузку страницы.

Перед вами появится перечень ошибок, и есть одна из строк подсветилась красным, это и есть причина вашей проблемы.

Если обнаружена блокировка демонстрации ресурса во фрейме, консоль выделит строку X-Frame-Options: SAMEORIGIN. Она означает, что эта страница:

  • Может быть показана во фреймах используемого хоста.
  • Не может быть показана с любых прочих хостов.

Многие программисты работают над тем, чтобы решить проблему запрета, но пока это можно сделать лишь путем, включающим увеличение уязвимости ресурса. Поэтому перед тем, как убирать запрет, задайте себе вопрос: что вам важнее, безопасность сайте или работа вебвизора?

Фаервол блокирует приложение

Сначала убедитесь, что есть свободный доступ к:

  • mc.yandex.ru.
  • metrika.yandex.ru.
  • к *.yandex.net (в случае, если в настройках приложения указано «Загрузка страниц в плеер — от имени анонимного пользователя», то нужен доступ к ресурсу).

Блокировать доступ к вышеперечисленным ресурсам может фаервол, антивирус либо ограничений корпоративной сети. Путь исправления очень простой – необходимо добавить вышеуказанные ресурсы в перечень доверенных. После убедитесь, что проблема устранена. Если этого не случилось, зайдите с «пустого» браузера, в которой отсутствуют плагины разных типов (в особенности антивирусные аддоны и блокировщики рекламного контента).

Этот способ в 99% ситуаций полностью устраняет причину проблемы и вебвизор начинает воспроизводиться на уровне пользователя.

Почему яндекс браузер не показывает frame?

Запустил сайт, погнали трафик и тут в яндекс метрике вижу такую не приятную картину, заходит пользователь а у него ошибка — «отображение внутри фрейма не поддерживается»
при этом у меня хром и опера — показывает норм, вижу ошибка вроде как на браузере яндекс?
У меня во фрейме выводится превью файлов с гугл диска..

Как победить такую бяку?

  • Вопрос задан более трёх лет назад
  • 2630 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 1

raebg

Евгений Матвеев @raebg Автор вопроса

поставил себе браузер яндекс — нормально показывает все.
может это метрика так показывает — речь идет о видео которое показывает что делал пользователь на сайте?

Вроде метрка гонит с яндекс браузером — и только с ним — как быть уверенным в том что норм показывается?

Ответ написан более трёх лет назад

Такая же проблема сайт kinobank.ml открывается нормально а в вебвизоре человек не увидел содержимого и покинул сайт. Кто поможет решить проблему?

Отображение внутри фрейма не поддерживается что это

Нужно доработать код iframe чата сообщества ВКонтакте (java-скрипт) так, чтобы при присмотре посещения в Вебвизоре было видно этот чат. Сейчас видно надпись «Отображение содержимого внутри фрейма не поддерживается».

Посмотрел топик обсуждений: yandex.ru/blog/metrika/ve.
Там поддержка Яндекса ответила, при каких условиях МОЖНО УВИДЕТЬ через Вебвизор чат сообщества ВК, цитирую: «старый Вебвизор также не может показывать содержимое iframe. Только если внутри iframe установлен код Метрики со включенным Вебвизором.»

Мне нужно, что Вы установили внутри iframe-кода чата сообщества ВК (вроде javascript) код Яндекс.Метрики со включенным Вебвизором. Или придумали другой способ, чтобы чат сообщества ВК отображался при просмотре посещения в Вебвизоре.
Это является критерием выполнения задания.

Чтобы проверить Ваши скрипты, я могу нагнать трафик и в течение нескольких часов мы получим данные – отображается чат или нет. Для этих целей я дам Вам доступ администратора в Метрику, чтобы Вы могли самостоятельно брать код метрики, экспериментировать и отслеживать результат – отображается чат или нет.

Критерий выполнения задания: чат ВК отображается при просмотре посещения в Вебвизоре.

Почему не работает вебвизор в Яндекс.Метрике

Причиной неработоспособности вебвизора, а также карты скроллинга, карты ссылок и карты кликов в Яндекс.Метрике может быть ошибка в коде счетчика или же ограничение на отображение страницы во фрейме.

Ошибки в коде счетчика

В первую очередь, если у вас нет данных о посещениях при клике на инструмент «Вебвизор», то необходимо проверить, присутствует ли в коде счетчика возможность записи и анализа поведения посетителей сайта.

Выявить ошибку кода можно двумя способами:

  1. При клике на инструмент «Вебвизор» появится надпись «Подключите Вебвизор в настройках счетчика».

Как подключить вебвизор Яндекс.Метрика

  1. Открываем код страницы сайта с установленным кодом счетчика Яндекс.Метрики и проверяем наличие следующей строки в нем: Не работает вебвизор Яндекс.МетрикиЕсли она отсутствует, то это является причиной неработающего вебвизора.

Чтобы устранить данную ошибку, необходимо обновить код счетчика. Для этого открываем его настройки, включаем «Вебвизор, карта скроллинга, аналитика форм» и вставляем обновленный код на все страницы сайта.

Настройка вебвизора Яндекс.Метрика

Запрет на отображение во фрейме

Второй причиной, почему не работает вебвизор, карты скроллинга или аналитика форм является невозможность воспроизведения посещений на страницах сайта — их запрет на отображение во фрейме Яндекс Метрики. При данной ошибке отображается следующее предупреждение:
Невозможно воспроизвести посещение на данной странице. Возможные причины:

Предупреждение при запрете на отображение во фрейме

  • Не установлен код счётчика
  • Установлен запрет на отображение страницы во фрейме

Данная ошибка свидетельствует о том, что сайт нельзя показывать во фреймах с других хостов.

Для того чтобы это ограничение снять, необходимо убрать запрет либо:

  • в конфигурации сервера;
  • в файле htaccess;
  • в настройках CMS.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *