PageSpeed Insights и метрика с аналитикс

П
На сайте с 23.09.2015
Offline
88
3727

после анализа PageSpeed Insights пишет оптимизируйте код метркии и аналитикса

кто нибудь знает как это сделать?

XPraptor
На сайте с 15.10.2004
Offline
333
#1

посмотри, А вы код метрики кода получали, выбирали - Асинхронный?

Потому, что у меня асинхронные и не ругается на них тест.

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

П
На сайте с 23.09.2015
Offline
88
#2
XPraptor:
посмотри, А вы код метрики кода получали, выбирали - Асинхронный?
Потому, что у меня асинхронные и не ругается на них тест.

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

да выбирал асинхрон

XPraptor
На сайте с 15.10.2004
Offline
333
#3
посмотри:
да выбирал асинхрон

Глянуть бы на скрин, что именно на них ругается.

Куча метрик в асинхроне - нет ругани от гугла.

Может пересекаются какие события метрик с вашими скриптами, вот и пишет на них гугл, давая вашим приоритет.

П
На сайте с 23.09.2015
Offline
88
#4
XPraptor:
Глянуть бы на скрин, что именно на них ругается.
Куча метрик в асинхроне - нет ругани от гугла.

Может пересекаются какие события метрик с вашими скриптами, вот и пишет на них гугл, давая вашим приоритет.

вот что пишет

Используйте кеш браузера

Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.

Используйте кеш браузера для следующих ресурсов:

https://www.googletagmanager.com/gtag/js?id=UA-106326381-1 (15 минут)

https://mc.yandex.ru/metrika/watch.js (60 минут)

https://www.google-analytics.com/analytics.js (2 часа)

---------- Добавлено 17.02.2018 в 20:12 ----------

ErrorNeo:
можете сделать как на сайте компании Выкуп34

Метрика и аналитика подгружаются в конце каждой страницы сайта через
(заметьте - асинхронно)

Метрика и аналитика физически вынесены в отдельный файл http://vikup34.com/js/metrica.js

PageSpeed Insights показывает 90/100 для мобильных и 96/100 для десктопов.

Единственное, что там можно по прежнему оптимизировать - дополнительно сжать этот самый файл metrica.js на 242 байта :)

а вебвизор при такой подгрузке кода будет работать?

ErrorNeo
На сайте с 25.09.2013
Offline
57
#5

да, вебвизор отлично работает. Так же как и Google Аналитика Live, рамблер и майл счётчики.

Вообще, так любые счётчики отлично работают + становятся асинхронными

Использую эту технологию уже с год, никаких побочных эффектов не наблюдал

от этого мой метод лечит только мобильную версию, т.к. на ней метрики через http://vikup34.com/js/metrica.js вообще не грузятся

(условие, что нужно ширину экрана >900 пикселей)

выкуп квартир (http://vikup34.com/kvartir/) | выкуп авто (http://avto.vikup34.com/) | о нас (http://vikup34.com/about/) | сопровождение сделок (http://vikup34.com/soprovozhdenie-sdelok/)
XPraptor
На сайте с 15.10.2004
Offline
333
#6

посмотри, выносите код в файл. Вы не можете управлять кэшированием на стороне яндекса, видимо у вас код непосредственно в ваших файлах (я думал никто сейчас так не делает).

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий