giovedì 4 luglio 2013

Tipi di codici di monitoraggio Google Analytics

Tipi di codici di monitoraggio Google Analytics

Il codice di monitoraggio di Google Analytics è chiamato anche snippet, a seconda delle impostazioni puoi trovare un codice differente. Impariamo a riconoscerli. E ad installarli.

E non dimenticare di leggere anche l'approfondimento sulle differenze del tracciamento Google Analytics e Universal Analytics.


Codice di monitoraggio tradizionale

Il codice di monitoraggio tradizionale può essere sincrono e asincrono. La versione più recente (e quella consigliata) è quella dello snippet asincrono. Lo snippet asincrono permette di monitorare la visita di un utente, senza che per forza sia stata completato il caricamento della pagina. Precedentemente, con il codice sincrono, era necessario che un utente attendesse l'intero caricamento. Infatti il codice era da posizionare nel body della pagina.

Esempio di codice Analytics sincrono - urchin.js:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ?  "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-43114298-1");
pageTracker._trackPageview();
} catch(err) {}
</script>


Esempio di snippet Analytics asincrono - ga.js:
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-43114298-1']);

  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ?  'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>



Codice di monitoraggio Universal Analytics

È la modalità con la quale monitorare gli accessi e l'utilizzo del sito da parte degli utenti. Invece di basare la visita sulla sessione di navigazione, basa il tracciamento sull'identità di chi naviga.

