Sintassi tradizionale

Questo documento descrive come impostare il monitoraggio di Analytics per il tuo sito web utilizzando lo snippet di codice di monitoraggio ga.js tradizionale. Se stai configurando il monitoraggio per la prima volta, ti consigliamo di utilizzare lo snippet di codice di monitoraggio predefinito, descritto in Monitoraggio dei siti.

Esistono due metodi di base per impostare il monitoraggio della proprietà web: standard e personalizzato. Questo documento tratta questi modi, oltre ad argomenti correlati:

Dopo aver installato correttamente il codice di monitoraggio ga.js sul tuo sito, inizierai a ricevere i dati del report. I dati dei report vengono visualizzati nei report entro 24 ore dall'impostazione del codice di monitoraggio.

Configurazione standard

Quando inizi a implementare il monitoraggio nel sito web di Google Analytics, devi installare il codice di monitoraggio nelle pagine del sito. Lo snippet di codice di monitoraggio generico è costituito da due parti: un tag script che fa riferimento al codice di monitoraggio ga.js e un altro script che esegue il codice di monitoraggio.

<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-xxxxxx-x");
  pageTracker._trackPageview();
} catch(err) {}
</script>

Questo snippet di codice di monitoraggio deve essere incluso nelle pagine del tuo sito in modo che venga visualizzato nella parte inferiore della struttura HTML (o HTML generato) della pagina, prima del tag di chiusura <body>. Per ulteriori informazioni, consulta la Panoramica funzionale, che spiega la logica alla base dell'esecuzione del codice di monitoraggio.

Nota: se stai impostando il monitoraggio per una proprietà web che comprende più domini o più sottodirectory, devi modificare il codice di monitoraggio per ottenere dati dei report accurati per la vista (profilo). Inoltre, se stai impostando una vista (profilo) specifica per una sottodirectory di un dominio più grande, devi modificare anche il codice di monitoraggio. Per ulteriori informazioni, consulta la guida a domini e directory.

Script del codice di monitoraggio - Parte 1

La prima parte del tag script (rappresentata dalle righe 1-4 del codice riportato sopra) utilizza JavaScript per determinare in modo dinamico se il protocollo HTTP per la pagina richiesta è sicuro o standard. Successivamente, utilizza il protocollo appropriato per fare riferimento al codice di monitoraggio. Pertanto, se una pagina del tuo sito viene pubblicata utilizzando un protocollo HTTP standard, la stringa risultante sarà:

<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>

Se un'altra pagina viene pubblicata tramite una connessione protetta, la stringa risultante è:

<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>

Se disponi di una combinazione di pagine protette e non protette, lascia il tag script iniziale indicato come indicato, in modo da poter stabilire la connessione appropriata. Se tutte le pagine del tuo sito vengono pubblicate tramite HTTP standard, puoi sostituire il primo tag con la più semplice chiamata al codice di monitoraggio di Google Analytics.

Script del codice di monitoraggio - Parte due

Il secondo insieme di tag JavaScript comprende i metodi necessari per eseguire la chiamata di monitoraggio per i dati della pagina. Questa parte del codice di monitoraggio deve contenere anche eventuali metodi personalizzati da applicare a tutte le pagine del tuo sito. Sia l'inizializzazione che i metodi vengono inseriti all'interno di un blocco provi/catch in modo che eventuali errori JavaScript vengano gestiti senza impatto per il visitatore.

L'ordine delle chiamate al metodo fornito nello snippet di monitoraggio generico è significativo. Pertanto, quando modifichi il codice di monitoraggio per gli scopi del tuo sito web, devi seguire queste linee guida generali:

  • La prima riga dello script di monitoraggio deve sempre inizializzare l'oggetto tracker della pagina. 
  • var pageTracker = _gat._getTracker("UA-123456-1");
    La prima riga dello snippet di codice di monitoraggio standard inizializza l'oggetto tracker predefinito nell'ID proprietà web di Google Analytics che fornisci come parametro. Le chiamate al metodo successive utilizzano quell'oggetto.
  • Le righe finali dello snippet di codice di monitoraggio devono richiamare il metodo _trackPageview().
    Qualsiasi chiamata di metodo personalizzato che imposta o inizializza un valore deve essere inserita prima del giorno _trackPageview().
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

Dove inserire il codice di monitoraggio

Il codice di monitoraggio è progettato per leggere i dati della pagina al termine del caricamento dei relativi contenuti. Per questo motivo, lo snippet deve essere posizionato subito prima del tag di chiusura </body> della pagina web. Una volta caricati i contenuti della pagina, il codice di monitoraggio, quando viene eseguito, legge i contenuti della pagina seguendo il Document Object Model (DOM). Tutte le informazioni pertinenti al monitoraggio vengono quindi utilizzate per stabilire le informazioni sulla pagina, impostare/aggiornare i cookie e inviare la richiesta GIF ai server di Google Analytics.

