Сторонний код блокировал основной поток

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

Тут все проще. Заходим в свойства счетчика и добавляем галочку «Вебвизор». Далее на вкладке «настройка Вебвизора» ставим «использовать данные браузера» (но иногда надо использовать другой режим — все зависит от тематики сайта).

Сторонний код блокировал основной поток

Сторонний код блокировал основной поток

Не отображаются данные информера метрике

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

Сторонний код блокировал основной поток

Для веб-мастеров не секрет, что Google’s PageSpeed Insights снимает баллы за код счётчика Яндекс.Метрики. Почему? Банально из за того, что файл tag.js грузится со стороннего ресурса достаточно медленно. У меня показывает 600+ микросекунд.

Убрав счетчик Yandex Metrika, я получаю примерно на 4 балла больше. Это, на минутку, ускорение загрузки на 4%! Но Яндекс.Метрика необходима, как удобный инструмент веб-аналитики, а потому выпиливать её не вариант.

Пост написан в январе 2021 г.

Решается вопрос достаточно просто — заходите в настройки счётчика.

Нажимаете «Дополнительные настройки» и отмечаете галочкой «Информер».

Теперь нужно скопировать обновившийся код и разместить его на сайте вместо старого. Работает!

Не собираются данные или собираются, но вы думаете, что они не корректны

Есть несколько причин:

  • код счетчика не стоит на главной странице;
  • код счетчика стоит не на всех страницах сайта;
  • код счетчика находится в неправильном месте страницы сайта.

Сначала смотрим личный кабинет Я.Метрики: статус счетчика должен быть зеленым (ОК). Если счетчик красный, то значит на главной странице сайта код не установлен. Желтый — код счетчика либо дублируется, либо находится в статусе проверки.

Сторонний код блокировал основной поток

Для проверки кода метрики также можно использовать плагин для браузера metrika.info. Заходим на основные страницы сайта по шаблонам (например, главная, страница раздела, страница архива, страница записи и т.д.) и проверяем корректность установки счетчика вручную.

Не работают цели настроенные в яндекс метрике

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

  • Неправильно заданы условия срабатывания целей метрики. Проверяем в личном кабинете;
  • Если используются события, но неправильно внедрены требуемые коды на сайт. Проверяем с помощью плагина metrika.info (находим его в меню «инструменты для браузера»).

Сторонний код блокировал основной поток

Пример работы с плагином для проверки корректности целей в метрике — metrika.info

Сторонний код блокировал основной поток

А у вас бывали интересные случаи с неработающем кодом счетчика метрики?

Сторонний код блокировал основной поток

– Широкая семантика. – Высокий CTR. – Тщательная минусовка. – Только целевые заходы.

Урок 121. Проблемы со счетчиком Метрики? Исправим!

Сторонний код блокировал основной поток

Случалось ли у Вас такое, что Яндекс Метрика не работает? У меня бывало и не раз, и, поверьте, случалось это в самый неудобный момент. Казалось бы, какие проблемы могут возникнуть с установкой и настройкой счетчика на сайт, ведь это проще простого, как оказывается, могут.

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

Часовой пояс по офису, а не по клиентам

Обычно веб-мастеры ставят в настройках тот часовой пояс, в котором находится компания, в которой работают.

Часовой пояс в настройках

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

Визиты в Метрике

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

Геоположение большинства клиентов можно определить по сводке «География» в разделе «Аудитория».

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

Использование другой версии кода при настройке событий в Яндекс. Метрике

Отслеживание JavaScript-событий, при которых не меняется URL сайта, требует настройки. Если следовать руководствам из интернета, а не советам из Справки Яндекса, есть риск скопировать из статьи код, который не будет подходить вашей версии Метрики.

Есть две версии: старая и новая, которая доступна в настройках с декабря 2018 года. Тогда Яндекс обновил код счетчика и набор методов.

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

Если используете старую, методы будут другие, они перечислены на странице Справочника методов предыдущей версии.

Яков Осипенков в эксперименте проверил метод Reach goal, который используют для настройки целей. Он выяснил, что методы новой версии не будут работать с устаревшим счетчиком, но методы старой работают с обеими версиями.

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

Читайте также:  КОДЫ ОШИБОК ДЛЯ TORQUE

Блокировка Вебвизора

Иногда бывает, что Вебвизор выдает ошибку и не показывает посещения страницы. В качестве возможных причин ошибки высвечивается:

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

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

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

Блокировщик рекламы заблокировал и Вебвизор

Если счетчик установлен корректно и дело не в нем, возможно, виноват блокировщик рекламы. Попробуйте посмотреть с браузера, где нет блокировщиков.

Если дело в этом, зайдите в настройки блокировщика рекламы и добавьте в «белый список» webvisor.com и metrika.yandex.ru, после чего перезагрузите Метрику.

