{"id":499,"date":"2011-08-25T00:01:54","date_gmt":"2011-08-24T22:01:54","guid":{"rendered":"http:\/\/www.manuelmarangoni.it\/sir-bit\/?p=499"},"modified":"2016-01-11T11:25:54","modified_gmt":"2016-01-11T10:25:54","slug":"monitorare-la-velocita-di-caricamento-del-proprio-sito-internet-con-google-analytics","status":"publish","type":"post","link":"https:\/\/www.manuelmarangoni.it\/sir-bit\/499\/monitorare-la-velocita-di-caricamento-del-proprio-sito-internet-con-google-analytics\/","title":{"rendered":"Monitorare la velocit\u00e0 di caricamento del proprio sito internet con Google Analytics"},"content":{"rendered":"<div id=\"attachment_506\" style=\"width: 460px\" class=\"wp-caption aligncenter\"><a class=\"lightbox\" title=\"Google Analytics ci mette a disposizione uno strumento per monitorare la velocit\u00e0 di caricamento delle nostre pagine\" href=\"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-content\/uploads\/2011\/08\/Google-Analytics-homepage.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-506\" class=\"size-medium wp-image-506 \" style=\"margin-bottom: 5px;\" title=\"Google Analytics - homepage\" src=\"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-content\/uploads\/2011\/08\/Google-Analytics-homepage-450x196.jpg\" alt=\"Homepage di Google Analytics\" width=\"450\" height=\"196\" srcset=\"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-content\/uploads\/2011\/08\/Google-Analytics-homepage-450x196.jpg 450w, https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-content\/uploads\/2011\/08\/Google-Analytics-homepage.jpg 763w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/><\/a><p id=\"caption-attachment-506\" class=\"wp-caption-text\">Google Analytics ci mette a disposizione uno strumento per monitorare la velocit\u00e0 di caricamento delle nostre pagine<\/p><\/div>\n<p>Vi siete mai chiesti quanto impiega il vostro sito per caricare una pagina? Magari a casa avete l&#8217;adsl e notate poco la differenza tra una facciata senza immagini e una con una grafica pesante, ma &#8211; che ci crediate o no &#8211; nel nostro Paese esistono ancora zone isolate in cui arriva a malapena il vecchio 56Kb (evitiamo poi di considerare il resto del mondo).<br \/>\nPotreste vederli come episodi isolati e ignorarli di sana pianta, eppure anche chi \u00e8 dotato di adsl si ritrova spesso a cambiare sito per impazienza quando vede la grafica apparire a scatti e il browser continuare a caricare senza sosta.<\/p>\n<p>Problemi da poco? L&#8217;utente dovr\u00e0 adattarsi? Niente affatto. Soprattutto perch\u00e9 <strong>Google ha intenzione, in un futuro non molto lontano, di <a title=\"Uno dei blog che hanno segnalato la notizia secondo la quale Google penalizzer\u00e0 i siti lenti a caricarsi\" href=\"http:\/\/www.bookingblog.com\/google-siti-lenti-penalizzati-nei-risultati\/\" target=\"_blank\">penalizzare i siti lenti nelle sue ricerche<\/a><\/strong>. Ecco allora che monitorare la velocit\u00e0 del proprio website diventa obbligatorio e, per farlo, ci viene in aiuto niente meno che Google Analytics.<!--more--><\/p>\n<h2>Cos&#8217;\u00e8 Google Analytics<\/h2>\n<p><a title=\"Pagina ufficiale di Google Analytics\" href=\"http:\/\/www.google.it\/analytics\" target=\"_blank\">Google Analytics<\/a> \u00e8 uno strumento indispensabile per chi possiede un sito internet. Basta avere un account in Google e inserire un codice predefinito in ognuna delle nostre pagine per avere una panoramica completa di quanto e come \u00e8 stata frequentata: <strong>quanti utenti hanno visitato il nostro sito, quanto tempo si sono soffermati<\/strong> su una pagina, da dove provengono, ecc..<br \/>\nIn linea di massima, il codice da inserire subito prima della chiusura del tag della pagina \u00e8 di questo genere:<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"line_numbers\">\n<pre>1\r\n2\r\n3<\/pre>\n<\/td>\n<td class=\"code\">\n<pre class=\"javascript\" style=\"font-family: monospace;\"><span style=\"color: #339933;\">&lt;<\/span>script type<span style=\"color: #339933;\">=<\/span><span style=\"color: #3366cc;\">\"text\/javascript\"<\/span><span style=\"color: #339933;\">&gt;<\/span><span style=\"color: #006600; font-style: italic;\">\/\/ &lt;![CDATA[<\/span>\r\n  <span style=\"color: #003366; font-weight: bold;\">var<\/span> _gaq <span style=\"color: #339933;\">=<\/span> _gaq <span style=\"color: #339933;\">||<\/span> <span style=\"color: #009900;\">[<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #339933;\">;<\/span>  _gaq.<span style=\"color: #660066;\">push<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #3366cc;\">'_setAccount'<\/span><span style=\"color: #339933;\">,<\/span> <span style=\"color: #3366cc;\">'UA-XXXXX-X'<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>  _gaq.<span style=\"color: #660066;\">push<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #3366cc;\">'_trackPageview'<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>  <span style=\"color: #009900;\">(<\/span><span style=\"color: #003366; font-weight: bold;\">function<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #009900;\">{<\/span>    <span style=\"color: #003366; font-weight: bold;\">var<\/span> ga <span style=\"color: #339933;\">=<\/span> document.<span style=\"color: #660066;\">createElement<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">'script'<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span> ga.<span style=\"color: #660066;\">type<\/span> <span style=\"color: #339933;\">=<\/span> <span style=\"color: #3366cc;\">'text\/javascript'<\/span><span style=\"color: #339933;\">;<\/span> ga.<span style=\"color: #660066;\">async<\/span> <span style=\"color: #339933;\">=<\/span> <span style=\"color: #003366; font-weight: bold;\">true<\/span><span style=\"color: #339933;\">;<\/span>    ga.<span style=\"color: #660066;\">src<\/span> <span style=\"color: #339933;\">=<\/span> <span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">'https:'<\/span> <span style=\"color: #339933;\">==<\/span> document.<span style=\"color: #660066;\">location<\/span>.<span style=\"color: #660066;\">protocol<\/span> <span style=\"color: #339933;\">?<\/span> <span style=\"color: #3366cc;\">'https:\/\/ssl'<\/span> <span style=\"color: #339933;\">:<\/span> <span style=\"color: #3366cc;\">'http:\/\/www'<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #339933;\">+<\/span> <span style=\"color: #3366cc;\">'.google-analytics.com\/ga.js'<\/span><span style=\"color: #339933;\">;<\/span>    <span style=\"color: #003366; font-weight: bold;\">var<\/span> s <span style=\"color: #339933;\">=<\/span> document.<span style=\"color: #660066;\">getElementsByTagName<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">'script'<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #cc0000;\">0<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #339933;\">;<\/span> s.<span style=\"color: #660066;\">parentNode<\/span>.<span style=\"color: #660066;\">insertBefore<\/span><span style=\"color: #009900;\">(<\/span>ga<span style=\"color: #339933;\">,<\/span> s<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>  <span style=\"color: #009900;\">}<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\r\n<span style=\"color: #006600; font-style: italic;\">\/\/ ]]&gt;&lt;\/script&gt;<\/span><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>avendo l&#8217;accortezza di sostituire <em>&#8216;UA-XXXXX-X&#8217;<\/em> con il codice fornito da Google Analytics stesso.<\/p>\n\n<h2>Il codice per il caricamento delle pagine<\/h2>\n<p>Di recente <strong>Google Analytics ha inserito una nuova funzione di monitoraggio<\/strong>. Ci basta aggiungere allo script sopra il metodo <em>_trackPageLoadTime();<\/em> e, ogni volta che accederemo al nostro account di Google Analytics, avremo anche le statistiche per il caricamento delle pagine. In pratica il nuovo codice da inserire prima del tag (sovrascrivendo l&#8217;altro) sar\u00e0:<\/p>\n<div class=\"wp_syntax\">\n<table>\n<tbody>\n<tr>\n<td class=\"line_numbers\">\n<pre>1\r\n2\r\n3<\/pre>\n<\/td>\n<td class=\"code\">\n<pre class=\"javascript\" style=\"font-family: monospace;\"><span style=\"color: #339933;\">&lt;<\/span>script type<span style=\"color: #339933;\">=<\/span><span style=\"color: #3366cc;\">\"text\/javascript\"<\/span><span style=\"color: #339933;\">&gt;<\/span><span style=\"color: #006600; font-style: italic;\">\/\/ &lt;![CDATA[<\/span>\r\n  <span style=\"color: #003366; font-weight: bold;\">var<\/span> _gaq <span style=\"color: #339933;\">=<\/span> _gaq <span style=\"color: #339933;\">||<\/span> <span style=\"color: #009900;\">[<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #339933;\">;<\/span>  _gaq.<span style=\"color: #660066;\">push<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #3366cc;\">'_setAccount'<\/span><span style=\"color: #339933;\">,<\/span> <span style=\"color: #3366cc;\">'UA-XXXXX-X'<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>  _gaq.<span style=\"color: #660066;\">push<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #3366cc;\">'_trackPageview'<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>  _gaq.<span style=\"color: #660066;\">push<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #3366cc;\">'_trackPageLoadTime'<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>  <span style=\"color: #009900;\">(<\/span><span style=\"color: #003366; font-weight: bold;\">function<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #009900;\">{<\/span>    <span style=\"color: #003366; font-weight: bold;\">var<\/span> ga <span style=\"color: #339933;\">=<\/span> document.<span style=\"color: #660066;\">createElement<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">'script'<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span> ga.<span style=\"color: #660066;\">type<\/span> <span style=\"color: #339933;\">=<\/span> <span style=\"color: #3366cc;\">'text\/javascript'<\/span><span style=\"color: #339933;\">;<\/span> ga.<span style=\"color: #660066;\">async<\/span> <span style=\"color: #339933;\">=<\/span> <span style=\"color: #003366; font-weight: bold;\">true<\/span><span style=\"color: #339933;\">;<\/span>    ga.<span style=\"color: #660066;\">src<\/span> <span style=\"color: #339933;\">=<\/span> <span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">'https:'<\/span> <span style=\"color: #339933;\">==<\/span> document.<span style=\"color: #660066;\">location<\/span>.<span style=\"color: #660066;\">protocol<\/span> <span style=\"color: #339933;\">?<\/span> <span style=\"color: #3366cc;\">'https:\/\/ssl'<\/span> <span style=\"color: #339933;\">:<\/span> <span style=\"color: #3366cc;\">'http:\/\/www'<\/span><span style=\"color: #009900;\">)<\/span> <span style=\"color: #339933;\">+<\/span> <span style=\"color: #3366cc;\">'.google-analytics.com\/ga.js'<\/span><span style=\"color: #339933;\">;<\/span>    <span style=\"color: #003366; font-weight: bold;\">var<\/span> s <span style=\"color: #339933;\">=<\/span> document.<span style=\"color: #660066;\">getElementsByTagName<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #3366cc;\">'script'<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">[<\/span><span style=\"color: #cc0000;\">0<\/span><span style=\"color: #009900;\">]<\/span><span style=\"color: #339933;\">;<\/span> s.<span style=\"color: #660066;\">parentNode<\/span>.<span style=\"color: #660066;\">insertBefore<\/span><span style=\"color: #009900;\">(<\/span>ga<span style=\"color: #339933;\">,<\/span> s<span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>  <span style=\"color: #009900;\">}<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #009900;\">(<\/span><span style=\"color: #009900;\">)<\/span><span style=\"color: #339933;\">;<\/span>\r\n<span style=\"color: #006600; font-style: italic;\">\/\/ ]]&gt;&lt;\/script&gt;<\/span><\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>In verit\u00e0, come si legge sulla <a title=\"La pagina di Google che spiega come monitorare la velocit\u00e0 di caricamento del nostro sito\" href=\"http:\/\/www.google.com\/support\/analyticshelp\/bin\/answer.py?hl=it&amp;answer=1205784\" target=\"_blank\">guida italiana<\/a>, il metodo funziona effettivamente soltanto con i browser che supportano il nuovo HTML5, ma c&#8217;\u00e8 da sperare che entro pochi anni gran parte dei browser saranno aggiornati alla nuova versione.<\/p>\n<p>I dati sulla velocit\u00e0 di caricamento sono <strong>disponibili nella nuova versione di Google Analytics<\/strong> (per chi ancora non l&#8217;ha scelta, \u00e8 sufficiente premere il tasto &#8220;Nuova versione&#8221; in alto; in qualsiasi momento si pu\u00f2 ritornare alla versione precedente), entrando nel menu laterale &#8220;Contenuti&#8221; e scegliendo &#8220;Velocit\u00e0 sito&#8221;.<br \/>\nAvrete a disposizione una serie di dati, come il tempo di caricamento medio per l&#8217;intero sito e quello per ogni singola pagina. Nel link che ho messo sopra potete leggere informazioni esaustive e dettagliate sui vari elementi.<\/p>\n<p>Se usato bene, questo strumento sar\u00e0 importante per fidelizzare il cliente e per scoprire falle tra le nostre pagine. Ricordo, naturalmente, che le immagini non sono sempre l&#8217;unica causa del rallentamento: a volte \u00e8 necessario fare un &#8220;alleggerimento&#8221; in alcuni punti del layout male impostati. I fattori da considerare sono molti e occorrerebbe un intero articolo per valutarli.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La nuova funzione di Google Analytics ci permette di monitorare la velocit\u00e0 di caricamento di ogni singola pagina del nostro sito, con la semplice aggiunta di un metodo.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[8,37],"class_list":["post-499","post","type-post","status-publish","format-standard","hentry","category-programmazione","tag-google","tag-google-analytics","cat-3-id"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/posts\/499"}],"collection":[{"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/comments?post=499"}],"version-history":[{"count":10,"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/posts\/499\/revisions"}],"predecessor-version":[{"id":2193,"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/posts\/499\/revisions\/2193"}],"wp:attachment":[{"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/media?parent=499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/categories?post=499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.manuelmarangoni.it\/sir-bit\/wp-json\/wp\/v2\/tags?post=499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}