Sintassi tradizionale

Questo documento descrive come configurare il monitoraggio di Analytics per il tuo sito web utilizzando lo snippet di codice di monitoraggio tradizionale di ga.js. Se imposti il monitoraggio per la prima volta, ti consigliamo di utilizzare lo snippet di codice di monitoraggio predefinito, descritto in Siti di monitoraggio.

Esistono due metodi di base per impostare il monitoraggio della tua proprietà web: la configurazione standard e la configurazione personalizzata. In questo documento vengono trattati tali argomenti e vengono trattati argomenti correlati:

Dopo aver installato correttamente il codice di monitoraggio di 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 tuo sito web. 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>

Lo 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 <body> di chiusura. Per ulteriori informazioni, consulta la Panoramica funzionale, che spiega la logica alla base dell'esecuzione del codice di monitoraggio.

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

Script di codice di monitoraggio - Prima parte

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. Utilizza quindi il protocollo appropriato per fare riferimento al codice di monitoraggio. Quindi, se una pagina del tuo sito viene pubblicata tramite un protocollo HTTP standard, la stringa risultante è:

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

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

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

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

Script di codice di monitoraggio - Parte due

Il secondo set 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 gli eventuali metodi personalizzati da applicare a tutte le pagine del tuo sito. Sia l'inizializzazione che i metodi vengono inseriti in un blocco trial/catch, in modo che gli eventuali errori JavaScript vengano gestiti senza alcun impatto sul visitatore.

L'ordine delle chiamate dei metodi fornito nello snippet di monitoraggio generico è significativo. Per modificare 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 delle pagine. 
  • 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 del metodo successivo utilizzano quindi quell'oggetto.
  • Le righe finali dello snippet di codice di monitoraggio devono chiamare il metodo _trackPageview().
    Qualsiasi chiamata al 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 posizionare il codice di monitoraggio

Il codice di monitoraggio è progettato per leggere i dati dalla tua pagina dopo che i suoi contenuti sono stati caricati. Per questo motivo, lo snippet deve essere posizionato subito prima del tag </body> di chiusura della tua pagina web. Una volta caricati i contenuti della pagina, il codice di monitoraggio, quando eseguito, legge i contenuti della pagina in base al modello di oggetti documento (DOM). Tutte le informazioni pertinenti al monitoraggio vengono poi utilizzate per definire le informazioni sulla pagina, impostare/aggiornare i cookie e inviare la richiesta di GIF ai server di Google Analytics.

Inserendo lo script alla fine del corpo della pagina, ti assicuri che il codice di monitoraggio venga eseguito come ultimo elemento del DOM. Se per qualche motivo un determinato caricamento della pagina viene interrotto, è possibile che la richiesta di GIF per quella visualizzazione di pagina non venga eseguita. Tuttavia, se posizioni il codice di monitoraggio nella parte superiore della pagina, qualsiasi interruzione del caricamento potrebbe comunque causare report incompleti o non accurati, poiché il codice di monitoraggio si basa sui dati della pagina per i propri rapporti.

Inoltre, il posizionamento fisico della chiamata del codice di monitoraggio nella parte inferiore della 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 evento per il browser anziché sul DOM. In questa situazione, se un'immagine remota non viene caricata su una pagina, onLoad() non verrà chiamato, mentre il DOM della pagina potrebbe comunque essere caricato completamente.

Personalizzazione della configurazione

Puoi personalizzare Google Analytics in vari modi per modificare la modalità di visualizzazione dei dati dei report.La maggior parte dei siti web (tranne la più di base) può trarre vantaggio dagli aggiustamenti alla configurazione di base.Infatti, se il tuo sito presenta una delle seguenti caratteristiche, affinché il comportamento dei visitatori sia segnalato con precisione, sono necessarie modifiche al codice di monitoraggio.

  • E-commerce: hai un sito di e-commerce o un carrello degli acquisti e vuoi monitorare l'attività dei visitatori correlata agli acquisti.
  • Più domini: la presenza sul tuo sito web si estende su più nomi host o domini e vuoi monitorare l'attività dei visitatori (inclusa l'attività del carrello) in queste proprietà.
  • Carrelli degli acquisti di terze parti: il 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) disponibile in un'altra directory del sito dell'host.
  • Variabili di monitoraggio delle campagne personalizzate: hai già dei link al tuo sito che contengono variabili di monitoraggio delle campagne personalizzate che vuoi utilizzare.

Inoltre, puoi modificare molti altri comportamenti standard dei report di Google Analytics, ad esempio modificare la durata della sessione visitatore, modificare la durata di una sessione della campagna o disattivare la raccolta delle informazioni del browser.

Puoi personalizzare i rapporti in due aree di base:

  • Interfaccia amministrativa dei report di Google Analytics
  • Utilizzo di altri metodi del codice di monitoraggio nelle pagine web

Personalizzazione che utilizza l'interfaccia di amministrazione

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

  • Obiettivi
    Imposta gli obiettivi per le pagine chiave del tuo sito che ti aspetti siano 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 arrivano alla pagina di acquisto finale in una serie di pagine correlate, come il carrello degli acquisti, il modulo di ordine e la conferma dell'ordine.Tuttavia, puoi utilizzare gli obiettivi per qualsiasi altro scenario, ad esempio una guida passo passo su una procedura di istruzioni o un link "altro" su un blog. Per saperne di più sugli obiettivi, consulta l'articolo 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 tali rapporti. Questo è utile quando hai un sito web molto grande e vuoi determinare le statistiche di pagina per una sezione del sito in modo indipendente dall'altra.Ad esempio, potresti avere una sezione di un sito web dedicata interamente all'abbigliamento e un'altra sezione del sito web dedicata esclusivamente all'elettronica e analizzare le statistiche delle pagine sull'abbigliamento in relazione all'abbigliamento, ma indipendentemente dall'elettronica. Quando le viste (profili) vengono utilizzate per escludere determinate sezioni di un sito web, limitano i report sui contenuti solo per le pagine consentite. Consulta il Centro assistenza per informazioni utili su visualizzazioni (profili) e filtri.

Personalizzazione con altri metodi del codice di monitoraggio

Il GATC offre diversi metodi per configurare il codice di monitoraggio per le esigenze del tuo sito. Tieni presente che una pagina del tuo sito deve utilizzare sia il codice di monitoraggio urchin.js sia il codice di monitoraggio ga.js e i relativi metodi, ma non entrambi. 

L'utilizzo di entrambi i codici di monitoraggio in una singola pagina può causare errori nei report per tali pagine e non è 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 ga.js metodi di monitoraggio che puoi utilizzare e raggruppa questi metodi in base agli utilizzi di base dei rapporti, ad esempio i metodi di e-commerce e monitoraggio eventi.