сторонний код может сильно замедлить загрузку страниц сайта yandex metrika

igrushka medved plyushevyy knigi 54689 1280x720 Игры для детей

Сторонний код может сильно замедлить загрузку страниц сайта yandex metrika

se

Яндекс стал объединять в одном ответе предложения разных образовательных платформ

mobile first

SEO для Google Discover

116818 1

Суть вопроса в следующем, имеется сайт который полностью загружается за 0,4 секунды, но если вешаешь метрикку, то время загрузки увеличивается в ТРИ раза, до 1,5 секунды и более.

Подскажите, как можно тюнинговать эту грёбанную метрику?

Отключите вебвизор в параметрах кода метрики, например

116818 1

Спасибо за совет, но все стандартные ненужности ЯМетрики уже давно отправлены в помойку. Интересует более изощрённый способ, чтоб и статистику собирать, и что бы метрика особо не выёживалась.

Еще проверьте не с cdn ли грузится метрика?

Других стандартных способов нет. Можно лезть в код метрики и выкинуть лишнее. Но это способ рискованный и не надежный.

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

116818 1

Других стандартных способов нет. Можно лезть в код метрики и выкинуть лишнее. Но это способ рискованный и не надежный.
Я бы порекомендовал просто перейти на гугл аналитикс или альтернативный.

preload не дал практически никаких результатов.

Альтернативный это какой? Что порекомендуете?

Сейчас затестил гугля аналитику (вообще голую), всё равно больше 1 секунды до полной загрузки.

Получается, что скрипт аналитики делает больше запросов, чем сайт на котором она установлена. Интересная ситуация. Но по сравнению с убогим яндексом, есть прирост скорости 0,5 секунды. и запросов меньше.

1049027 1

Подключите к ней Яндекс.Турбо.

Какой вопрос, таков ответ.

1132154 1

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

116818 1

какой именно код вас интересует? Ставлю стандартный перед закрывающим тегом BODY.

Голая GA работает быстрее, но если её начинаешь доводить до ума, всякие тугл теги и т.д., то она не лучше яметрики.

Источник

Яндекс.Метрика (tag.js) тормозит отрисовку страницы. Почему и как ускориться?

140 вариантов
+ 1.7с отрисовка полученных данных на экран

Борода Paerformance от Chrome гугла выглядит феерично:
M3r01oG

Из прилогающегося к метрики tag.js самой жирной и медленной заявлена `Animation Frame Fired (tag.js:98)`, которая порождает `Function Call (tag.js:98)`, который, в свою очередь, порождает серию `(anonymous)` функций и выглядит это как-то так:
WjVAOe2

Не вижу, в чём он там залипает, этот watch.js

5b46001a89d21797702855

Аналогичная проблема. Причем на той же странице с той же вёрсткой ее не было раньше. Примерно летом появился такой баг и только на одной странице. Причем страница оформления заказа…. Может что-то другое заставляет так тупить Яндекс метрику хз.

Возможно, кривая верстка у меня на этой странице. хз. Сейчас все переверстаю и посмотрю. Но вообще все эти метрики хочется выкинуть с сайтов. Они собирают статистику 90% для себя и 10% для нас. Владельцев сайтов. Копаться в том, что они делают не охота. Но они могут делать все что угодно с вашим сайтом, как и любой сторонний js. А Яндекс метрика в отличия от google analytic не стала стандартом для маркетинговых исследовании.

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

p/s У меня проблему вызывали пункты выдачи заказов которые отрисовывались на яндекс карте. раньше это не было проблемой для яндекс метрики. Я их стал ставить через ObjectManager и проблема ушла.

Источник

Влияние Яндекс Метрики и Гугл Аналитикс на скорость загрузки сайта

Доброго дня, дорогой мой читатель.

Я вот задался вопросом, сильно ли замедляют Яндекс Метрика и Гугл Аналитикс загрузку сайта.

Ответ состоит из двух положений:

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

Что я сделал. Есть у меня сайт, а на нём — простая html-страничка. И я просто проверил скорость загрузки с помощью пары сервисов — PageSpeed Insights и Pingdom Website Speed Test.

До использования счётчиков — просто страничка.

001002

Собственно, видно, что всё быстро и хорошо.

Дальше поставил Яндекс Метрику (без вебвизора).

Ну, где-то на 0,5-1 секунду дольше формируется страница. На скриншоте цифра занизилась — но заметил я это поздно — уже когда всё протестил и позакрывал. Добавилось 100 Кбайт и 5 запросов.

003004

Ну, а дальше ставлю Гугл Аналитикс. Добавилось около 50 Кбайт и 3 запроса. Дополнительное время формирования страницы составило тоже где-то секунду.

005006

Счётчики аналитики несколько замедляют отображение сайта в браузере — значения смотрим в таблице

Показатель Страница без счётчиков (базовые показатели) Яндекс Метрика (дополнительно) Гугл аналитика (дополнительно)
Размер страницы (Кбайт) 13,4 101,5 + 46,6
Число запросов 6 5 3
Время загрузки, сек. 0,5 1 1