Posizionando lo script alla fine del corpo della pagina, ti assicuri che il codice di monitoraggio venga eseguito come ultimo elemento del DOM. Se il caricamento di una determinata pagina viene interrotto per qualche motivo, è possibile che la richiesta GIF per quella visualizzazione di pagina non venga eseguita. Tuttavia, se posizioni il codice di monitoraggio nella parte superiore della pagina, eventuali interruzioni del caricamento potrebbero comunque generare report incompleti o imprecisi, in quanto il codice di monitoraggio si basa sui dati della pagina per i report.

Inoltre, il posizionamento fisico della chiamata del codice di monitoraggio in fondo alla pagina è più efficace rispetto all'utilizzo di una funzione onLoad() per chiamare il codice di monitoraggio. Se utilizzi onLoad() per eseguire il codice di monitoraggio, l'esecuzione si basa sul modello di eventi per il browser anziché sul DOM. In questo caso, se un'immagine remota non viene caricata su una pagina, onLoad() non verrà chiamato, mentre il DOM della pagina potrebbe comunque caricarsi completamente.

Personalizzazione della configurazione

Puoi personalizzare Google Analytics in diversi modi per modificare il modo in cui vengono visualizzati i dati dei report.La maggior parte dei siti web (ad eccezione di quelli di base) può trarre vantaggio da modifiche alla configurazione di base.Infatti, se il tuo sito presenta una delle caratteristiche riportate di seguito, devi modificare il codice di monitoraggio per poter registrare in modo accurato il comportamento dei visitatori.

  • E-commerce: hai un sito di e-commerce o un carrello degli acquisti e vuoi monitorare l'attività dei visitatori relativa agli acquisti.
  • Più domini: la presenza del tuo sito web comprende più nomi host o domini e vuoi monitorare l'attività dei visitatori (compresa l'attività del carrello degli acquisti) su queste proprietà.
  • Carrelli degli acquisti di terze parti: il tuo sito web è ospitato da un fornitore in una sottodirectory e vuoi monitorare l'attività dei visitatori su una parte del sito web (ad esempio un carrello degli acquisti) che si trova in un'altra directory del sito dell'host.
  • Variabili di monitoraggio della campagna personalizzate: hai già dei link al tuo sito che contengono variabili di monitoraggio della campagna personalizzate che vuoi utilizzare.

Inoltre, puoi apportare molte altre modifiche al comportamento standard dei report di Google Analytics, ad esempio modificare la durata della sessione visitatore, modificare la durata di una sessione campagna o disattivare la raccolta di informazioni sul browser.

Puoi personalizzare i report in due aree di base:

  • L'interfaccia di amministrazione dei report di Google Analytics
  • Utilizzo di metodi aggiuntivi per il codice di monitoraggio nelle pagine web

Personalizzazione con l'interfaccia amministrativa

L'interfaccia di amministrazione fornisce le seguenti funzionalità che puoi utilizzare per perfezionare la visualizzazione dei dati nei report:

  • Obiettivi
    Imposta gli obiettivi per le pagine chiave del tuo sito che prevedi vengano visitate dagli utenti.In genere, gli obiettivi vengono utilizzati nei siti di e-commerce per esaminare le statistiche relative al modo in cui i clienti raggiungono la pagina di acquisto finale in una serie di pagine correlate, ad esempio carrello degli acquisti, modulo d'ordine e conferma dell'ordine.Tuttavia, puoi utilizzare gli obiettivi anche per qualsiasi altro scenario, ad esempio una guida passo passo su una procedura o un link "altro" su un blog. Per ulteriori informazioni sugli obiettivi, consulta Informazioni sugli obiettivi.
  • Viste (profili) e filtri
    Puoi impostare viste (profili) per singoli utenti dei report in modo da includere o escludere determinati contenuti da questi report. Ciò è utile quando hai un sito web molto grande e vuoi determinare le statistiche delle pagine di una sezione del sito indipendentemente dall'altra.Ad esempio, potresti avere una sezione di un sito web dedicata interamente all'abbigliamento e un'altra sezione del sito dedicata interamente all'elettronica e ad analizzare le statistiche delle pagine di abbigliamento in relazione a tutti i prodotti di abbigliamento, ma indipendentemente dall'elettronica. Quando le visualizzazioni (profili) vengono utilizzate per escludere determinate sezioni di un sito web, limitano la segnalazione dei contenuti solo per le pagine consentite. Consulta il Centro assistenza per informazioni utili su viste (profili) e filtri.

Personalizzazione con metodi aggiuntivi per il codice di monitoraggio

Il GATC offre una serie di metodi che puoi utilizzare per configurare il codice di monitoraggio in base alle esigenze del tuo sito. Tieni presente che ogni pagina del tuo sito deve utilizzare il codice di monitoraggio urchin.js o il codice di monitoraggio ga.js e i metodi correlati, ma non entrambi. 

L'utilizzo di entrambi i codici di monitoraggio in una singola pagina può causare errori nei report per queste pagine e non è pertanto consigliato. 

Alcuni degli scenari più comuni che richiedono la configurazione del codice di monitoraggio sono descritti in Monitoraggio e-commerce. Inoltre, l'API di monitoraggio fornisce un elenco di tutti i metodi di monitoraggio ga.js che puoi utilizzare e li raggruppa in base agli utilizzi di base dei report, come i metodi di e-commerce e monitoraggio eventi.