Google PageSpeed ​​Insights vs. Google Analytics

W3C Markup Validation Service же Google PageSpeed ​​Insights сыяктуу текшерүү куралдары веб-сайттын кодун жана иштөөсүн объективдүү баалоо үчүн пайдалуу. Google, айрыкча, бүткүл тармакка бүктөмдүн жогору жагындагы түшүнүктөргө таасирин тийгизет, ошондой эле сүрөттү кысуу жана кэштөө боюнча катуу, бирок пайдалуу көрсөтмөлөрдү берет. Бирок Google өзүнүн бутуна туруп кетиши мүмкүн.


JavaScript көзөмөлдөө коду болот

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-12350231-1', 'auto');
  ga('send', 'pageview');

Расмий түрдө сүрөттөлгөндөй Google Analytics сайты менен интеграцияланган, Google браузерди кэштөөнүн жетишсиздигине нааразы:

Google PageSpeed ​​Insights vs. Google Analytics

Тилекке каршы, техникалык жактан файлдын хосту гана, бул учурда Google өзү муну оңдой алат жана аны төмөнкү чечүү жолу менен гана оңдосо болот: Алгач сиз URL дарегин бүгө аласыз

(window,document,'script','//www.google-analytics.com/analytics.js','ga');

өз серверине

(window,document,'script','analytics.js','ga');

жана PHP аркылуу жөнөкөй cron жумушун орнотуп, күнүмдүк .js файлын өзүнүн серверине жаңы жүктөп берет.:

file_put_contents("analytics.js", fopen("https://www.google-analytics.com/analytics.js", 'r'));

Андан кийин, кэштөөнү так жөндөсөңүз болот, ошондо PageSpeed ​​катаны сындабайт:

Google PageSpeed ​​Insights vs. Google Analytics

Артка