Фаервол блокирует Вебвизор

Антивирус, фаервол компьютера или корпоративной сети может блокировать доступ к доменам:

  • metrika.yandex.ru;
  • mc.yandex.ru;
  • *.yandex.tld.
  • *.yandex.net в случае, если в настройках Вебвизора включена «Загрузка страниц в плеер» — «От имени анонимного пользователя».

Чтобы исправить это, нужно добавить домены в доверенные.

Сервер блокирует Вебвизор

Проблема может заключаться в защите от показов в iframe.

  • Откройте страницу Вебвизора или Карт в Метрике.
  • Откройте консоль в инструментах разработчика: кнопка F12 — Console, горячие клавиши Ctrl + Shift + J или ⌥ + ⌘ + J для Apple.
  • Перезагрузите страницу. Должны появиться сообщения об ошибках, подсвеченные красным. Об ошибке будет свидетельствовать X-Frame-Options: SAMEORIGIN или X-Frame-Options: DENY.

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

Расскажите, с какими еще ошибками в настройке Метрики вы сталкивались?

Короткий тайм-аут визита

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

Настройка тайм-аута визита

В разделе «Отчеты» — «Источники» — «Источники, сводка» — «Внутренние переходы» видно, сколько переходов относятся к внутренним.

Внутренние переходы в Метрике

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

Счетчик Яндекс метрика выдал ошибку сайт не доступен

optimizator » 06 май 2016, 17:13

У меня в Яндекс Метрике 3 сайта. Два работают нормально, а один сегодня выдал красный значок «Не удалось проверить (ошибка соединения)». В чем может быть проблема или где копать причину?

k0ttee » 06 май 2016, 21:33

optimizator » 06 май 2016, 21:51

Сторонний код блокировал основной поток

k0ttee » 06 май 2016, 22:04

Смотрите HTTP-заголовок. Код: Выделить всё http://www.bertal.ru Если 200 — страница типа есть.Если 404 — страницы не существует.

Робот яндекса может считать 404 за полное отсутствие страницы.

Кстати, ручное удаление страниц из яндекса (через Dell Url) как раз понимает 404-ю ошибку и удаляет несуществующие страницы. Исходя из этого, логично предположить что дело в 404 на главной странице.

Tehnik » 06 май 2016, 23:38

Смотрите код сайта. Иногда он начинает сыпаться и ломает код яндекса. У самого такое на одном из сайтов.

Решение — просто заново переустановите код счётчика.

k0ttee » 07 май 2016, 21:02

optimizator » 07 май 2016, 23:46

Для меня это пока слишком темный лес )) Переустановил код метрики, пока норм. Если повторится ситуация, тогда придется изучать что такое синтаксис и др. тонкости ))

Благодарю за ответы!

k0ttee » 09 май 2016, 13:40

birds » 09 май 2016, 22:05

Способ №2

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

1. Заходим на сервер в корневую папку сайта.

Корневая папка сайта, если по простому, это папка на сервере где хранятся файлы вашего сайта. Если, к примеру, вы полжите в неё файл robots.txt, то он появится по адресу https://ВАШ_ДОМЕН/robots.txt

2. Создаём там папку metrika.

3. Кладём в папку metrika файл tag.php

4. В коде счётчика меняем https://mc.yandex.ru/metrika/tag.js на /metrika/tag.php

Если в вашем счётчике яндекс.метрики нету https://mc.yandex.ru/metrika/tag.js, значит счётчик старый. Зайдите в метрику в настройки и получите новый код.

5. В файл tag.php прописываем вот этот код.

или скачиваем архив с готовым файлом по ссылке /up/metrika.zip и распаковываем в корень сайта (там уже есть нужная папка и даже tag.js в ней имеется).

6. Тестируем результат.

Как это работает?

При обращении к tag.php, если tag.js отсутствует в папке metrika или с момента его последнего обновления прошло больше часа, tag.js будет скачан с серверов яндекса и его содержимое подставится в tag.php.

Если tag.js свежий, то его содержимое будет подставлено в tag.php сразу.

Читайте также:  Приложение Эвотор POS не отвечает. Что делать?

Просто, очень просто, примитивно даже. Создали папку, кинули туда файл, заменили строчку в счётчике и всё.

Тест

А теперь полевые испытания. Есть у меня сайт wowm.ru. Он не оптимизирован, а значит идеально подходит для эксперимента.

Замеряю скорость до изменений.

Ставлю новый код счётчика (оказывается там был старый), меняю в нём путь к tag.js на свой. Ну и далее по инструкции.

И вот вам результат.

Сторонний код блокировал основной поток

Миленько так. Т.е. стало медленнее.

Может дело в старом коде счётчика?

Ок. Тестируем скорость на новом счётчике, где tag.js берется с серверов яндекса. А затем тестируем скорость с tag.php

Сторонний код блокировал основной поток

Вывод

1. Сообщение «Сторонний код заблокировал основной поток» исчезло.
2. Прироста в скорости, при использовании способа №2, не наблюдается, а даже наоборот.
3. Старый счётчик яндекс.метрики был быстрее.

А с вами был Доктор Лексиум.
Спасибо за внимание.

Некорректная установка счетчика Я. Метрики

Причины того, что в Метрике появляются не все данные, могут быть связаны с особенностями работы счетчика:

  • Один счетчик работает максимум с 200 целями.
  • Счетчик фиксирует достижение одной цели пользователем не чаще одного раза за секунду.
  • Пользователь зашел на сайт и покинул его слишком быстро, счетчик не успел загрузиться.
  • Если вы корректировали настройку счетчика, статистика до этого не исправится.
  • Поток пользователей для ретаргетинга появится только после настроек, поэтому настроить Метрику нужно перед рекламными кампаниями.
  • Если в URL есть знак +, в шаблонах он пишется как «%2B».

Это просто нужно иметь в виду при работе с данными. Но если вы установили счетчик, но он не фиксирует данные с сайта, возможно, установка прошла неправильно.

Как проверить установку счетчика

  • К адресу вашей страницы добавьте параметр по образцу: http://site.ru/?_ym_debug=1 и откройте страницу
  • Вызовите консоль браузера, это можно сделать с помощью кнопки F12 — Console, горячих клавиш Ctrl + Shift + J или ⌥ + ⌘ + J для Apple.

Если все установлено правильно, в консоли отобразится номер счетчика и данные, которые отправляет код.

Счетчик Метрики установлен

Если в Params вместо данных написано undefined, значит счетчик работает корректно, но параметры визитов не передает.

Счетчик не передает визиты

Если в консоли есть данные, но отчеты не отображаются, зайдите в настройки Метрики во вкладку Фильтры, возможно, фильтры стоят слишком жесткие.

Если информации вообще нет, что-то не так со счетчиком:

  • Счетчик не установлен. CMS может внести изменения в код счетчика, так что его нужно переустановить.
  • Работу счетчика блокируют другие скрипты, это можно проверить в консоли браузера.
  • В файле hosts операционной системы заблокирован mc.yandex.ru.
  • Счетчик установлен неправильно.

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

Процесс регистрации в Яндекс.Метрике и установки счетчика описан в обновленном Руководстве со скриншотами.

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

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

Если установка прошла правильно, довольно скоро он начнет собирать данные.

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

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

  • Вы создали счетчик недавно, данные еще не обновились. Стоит подождать сутки.
  • Счетчик стоит на Турбо-странице.
  • Сайт непопулярный — посещаемость меньше 100 человек в сутки или визитов меньше 30 за два часа. Для таких сайтов цвет индикатора не имеет значения.

Не работает Яндекс Метрика на сайте? Попробуем разобраться!

Сторонний код блокировал основной поток

Сторонний код блокировал основной поток

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

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

Распространенные проблемы с Яндекс. Метрикой

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

  • Данные о посетителях сайта не учитываются;
  • Данные о посетителях не передаются в полной мере;
  • Не работает вебвизор и карты поведения посетителей в Метрике;
  • Не передаются данные о достижении целей.

Пройдемся по каждой по-порядку и подробно разберем каждое решение.

Данные о посетителях сайта не учитываются

Если данные о трафике не передаются, то и анализировать нечего, а значит мы не сможем оптимизировать рекламные кампании Яндекс.Директ и будем терять потенциальных клиентов. Эта проблема действительно остро стоит у новичков, особенно у тех, кто не следует, уже десятки раз описанным, инструкциям, в том числе и в уроке №6: как создать и установить счетчик Яндекс.Метрики на сайт?.

Читайте также:  КОД ОШИБКИ С 0561 ОПЕЛЬ АНТАРА

Может возникать из-за того, что:

  • Счетчик установлен не корректно. Обязательно вставляйте код после открывающего HTML-тега (что такое HTML-тег?), желательно сразу после него;
  • Счетчик установлен не на все страницы сайта. Обязательно устанавливайте его на абсолютно все страницы сайта. Это нужно для того, чтобы Вы могли видеть всю картину происходящего на Вашем веб-ресурсе;
  • Нарушен код счетчика. Может быть и такое, что Вы не полностью скопировали код при создании счетчика или удалили что-то случайно во время установки. Перейдите на страницу “Настройки” в самом счетчике, найдите вкладку “Код счетчика” и скопируйте оттуда полный код, заранее удалив поврежденный с сайта.