Esempio di snippet Universal Analytics - analytics.js:
<script>
  (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-43114298-1', 'certificazioneanalytics.blogspot.it');
  ga('send', 'pageview');

</script>

Lo snippet di Google Universal Analytics non si basa esclusivamente su javascript, ma necessita esclusivamente di una chiamata http (in GET o in POST) per funzionare.
Il codice di Google Universal è più flessibile, perché a seconda della tipologia di contenuti del sito e a seconda della sua storia puoi decidere alcuni valori, come la durata della sessione.



Installare più codici di monitoraggio analytics su un sito

Dalle linee guida di Google emerge chiaramente che non è consigliabile installare più codici Analytics su uno stesso sito. Se in passato era possibile, con i codici tradizionali sincroni, impostare più proprietà; oggi Google consiglia di scegliere un metodo di tracciamento ed un'unica proprietà tramite la quale monitorare il sito.

mercoledì 3 luglio 2013

Installazione Google Analytics

Come installare Google Analytics

Prima di tutto devi sapere che Google Analytics può essere installato solo su un sito di tua proprietà, oppure su un sito del quale hai gli accessi (dati FTP e/o accessi al pannello di controllo del cms, se esiste). Per installare Google Analytics è necessario creare una nuova proprietà e/o un nuovo account accedendo qui. E poi ricavare un codice, chiamato snippet.

Lo snippet non è altro che un codice javascript contrassegnato dal tuo codice di verifica, che corrisponde all'account di Google Analytics che hai creato. Lo snippet verrà riconosciuto sulla pagina da Google Analytics che in quel modo raccoglierà i dati delle pagine nelle quali il codice è inserito. Tali dati verranno mostrati all'interno dell'account Google associato, sempre accedendo qui.


Esistono diversi tipi di snippet. Puoi scegliere che tipo di codice di monitoraggio installare. Ad esempio, al momento della creazione dell'account puoi decidere di installare il codice di GA Google Analytics, oppure di UA Universal Analytics. Puoi decidere di installare lo snippet statico o asincrono. Poi, in fase di monitoraggio degli obiettivi e delle conversioni puoi decidere di installare ulteriori codici per tracciare con più precisione certi comportamenti degli utenti.
Scopri qui i diversi tipi di snippet Google Analytics.

Ad esempio tramite codici che monitorano il click su un pulsante, quando non esiste una pagina di caduta. Immagina di avere una pagina di contatto dove c'è anche un form. L'utente può compilare il testo del messaggio e cliccare su un bottone per inviare automaticamente un'email. In quel caso, se non esiste una pagina di caduta, che segnala l'avvenuto invio del messaggio. Come potremo allora noi monitorare questo comportamento?
Analytics ci permette di utilizzare codici aggiuntivi per questi ed altri tipi di eccezioni. In questo caso ad esempio, io risolverei tracciando l'evento, con un codice adibito all'event tracking, quindi al tracciamento di un evento. Collegandolo ad un obiettivo, che andrei a settare da pannello di controllo di Google Analytics.


Dove trovare il nostro codice di monitoraggio

Lo snippet viene mostrato da Analytics durante la configurazione e la creazione dell'account. Però in qualunque momento possiamo risalire al nostro codice.
Basta cliccare su Amministrazione, selezionare Account e Proprietà, cliccare su Informazioni sul monitoraggio.

Installare Google Analytics



Come installare lo snippet Analytics sul nostro sito

Google dà indicazione di installare lo snippet prima del tag </head> che chiude appunto l'head della pagina. Questo per facilitare la raccolta dei dati. Durante il caricamento della pagina l'head è uno dei primi elementi che viene caricato. Solo successivamente viene caricata la pagina per intero e il suo body. Per cui, installando lo snippet nell'head. In questo modo può venire tracciata anche la visita degli utenti che abbandonano dopo poco la navigazione, o che chiudono/cambiano la pagina mentre il sito sta ancora caricando il template.


Installare Analytics su un sito senza cms

Se non hai un sito con un cms (e di conseguenza con un pannello di controllo) devi accedere tramite FTP e installare lo snippet manualmente. Se possiedi un template o parti dinamiche, dovrai inserire il codice di monitoraggio di Analytics nella porzione di codice che viene caricata per tutte le pagine del sito. In alternativa dovrai aprire ciascuna pagina e inserirlo, sempre appena prima del tag </head>.
In questo secondo caso, se usi un software, puoi fare un backup di tutto il sito e poi usare la funzione cerca & sostituisci, magari controllando voce per voce cosa stai andando a sostituire, per evitare che installando il codice su pagine mal formate, tu vada a compromettere la funzionalità del sito.
Nel caso delle sostituzioni manuali è consigliabile effettuare un test di funzionalità prima e dopo l'installazione, per verificare che le parti dinamiche del sito non siano state compromesse, ad esempio l'acquisto (se si tratta di un e-commerce) e l'invio di form di contatto.

Installare Analytics su un cms

Nel caso in cui il sito sia stato costruito tramite un cms (content management system) possiamo installare il codice di monitoraggio tramite pannello di controllo o tramite ftp. I cms più conosciuti ed utilizzati, come Wordpress, Joomla, Magento, esistono plug-in che ti permettono di inserire il codice di monitoraggio Analytics senza dover intervenire sul codice. In alternativa puoi usare FTP o editor del template per installare il codice del sito prima del tag .


codice monitoraggio analytics su cms
Esempio di utilizzo delle funzionalità fornite dal cms di default, o fornite tramite un plug-in installato



installare snippet analytics nel template
Esempio di installazione tramite template




martedì 2 luglio 2013

Guide Google Analytics

Guide Google Analytics: imparare dalle fonti ufficiali

Molti, io compresa, scrivono di Analytics.
Sono tutti validi spunti, perché spiegare a chi non sa (me compresa) è un valido modo per imparare e per far imparare.

Quindi questo blog, nato prevalentemente per studiare, prendere appunti, ma anche aiutare chi vuole conseguire come me la certificazione Analytics, nasce con uno scopo prevalentemente didattico, per me, in prima istanza. Mi rendo conto possa essere utile anche a tanti altri.
Ma questo non sostituisce le Guide Ufficiali di Google.

Ricordate sempre che, se leggendo questo blog o altri testi vi verranno dubbi potrete rifarvi alla fonte ufficiale, ovvero:



E se vorrete testare il vostro grado di preparazione, una o più volte durante il vostro percorso di apprendimento, potrete rifarvi a:
https://google.starttest.com/
oltre che ai tanti strumenti on line che si propongono come area di test per chi vuole conseguire la certificazione.

Oltre a ciò, io sto scrivendo questo blog, e io vi dico che sarò felice se volete seguire il mio processo di apprendimento, che magari è vicino al vostro e magari contiene domande che vi siete già fatti e alle quali avete già dato risposta, o.... magari domande che on vi eravate mai posti o che stavate per porvi.

Io inizio... voi?

lunedì 1 luglio 2013

Che cos'è Google Analytics

Che cos'è Google Analytics?


Piacere. Sono Google Analytics.
Sono un software on line e mi occupo di monitorare ciò che vuoi e che è di tua proprietà. Tramite un codice installato sul tuo sito e in base alle tue indicazioni visiono minuto per minuto il/i tuo/tuoi siti internet e scopro dati interessanti.

In pratica sono un sistema statistico avanzato, gratuito, fornito da Google e posso registrare dati come: le visite giornaliere

  • lo storico dei visitatori unici
  • gli altri siti tramite i quali gli utenti arrivano alle tue pagine web
  • il tempo medio che un utente spende su una pagina del sito
  • le parole chiave tramite le quali gli utenti trovano il tuo sito (attraverso i motori di ricerca)
  • quanti utenti dopo aver visitato la tua pagina Facebook decidono di visitare il tuo sito

e molto molto altro...

Infatti se impari come utilizzarmi avrai la possibilità di scoprire il CTR (click true rate n.d.r.) delle tue campagne naturali, ovvero quanti utenti vedono una parola chiave sulle SERP di Google naturali e decidono di cliccare, approdando a tuo sito. In questo modo ad esempio potrai migliorare title e description e affinarli sempre più per renderli accattivanti e creare snippet, magari testando microformati, che siano sempre più in linea con ciò che l'utente stava cercando.

Se impari ad usare le mie funzionalità potrai impostare obiettivi e scoprire l'esatto percorso che compie un utente per comprare un articolo del tuo e-commerce, oppure per scriverti per richiedere informazioni, oppure per arrivare a leggere un determinato articolo che a te sta molto a cuore.
Diciamocelo... Ogni sito e ogni attività dovrebbe avere almeno un macrobiettivo. Nel caso dei siti e-commerce è semplice individuarlo, ma è possibile farlo anche per altri siti che hanno altra natura. Tutto sta nell'individuarlo e settarlo. Questo ti permette di vedere i dati che io ti offro e di analizzarli con ragion veduta e soprattutto di fare piccoli e grandi test per poi valutare davvero, con dei numeri, ciò che stai facendo.

Oppure potrai fare campagna AdWords valutando molti fattori che possono farti risparmiare e ancora potrai cambiare template del sito (box, colori.... l'abito del sito insomma), senza sapere dove stai sbagliando o dove stai facendo bene e potrai anche valutare landing page (pagine di caduta, pagine costruite appositamente per ampliare un argomento e per spingere un utente a svolgere una determinata azione, ad esempio comprare o richiedere informazioni oppure scaricare una giuda formato .pdf).

Già... meglio conoscermi!