Flamio.ru

Работа и деньги
4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Не работает вебвизор

Не работает вебвизор, что делать?

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

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

Проверяем, нет ли проблем на вашей стороне
Бывает, что проблема может находиться на стороне клиентской части, к примеру, блокироваться дополнениями браузера, антивирусом, и другими программами. Проверяем доступ к metrika.yandex.ru, mc.yandex.ru, *.yandex.net, бывает, что доступ могут прикрывать фаерволы на уровне корпоративной сети, этот момент так же следует учитывать.

Проверяем, нет ли запрета на стороне сервера
Из соображений безопасности на многих веб-серверах блокируется возможность отображения страниц сайта во фреймах. Убирать защиту крайне не рекомендуется, и в качестве решения можно оставить возможность использования фреймов только лишь для яндекс метрики, и об этом мы поговорим далее.

Как понять, блокирует ли фреймы сервер или нет?
Чтобы узнать есть ли запрет на стороне веб-сервера нам необходимо просмотреть заголовки ответа вашего сайта. Просмотреть заголовки ответа вы можете открыв консоль разработчика в браузере (Ctrl+F12), либо с помощью какого-либо онлайн-сервиса, например этот.

После появления заголовков ответа, нас интересует наличие строки:
X-Frame-Options: SAMEORIGIN

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

Разрешаем веб-визор в Nginx
Так как Nginx уже отправляет заголовок для всех виртуальных хостов, нам необходимо найти конфигурационный файл, откуда этот заголовок подключается. По умолчанию в системе Linux конфигурационные файлы располагаются в директории /etc/nginx/, и имена файлов оканчиваются на *.conf. Вам предстоит найти файл, в котором и прописываются заголовок, а так же закомментировать его:

После этого в настройках виртуального хоста прописать небольшое правило, которое будет запрещать все попытки использования фреймов на сторонних доменах кроме доменного имени *.webvisor.com.

Обратите внимание, что в исключение добавляется субдомен, там, где указано yourdomain.com – вы прописываете свой. После внесений изменений в конфигурационный файл, необходимо перезапустить Nginx, чтобы параметры вступили в силу. При использовании других серверов, их так же следует настроить таким образом, чтобы заголовок X-Frame-Options не отправлялся для вебвизора.
Если вы делаете отправку заголовков через скрипты, то вы можете воспользоваться регулярным выражением для проверки:

Читать еще:  Работа выходного дня спб для женщин

Таким образом, возможность использования вебвизора сохранится для вашего сайта, и не придется намерено оставлять эту часть не защищенной.

Не работает вебвизор

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

Если перестал работать 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% ситуаций полностью устраняет причину проблемы и вебвизор начинает воспроизводиться на уровне пользователя.

Не работает Вебвизор на сайте Битрикс

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

Она из угроз «Сканера безопасности»: «Разрешено отображение сайта во фрейме с произвольного домена»

Для устранения угрозы битрикс рекомендует:

Что вполне логично с точки зрения безопасности, но отключает возможность работы вебвизора. Конечно данные в нем собираются валидно, просто нет возможности их просмотреть.

Читать еще:  Заработать на перепечатывании текстов

Сразу на ум приходит несколько вариантов решения.

1. Использовать инструмент битрикс Настройки/Проактивная защита/Защита от фреймов/Исключения исключив требуемый нам раздел, но мало вероятно что данное решение может подойти.

2. Можно использовать исключение.

3. Воспользоваться спорным вариантом:

Но у всех вариантов есть один изъян. Любое из исключений можно легко подделать, фактически сводя всю идею в ноль.

Для разъяснения ситуации мы обратились в поддержку битрикс, с просьбой указать как именно требуется поступить в данной ситуации.

Ответ 1с-битрикс был лаконичен и прост.

Нет смысла в «set X-Frame-Options SAMEORIGIN», если он работает по какому-то условию, все эти условия можно создать искусственно. В Вашем случает нужно определиться, либо безопасность, либо Яндекс, т. к. он как раз использует то, от чего рекомендуется защищаться.

С уважением, старший специалист техподдержки Митрофанов Михаил

Так что у вас остается только два варианта:

  1. Не включать Header set X-Frame-Options SAMEORIGIN просто пропуская этот чек в «сканере безопасности»
  2. Отказ от вебвизора

Комментарии (7)

> Нет смысла в «set X-Frame-Options SAMEORIGIN», если он работает по какому-то условию

Да. При этом в админке проактивной защиты, используя стандартный функционал, можно добавить исключения, для которых защита от фреймов работать не будет.

на самом деле все гораздо проще SAMEORIGIN означает юзать то что что и если в запросе стоит заголовок Origin.
просто надо выставлять нужный заголовок (как это сделать в битриксе не знаю) пример на C#

Что делать, если вебвизор не работает

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