Проверить корректность установки кода Метрики можно на главной странице системы аналитики. Рядом с наименованием счетчика есть индикатор:

Сторонний код блокировал основной поток

Он светится тремя цветами, каждый из которых говорит о состоянии кода:

  • Зеленый. Все установлено корректно;
  • Желтый. Идет проверка;
  • Красный. Код установлен не правильно.

Обратите на это внимание.

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

Не работает Вебвизор и карты

Сам совсем недавно столкнулся с этой проблемой: с моей ученицей, которая обучалась у меня настройке Яндекс.Директ, пытались разобраться с поведением посетителей – они добавляли товар в корзину и после этого уходили. Я попытался выяснить это через вебвизор (как же глупо), но у меня он попросту не хотел работать и выдавал вот такое сообщение:

Сторонний код блокировал основной поток

Выяснил я все это таким образом:

  • На странице Вебвизора включите воспроизведение любого посещения:
  • Вызовите инструменты разработчика (для Opera CTRL+Shift+C):
  • Перейдите на вкладку “Console” (Консоль):

В большинстве случаев данный способ является рабочим.

Не передаются данные о достижении целей

Вот сидишь, в коде сайта ползаешь, цели настраиваешь, через некоторое время проверяешь, а они не работают. Особенно это актуально для цели типа “JavaScript-событие”. Данная проблема может возникать по нескольким причинам:

  • Код счетчика Метрики установлен не корректно;
  • В настройках целей не верно указаны данные.

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

На 3-ем пункте остановимся чуть подробнее, так как проблема может быть связана с особенностями настройки цели:

  • Тип цели “JavaScript-событие”. Характерны следующие причины: Не совпадение индентификатора цели, указанного в Метрике и коде цели (метод reachGoal);Ошибки в коде цели. Отсутствие того или иного элемента;Не работает событие, вызывающее метод reachGoal.
  • Не совпадение индентификатора цели, указанного в Метрике и коде цели (метод reachGoal);
  • Ошибки в коде цели. Отсутствие того или иного элемента;
  • Не работает событие, вызывающее метод reachGoal.
  • Тип цели “Посещение страниц”. Указан не верный адрес целевой страницы;Задано чересчур строгое условие (например, условие: совпадает);Происходит редирект (автоматическое перенаправление с одной страницы на другую).
  • Указан не верный адрес целевой страницы;
  • Задано чересчур строгое условие (например, условие: совпадает);
  • Происходит редирект (автоматическое перенаправление с одной страницы на другую).
  • Тип цели “Составная цель”. Характерны все причины неработоспособности предыдущих целей.

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

Сторонний код блокировал основной поток

Если таковой записи нет, значит нужно искать причину и устранять ее.

Params=”Undefined”

После такой проверки работы счетчика Метрики, вы видите такое значение params: undefined. Так вот, это никакая не ошибка.

Это значение говорит о том, что мы не передаем какие-либо собственные параметры визитов, а стандартные параметры визитов пользователей (глубина, отказы, время и другие) передаются корректно и без каких-либо проблем.

Собственные параметры визитов бывают нужны тогда, когда необходимо передать дополнительную информацию.

Ну а на этом все, дорогие друзья!

Надеюсь, что данный материал оказался для Вас полезным и помог в решении, поставленной в уроке, проблемы – теперь Вы будете знать, что делать, когда не работает Яндекс Метрика.

Настройка рекламных кампаний в Яндекс Директ под ключ. Без каких-либо ограничений. Только полноценная настройка Директа с настройкой аналитики.

Обучение настройке кампаний в Яндекс Директ: начиная с самых азов, заканчивая ведением кампаний. Записи каждого урока + дополнительные материалы.

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

Отчеты Яндекс.Метрики дают массу информации для принятия решений о развитии сайта и корректировки стратегии. Если ориентироваться на неверные данные статистики, можно навредить сайту, поэтому важно настроить Метрику правильно.

В этом материале разберем частые ошибки в настройке Яндекс.Метрики. Если у вас мало опыта настройки или вы видите неестественные данные, советуем провести проверку — вдруг найдете описанные в статье ошибки

Подробное руководство по регистрации и начале работы с Метрикой — «Яндекс.Метрика от А до Я».

Разберем ошибки, которые чаще встречаются при работе с Метрикой.

Вот так выгладили баллы в Google’s PageSpeed Insights до этой правки.

Сторонний код блокировал основной поток

А вот так — после.

Сторонний код блокировал основной поток

Руками качать не будем. Пусть этим занимается Крон. Не тот, который титан из греческой миффологии, а который CronTab на хостинге. Скажем, раз в час.

А теперь пошаговая инструкция на примере хостинга Бегет.

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

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