Aggiorniamo periodicamente il
codice di monitoraggio JavaScript (ga.js
) di Google Analytics per offrire nuove
funzionalità e correggere i difetti rilevati nelle versioni precedenti.
Questa pagina documenta le modifiche apportate al codice di monitoraggio ga.js
. Ti consigliamo di controllare periodicamente questo elenco per verificare la presenza di eventuali nuovi annunci. Puoi anche iscriverti alle modifiche tramite i feed elencati nella sezione Iscriviti di seguito.
Tieni presente che tu e i tuoi utenti potreste non vedere subito il codice di monitoraggio ga.js
aggiornato per i seguenti motivi:
- Le modifiche vengono implementate in modo incrementale nell'arco di diversi giorni nell'infrastruttura globale dei data center di Google.
- Gli utenti del tuo sito web potrebbero avere versioni precedenti del nostro codice JavaScript memorizzate nella cache nei loro browser.
Iscriviti ai log delle modifiche correlati
Include tutte le API di raccolta, configurazione e reporting.
Include monitoraggio web (ga.js e analytics.js), SDK Android, SDK iOS e Measurement Protocol.
Rilascio 2014-06-25 (25 giugno 2014)
- Gli hit che non contengono un ID monitoraggio valido vengono eliminati.
Rilascio 16/04/2014 (16 aprile 2014)
- La ricerca sicura di Yahoo è ora classificata correttamente come sorgente organica.
- Aggiunto il supporto per le API di prerendering senza prefisso. Ora il prerendering funziona in IE11 oltre che in Chrome.
Release 2014-02 (11 febbraio 2014)
- Rilascio di manutenzione.
Release 2013-11 (22 novembre 2013)
- Miglioramenti per supportare gli upgrade di Universal Analytics sui siti che utilizzano più tracker.
Release 2013-02 (13 febbraio 2013)
All'ultima versione del codice di monitoraggio sono state inviate le seguenti modifiche:
- Aggiunto il supporto per la specifica delle valute locali con
_set
, ad esempiogaq.push(['_set', 'currencyCode', 'EUR'])
Release 2012-02 (24 febbraio 2012)
All'ultima versione del codice di monitoraggio sono state inviate le seguenti modifiche:
- La frequenza di campionamento massima consentita per la velocità del sito (
_setSiteSpeedSampleRate
) è stata aumentata dal 10% al 100%. - Il metodo
_setAccount
ora taglia eventuali spazi iniziali e finali.
Release 2012-02 (1 febbraio 2012)
All'ultima versione del codice di monitoraggio sono state inviate le seguenti modifiche:
- Aggiornamento dell'elenco dei motori di ricerca organica rilevati per impostazione predefinita. Sono stati aggiunti "startsiden.no", "rakuten.co.jp", "biglobe.ne.jp" e "goo.ne.jp". Sono stati rimossi i termini "search" e sono stati aggiunti "conduit.com", "babylon.com", "search-results.com", "avg.com", "comcast.net" e "incredimail.com", che in precedenza erano stati attribuiti a "search.com"
Release 2012-01 (26 gennaio 2012)
All'ultima versione del codice di monitoraggio sono state inviate le seguenti modifiche:
- Il limite per la lunghezza delle variabili personalizzate è stato aumentato da 64 a 128 caratteri. Inoltre, la lunghezza viene ora controllata prima della codifica dell'URL.
- La limitazione di frequenza per gli hit da evento è stata ridotta. Ora puoi inviare 10 hit con 1 hit aggiuntivo al secondo (prima era limitato a 1 hit ogni 5 secondi). Tieni presente che il limite di 500 hit per sessione continua a essere valido.
- Per essere compatibili con le specifiche RFC, ora i cookie
__utmv
sono scritti con un separatore di variabile diverso (accento circonflesso anziché virgola). In questo modo dovresti risolvere alcuni dei problemi di codifica dei cookie riscontrati dai clienti.
Release 2011-11 (16 novembre 2011)
Modifiche alla raccolta dei dati di Velocità del sito:
- I dati relativi alla velocità del sito vengono ora raccolti automaticamente per tutte le proprietà web a una frequenza di campionamento dell'1%. La funzione
_trackPageLoadTime
, precedentemente richiesta per attivare la raccolta dati sulla velocità del sito, è ora deprecata. - La frequenza di campionamento predefinita può essere regolata utilizzando la nuova funzione
_setSiteSpeedSampleRate
. - Se nella chiamata
_trackPageview
viene utilizzato un percorso virtuale, questo verrà ora associato anche ai dati sulla velocità del sito raccolti da quella pagina.
Release 2011-10 (17 ottobre 2011)
Questa release contiene la nuova funzionalità seguente:
- Gli eventi possono essere contrassegnati come non interazioni impostando il nuovo parametro
opt_noninteraction
del metodo_trackEvent()
sutrue
. Contrassegnare un evento come non interazione indica che gli hit dall'evento codificato non influiscono sulla frequenza di rimbalzo. Per ulteriori informazioni, consulta la documentazione di riferimento ga.js.
Questa release contiene la seguente correzione di bug:
- Risolto un problema per cui la propagazione del parametro URL
gclid
di AdWords nei link ai siti interni poteva comportare un aumento artificioso del numero di visite a pagamento.
Release 2011-08 (16 agosto 2011)
In questa release è stato corretto un bug che causava un aumento artificioso del numero di visite e/o una diminuzione del numero di nuovi visitatori per alcuni siti. Il primo effetto ha interessato principalmente i siti con traffico organico abbinato a un comportamento specifico degli utenti. Il secondo effetto si è verificato solo sui siti che utilizzano una configurazione di monitoraggio non supportata con più tracker.
Release 2011-08 (11 agosto 2011)
Modifiche ai calcoli delle sessioni:
- Una campagna per sessione: se una nuova campagna viene avviata durante una sessione esistente, lo script di monitoraggio avvierà automaticamente una nuova sessione. Una nuova campagna viene attivata da una modifica a uno dei seguenti campi: ID campagna, nome, sorgente, mezzo, termine, contenuti o gclid.
- Lo script di monitoraggio non avvia più una nuova sessione se un utente chiude il browser.
Modifiche al monitoraggio interdominio:
- La chiamata a
_setAllowHash(false)
non è più necessaria per la configurazione del monitoraggio interdominio. Le pagine che includono già una chiamata al numero_setAllowHash(false)
continueranno a funzionare, ma non sarà più necessaria per la configurazione di un nuovo sito. - Lo script di monitoraggio ora tenterà di riparare i parametri del linker danneggiati dai reindirizzatori e dai browser HTTP. Circa l'85% dei valori di collegamento correntemente annullati a causa di modifiche di codifica introdotte da reindirizzatori e browser dovrebbero ora poter essere ripristinati e accettati dallo script di monitoraggio.
Rilascio 2011-07 (26 luglio 2011)
Questa release contiene una nuova funzionalità:
- Il codice di monitoraggio ora posticipa gli hit per le pagine sottoposte a prerendering finché queste pagine non vengono visualizzate dall'utente. Se una pagina sottoposta a prerendering non viene mai visualizzata, non vengono inviati hit. Questa funzionalità è disponibile solo per i siti che utilizzano lo script di monitoraggio asincrono. Puoi scoprire di più sul prerendering nel blog del Centro webmaster Google.
Rilascio 2011-07 (14 luglio 2011)
Questa release contiene una serie di correzioni di bug e refactoring, oltre a una nuova funzionalità:
- Aggiunto il supporto del monitoraggio social ( _trackSocial)
Release 2011-05 (18 maggio 2011)
Questa release contiene le seguenti correzioni di bug.
- È stato corretto un bug nel monitoraggio interdominio che in alcuni casi causava una codifica errata dei dati delle campagne.
- È stato corretto un bug nel monitoraggio interdominio che causava il caricamento più frequente dei cookie dall'URL, causando in alcuni casi cookie non corretti.
- Risolto un bug nelle variabili personalizzate che causava la codifica di alcuni valori nei report.
Release 2011-04 (14 aprile 2011)
Questa release contiene manutenzioni regolari, tra cui correzioni di bug e refactoring. Le API pubbliche o le funzionalità non subiranno modifiche.
Release 2011-03 (30 marzo 2011)
Questa release contiene aggiornamenti e una nuova funzionalità.
-
Assistenza
POST
:- Il codice di monitoraggio ora può inviare beacon di monitoraggio molto più grandi. Tradizionalmente, i beacon vengono inviati tramite richieste HTTP
GET
, che per alcuni browser e proxy sono limitate a 2048 caratteri. Le richieste oltre questo limite sono state ignorate e i dati non hanno mai raggiunto Google Analytics. A partire da questa release, le richieste che superano i 2048 caratteri verranno inviate tramite HTTPPOST
, che non prevede questo limite. Il codice di monitoraggio ora supporta i beacon con un massimo di 8192 caratteri.
- Il codice di monitoraggio ora può inviare beacon di monitoraggio molto più grandi. Tradizionalmente, i beacon vengono inviati tramite richieste HTTP
Release 2011-02 (17 febbraio 2011)
Questa release contiene le seguenti correzioni di bug.
- È stato corretto un bug che impediva il corretto funzionamento di
_addIgnoredOrganic
e_addIgnoredRef
durante la prima visita a un sito. - Risolto il problema relativo all'esecuzione del codice di monitoraggio su più iframe.
Release 2010-10 (4 ottobre 2010)
Questa release contiene manutenzioni regolari, tra cui correzioni di bug e refactoring. Le API pubbliche o le funzionalità non subiranno modifiche.
Release 2010-04 (20 aprile 2010)
Questa release contiene correzioni di bug e pulizia dell'API.
-
Correzioni di bug:
- È stato corretto il bug di monitoraggio eventi. Per chiamare
_trackEvent
non è più necessario chiamare prima il numero_initData
o_trackPageview
. - È stato aggiornato lo snippet asincrono in modo che possa essere inserito nell'intestazione di qualsiasi pagina senza causare problemi in IE 6 e 7. Consulta la guida al monitoraggio asincrono per il nuovo snippet. Questo aggiornamento è avvenuto il 22/03/2010.
- Sintassi asincrona estesa per supportare i metodi di chiamata nell'oggetto
_gat
.
- È stato corretto il bug di monitoraggio eventi. Per chiamare
-
Le API di inizializzazione del tracker sono state aggiornate per essere coerenti con la sintassi asincrona. Sono state inoltre ritirate le funzioni precedenti.
- Funzione
_gat._createTracker(opt_account, opt_name)
aggiunta. Consente di assegnare un nome ai tracker e di recuperarli in un secondo momento usando il loro nome.Utilizza questa opzione anziché_gat._getTracker(account)
. _gat._getTrackerByName(name)
aggiunti. Recupera il tracker con il nome specificato.tracker._getName()
aggiunti. Restituisce il nome assegnato al tracker al momento della creazione.- Deprecato
_gaq._createAsyncTracker(account, opt_name)
. Usa invece il criterio_gat._createTracker
. - Deprecato
_gaq._getAsyncTracker(name)
. Usa invece il criterio_gat._getTrackerByName
.
- Funzione
-
Per i dettagli su queste modifiche all'API, consulta la sezione Riferimento tracker.
Rilascio 2009-12 (1 dicembre 2009)
Questa release contiene aggiornamenti all'elenco del motore di ricerca predefinito e nuove funzioni per controllare il timeout dei cookie. Viene inoltre introdotto lo snippet GA asincrono che riduce l'impatto della latenza ga.js sulla pagina.
-
Elenco del motore di ricerca predefinito aggiornato
- Aggiunti i motori di ricerca Naver, Eniro e Daum.
- Sono stati rimossi dall'elenco Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum e Ilse.
-
Sono state aggiunte funzioni per controllare la scadenza dei cookie per tutti i cookie memorizzati. Le funzioni di timeout dei cookie esistenti sono state ritirate. Per ulteriori dettagli, consulta la documentazione relativa all'API JS.
_setVisitorCookieTimeout(cookieTimeoutMillis)
sostituisce la funzione_setCookiePersistence
._setSessionCookieTimeout(cookieTimeoutMillis)
sostituisce la funzione_setSessionTimeout
._setCampaignCookieTimeout(cookieTimeoutMillis)
sostituisce la funzione_setCookieTimeout
.
-
Lanciato lo snippet GA asincrono. Consulta la documentazione per scoprire come provarla.
-
La funzione
_setVar
è ora deprecata. La funzionalità delle variabili personalizzate sostituisce_setVar
. Per ulteriori dettagli, consulta la documentazione.
Release 2009-11 (4 novembre 2009)
Questa release contiene:
-
È stata aggiunta una nuova funzione per recuperare le variabili personalizzate a livello di visitatore. Per ulteriori dettagli, consulta la documentazione della funzione.
_getVisitorCustomVar(index)
-
Anziché attendere window.onload, i contenuti in overlay del sito vengono caricati non appena viene eseguito ga.js.
Rilascio 2009-10 (14 ottobre 2009)
Questa release contiene una nuova funzionalità:
-
È stato aggiunto un parametro booleano facoltativo alla funzione
_addOrganic
per specificare se vengono aggiunte nuove sorgenti organiche all'inizio o alla fine dell'elenco delle origini organiche. Per ulteriori dettagli, consulta la documentazione._addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
Release 2009-09 (28 settembre 2009)
Questa release contiene manutenzione regolare per miglioramenti delle prestazioni e refactoring. Le API pubbliche o le funzionalità non subiranno modifiche.
Release 2009-08 (31 agosto 2009)
Questa release contiene diverse correzioni di bug e miglioramenti delle prestazioni:
- Codifica corretta per i termini di ricerca per le ricerche organiche, informazioni sui percorsi delle pagine web per (utmp) e valori definiti dall'utente quando utilizzati con la funzionalità di collegamento (ad es. le funzioni
_link
e_linkByPost
). - Il motore di ricerca Rambler è aggiunto ai risultati di ricerca organici
- L'analisi delle ricerche organiche è corretta per il motore di ricerca http://kvasir.no
- I nuovi motori di ricerca organici definiti dall'utente vengono ora aggiunti in cima all'elenco
- È stata rimossa la funzione
_trackEvent(action, label, value)
deprecata e la è stata sostituita con_trackEvent(category, action, label, value)
- Gli URL referrer sono memorizzati ora come sensibili all'uso di maiuscole/minuscole. Ad esempio: www.domain.com/PaGe.HtMl sarà registrato con informazioni relative a maiuscole e minuscole.
- È stato aggiunto un limite di 1200 caratteri alla dimensione del token GASO.
- È stata aggiunta una nuova funzione per consentire l'override dei timeout predefiniti per i cookie:
_setCookiePersistence(timeout)