Google PageSpeed ​​Insights vs. Google Analytics

Instrumentele de validare precum Serviciul de validare a marcajului W3C sau Google PageSpeed ​​Insights sunt utile pentru evaluarea obiectivă a codului și performanței unui site web. Google influențează în special o întreagă industrie, cu concepte precum partea de sus - și oferă, de asemenea, îndrumări stricte, dar utile pentru comprimarea imaginilor și stocarea în cache. Dar se poate întâmpla ca Google să calce pe propriile picioare.


Va fi codul de urmărire 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');

Integrat de Google Analytics pe site-ul web așa cum este descris oficial , Google se plânge de lipsa de cache a browserului:

Google PageSpeed ​​Insights vs. Google Analytics

Din păcate, din punct de vedere tehnic, acest lucru poate fi corectat doar de gazda fișierului, în acest caz Google însuși, și este posibilă soluționarea acestuia doar cu următoarea soluție: Mai întâi îndoiți adresa URL

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

pe propriul dvs. server

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

și configurează un job cron simplu prin PHP, care descarcă cel mai recent fișier .js proaspăt pe propriul server în fiecare zi:

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

Apoi puteți regla fin memoria cache, astfel încât PageSpeed ​​să nu mai critice eroarea:

Google PageSpeed ​​Insights vs. Google Analytics

Înapoi