Считать ли это критичным? Почти стопроцентно — нет.

Если у вас страница 2 Мбайта — то 150 кбайт погоды не сделают. В браузер со своего хостинга страницы грузятся с одинаковой скоростью — что со счётчиками, что без.

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

Вот такие мысли и измерения получились )

С уважением, Александр Крылов, aleksandr-krylov.ru

Влияние Яндекс Метрики и Гугл Аналитикс на скорость загрузки сайта : 4 комментария

Так, а в итоге что делать? Если счётчик реально замедляет загрузку. Ничего не понял 🙁

Вывод такой: хоть страница и становится больше, но это особо не является принципиальным.

Хотя я в итоге удалил эти счётчики. Поскольку их функционалом всё равно не пользуюсь.

при проверке разница на pagespeed в 40 едениц это как понять не особо влияет?

Здравствуйте.
В Pagespeed используется движок создания страниц, похожий на движок на очень старых телефонах.
С другой стороны, счётчики — они исполняются уже после загрузки страницы — на устройстве пользователя.
И поэтому получается, что при нормальной настройке сайта — они просто не должны никак заметно влиять на пользователя.
Ну, грузится параллельно ещё и счётчик — и, в общем-то, ничего особенного.

Источник

Как устранить влияние Яндекс.Метрики на показатели Google PageSpeed Insights

Сервис Google PageSpeed Insights является одной из «пузомерок» с помощью которых вебмастера проверяют скорость работы сайта. Этот сервис анализирует контент веб-страницы и советует, как ускорить ее загрузку. В идеале все хотят видеть зеленый индикатор со значением 100.

Но как бы тщательно вы не оптимизировали свой сайт сразу после внедрения счетчиков посещений будь то Яндекс.Метрика, LiveInternet или Google Analytics индекс PageSpeed проседает на пару десятков пунктов.

Примеры показателей PageSpeed для моего тестового сайта:

До внедрения Яндекс.Метрики

metrika pagespeed 0

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

metrika pagespeed 1

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

По-совести говоря, счетчик Яндекс.Метрики никак не влияет на скорость загрузки сайта. Но несмотря на то, что код Яндекс.Метрики стал намного быстрее, Google PageSpeed всё равно ругается на него благим матом.

Как снизить влияние Яндекс.Метрики на скорость загрузки сайта

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

Например, можно использовать следующий код:

Предложенное авторами решение подойдет для всех сайтов. Но если вы используете WordPress, то проще всего воспользоваться бесплатным плагином True Lazy Analytics. Который кроме упомянутой мной Яндекс.Метрики умеет добавлять на WordPress сайт счетчики LiveInternet и Google Analytics.

Основная цель плагина — подключить системы аналитики без снижения баллов в тесте Google PageSpeed Insight.

Внешний вид плагина True Lazy Analytics

metrika pagespeed 3

Вам достаточно указать только номер вашего счетчика Яндекс.Метрики и перед закрывающим тегом

Источник

Яндекс метрика: установка и ускорение загрузки счетчика

%25D0%25AF%25D0%25BD%25D0%25B4%25D0%25B5%25D0%25BA%25D1%2581%2B%25D0%25BC%25D0%25B5%25D1%2582%25D1%2580%25D0%25B8%25D0%25BA%25D0%25B0 min

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

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

Как установить счетчик Yandex Метрики на сайт

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

Как ускорить загрузку Яндекс Метрики

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

Но есть одно, если сравнить загрузку страниц сайта, то можно рассмотреть, что старый скрипт в отличии от нового не так сильно влияет скорость загрузки. Лично я, решил и дальше использовать старый код. Получить его сейчас можно на Сайте Яндекс Метрики в подразделе «Дополнительные настройки«.

%25D0%25AF%25D0%25BD%25D0%25B4%25D0%25B5%25D0%25BA%25D1%2581%2B%25D0%259C%25D0%25B5%25D1%2582%25D1%2580%25D0%25B8%25D0%25BA%25D0%25B0%2B%25D1%2581%25D1%2582%25D0%25B0%25D1%2580%25D1%258B%25D0%25B9%2B%25D0%25BA%25D0%25BE%25D0%25B4%2B%25D1%2581%25D1%2587%25D0%25B5%25D1%2582%25D1%2587%25D0%25B8%25D0%25BA%25D0%25B0

Но вполне возможно, что уже совсем скоро его уберут, по-этому оставляю его для вас здесь:

Самое главное после установки перед тем, как сохранять настройки, смените мой ID (он выделен красным) на свой ID.

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

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

Отложенная загрузка Яндекс Метрики

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

Увы по правилам Яндекс Метрики модифицировать или изменять код счетчика запрещено, так что решение пришлось удалить. Используйте вариант с ускорением, или пишите в личку.

Источник

Поделиться с друзьями
admin
Сказочный портал
Adblock
detector