Сам счётчик можно создать здесь:

а описание и помощь — здесь:

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

Честно говоря, когда я впервые стал использовать вебвизор, я пару дней смотрел, что делают пользователи на моём сайте, что они читает, какие части контента им не нравятся.

Благодаря вебвизору, я переписал часть контента, и страница стала давать минимум на 70% больше целевых действий (на том сайте это был обратный звонок), то есть почти в два раза больше отдачи на одном и том же материале.

Обратите внимание на цветной курсор мышки, линии движения пользователем и то, как прокручивается экран (начиная с 24-й секунды). Это всё делает пользователь, а владелец сайта может пронаблюдать потом в записи.

Но при пользовании вебвизором могут возникнуть проблемы.

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

Установлен запрет на отображение страницы во фрейме

Для Google Chrome это делается следующим образом:

На открывшейся странице снимите флажок «Включено» рядом с расширением, которое требуется временно отключить.

Отключенные расширения можно в любое время снова включить в списке расширений. Возможно, потребуется обновить страницу, чтобы на ней заработали только что включенные расширения.

Отключили расширения, перезагрузили браузер, снова запустили воспроизведение действий пользователя. Если всё хорошо, то просто включаем все расширения обратно.

Сейчас тут уже почти 30 курсов рассмотрено

Вторая статья — о выводе средств с Webmoney:

Читать еще:  Автопрограммы для заработка

С уважением, Александр Крылов

p.s. Нужно учитывать, что периодически сервис вебвизора сам по себе становится недоступным. На моей памяти в первый раз это было заметно в конце 2014 года, а во второй раз — в конце января 2015 года

Что делать, если вебвизор не работает : 24 комментария

Спасибо огромное, реально мешал плагин Хрома, Dr.Web

Спасибо за комментарий, Иван ) Рад, что оказался полезным )

не могу решть проблему — пишет

«С этой страницей что-то не так. Мы не можем воспроизвести посещение на ней. Возможные причины:

Не установлен код счётчика

Установлен запрет на отображение страницы во фрейме»,

хотя снла флажок «Включено» рядом со всемя расширениями(((

Попробуйте просто зайти в любом браузере, в котором нет никаких расширений, дополнений, надстроек.

Идеально подойдёт Internet Explorer. ))) Если в нём работает, значит, можно попробовать скачать portable-версию вашего браузера — и посмотреть, как там…

Так же хочу заметить, что виноват может быть действительно javascript на сайте. У меня например оказалась виновата js библиотека prettyPhoto. Вырубил её и все заработало. Придется менять на lightBox. Для проверки просто отключайте поочередно скрипты.

Кстати, да. Тоже сталкивался. Спасибо за замечание, Юрий )

Плагин AdBlock в Firefox тоже может мешать.

Спасибо за комментарий

не могу решить проблему — пишет: «С этой страницей что-то не так. Мы не можем воспроизвести посещение на ней. Возможные причины:Не установлен код счётчика. Установлен запрет на отображение страницы во фрейме»

У меня тоже самое

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

Лиза, у меня, например, позавчера в яндекс директе в гугл хроме перестали отображаться названия кампаний рекламных. )) При том что я,вроде, ничего не менял. А в файерфоксе всё по-старому.

Всегда, когда происходит что-то непонятное — приходится перебирать возможные факторы. Поэтому первое, что нужно сделать, сменить браузер.

Убрал галочку, не помогло. Все работало, и на тебе, что за ….

Алексей, поменяйте, браузер. Или попробуйте зайти с другого компа.

Спасибо. Статья помогла справиться с проблемой.

Сергей, мои поздравления )

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

Сэм, когда у меня возникла проблема с вебвизором, изменение настроек не помогло

Спасибо. Мешало расширение Avast Antivirus в Firefox. Видимо, он имеет отношение к «Установлен запрет на отображение страницы во фрейме». После отключения расширения вебвизор заработал.

Пожалуйста, ivsu. Надеюсь, ваш опыт также будет кому-то полезен )

Перестал работать вебвизор на моих счётчиках, а гостевые, хоть и не все, но работают.

Другой браузер не помог, другое устройство тоже =(

Посоветуйте что-нибудь, пожалуйста!

Судя по всему, вчера и сегодня (26-27 января 2015 года) — это массовая проблема. Поэтому я предложил бы подождать денёк. Видимо, косяк у самого Яндекса.

Александр, по состоянию на сегодня (28.01.2015) вебвизор всё ещё работает с перебоями. Только ждать остаётся.

вырубил ublock(аналог adblock) и для сайта fiagdon-arenda.ru = помогли советы, но теперь одна мышка бегает по белому экрану;

Константин, такое ощущение, что это особенности данного конкретного сайта.

Ссылка на основную публикацию
Adblock
detector