Aggiorniamo periodicamente il
codice di monitoraggio JavaScript (ga.js
) di Google Analytics per fornire nuove
funzionalità e per correggere i problemi rilevati nelle versioni precedenti.
Questa pagina documenta le modifiche apportate al codice di monitoraggio di ga.js
. Ti consigliamo di controllare periodicamente questo elenco per verificare se sono presenti 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 visualizzare immediatamente il codice di monitoraggio ga.js
aggiornato perché:
- Le modifiche sono state 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 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.
Release del 25-06-2014 (25 giugno 2014)
- Gli hit che non contengono un ID monitoraggio valido ora vengono ignorati.
Release del 16/04/2014 (16 aprile 2014)
- La ricerca sicura Yahoo è ora classificata correttamente come sorgente organica.
- Aggiunto il supporto dell'API di pre-rendering senza prefisso. Il prerendering ora funziona in IE11 oltre a Chrome.
Release 2014-02 (11 febbraio 2014)
- Release 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)
Le seguenti modifiche sono state inviate all'ultima versione del codice di monitoraggio:
- Aggiunto il supporto per specificare le valute locali con
_set
, ad esempiogaq.push(['_set', 'currencyCode', 'EUR'])
Release 2012-02 (24 febbraio 2012)
Le seguenti modifiche sono state inviate all'ultima versione del codice di monitoraggio:
- La frequenza di campionamento per la velocità del sito massima consentita (
_setSiteSpeedSampleRate
) è stata aumentata dal 10% al 100%. - Il metodo
_setAccount
ora rimuove gli spazi iniziali e finali.
Release 2012-02 (1 febbraio 2012)
Le seguenti modifiche sono state inviate all'ultima versione del codice di monitoraggio:
- Aggiornato l'elenco di motori di ricerca organica rilevati per impostazione predefinita. Sono stati aggiunti "startsiden.no", "rakuten.co.jp", "biglobe.ne.jp" e "goo.ne.jp". Abbiamo rimosso "search" e aggiunti "conduit.com", "babylon.com", "search-results.com", "avg.com", "comcast.net" e "incredimail.com", che sono stati tutti attribuiti in precedenza.
Release 2012-01 (26 gennaio 2012)
Le seguenti modifiche sono state inviate all'ultima versione del codice di monitoraggio:
- Il limite di lunghezza delle variabili personalizzate è stato aumentato da 64 a 128 caratteri. Inoltre, la lunghezza viene ora controllata prima della codifica dell'URL.
- Il limite di frequenza per gli hit da evento è stato ridotto. Ora puoi inviare 10 hit con 1 hit aggiuntivo al secondo (in precedenza era limitato a 1 hit ogni 5 secondi). Tieni presente che il limite di 500 hit per sessione continua a essere applicato.
- Per essere compatibili con le RFC, i cookie
__utmv
vengono ora scritti con un separatore di variabile diverso (accento circonflesso anziché virgola). Questa operazione dovrebbe risolvere alcuni dei problemi relativi alla codifica dei cookie rilevati dai clienti.
Release 2011-11 (16 novembre 2011)
Modifiche alla raccolta dei dati per Velocità del sito:
- I dati sulla velocità del sito vengono ora raccolti automaticamente per tutte le proprietà web con una frequenza di campionamento dell'1%. La funzione
_trackPageLoadTime
, che in precedenza era necessaria per attivare la raccolta dei dati sulla velocità del sito, è stata ritirata. - La frequenza di campionamento predefinita può essere regolata utilizzando la nuova funzione
_setSiteSpeedSampleRate
. - Se nella chiamata
_trackPageview
viene utilizzato un percorso virtuale, questo percorso verrà associato anche ai dati sulla velocità del sito raccolti da quella pagina.
Release 2011-10 (17 ottobre 2011)
Questa versione contiene la seguente nuova funzionalità:
- 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 per ga.js.
Questa versione contiene la seguente correzione di bug:
- Risolto il problema per cui la propagazione del parametro URL
gclid
di AdWords sui link interni del sito causava un aumento artificioso del numero di visite a pagamento.
Release 2011-08 (16 agosto 2011)
Questa versione risolve un bug che causava un aumento artificioso del numero di visite e/o una diminuzione del numero di nuovi visitatori di alcuni siti. Il primo effetto ha riguardato principalmente i siti con traffico organico e un comportamento utente specifico. Il secondo effetto era sui siti che utilizzavano 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 avvia automaticamente una nuova sessione. Una nuova campagna verrà attivata da una modifica a uno qualsiasi dei seguenti campi: ID campagna, nome, sorgente, mezzo, termine, contenuti o gclid.
- Lo script di monitoraggio non avvia più una nuova sessione nel caso in cui un utente chiuda il browser.
Modifiche al monitoraggio interdominio:
- La chiamata a
_setAllowHash(false)
non è più necessaria durante la configurazione del monitoraggio interdominio. Le pagine che includono già una chiamata al numero_setAllowHash(false)
continueranno a funzionare, ma non sarà più necessario impostare un nuovo sito. - Lo script di monitoraggio tenterà di riparare i parametri di collegamento che sono stati danneggiati dai registi 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.
Release 2011-07 (26 luglio 2011)
Questa release contiene una nuova funzionalità:
- Ora il codice di monitoraggio posticipa gli hit da pagina visualizzata prima che l'utente visualizzi tali pagine. Se una pagina di cui è stato eseguito il prerendering non viene mai visualizzata, non viene inviato alcun hit. Questa funzionalità è disponibile solo per i siti che utilizzano lo script di monitoraggio asincrono. Ulteriori informazioni sul prerendering sono disponibili nel blog del Centro webmaster Google.
Release 2011-07 (14 luglio 2011)
Questa versione contiene una serie di correzioni di bug e refactoring e una nuova funzionalità:
- Aggiunto il supporto del monitoraggio social (_trackSocial)
Release 2011-05 (18 maggio 2011)
Questa versione contiene le seguenti correzioni di bug.
- Corretto un bug nel monitoraggio interdominio che, in alcuni casi, causava una codifica errata dei dati della campagna.
- Risolto un bug nel monitoraggio interdominio che causava il caricamento di più cookie dall'URL, causando in alcuni casi cookie errati.
- Corretto un bug nelle variabili personalizzate che causava la codifica di alcuni valori nei report.
Release 2011-04 (14 aprile 2011)
Questa release contiene manutenzione regolare, tra cui correzioni di bug e refactoring. Le funzionalità o le API pubbliche 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 sono stati inviati tramite richieste HTTP
GET
, che sono limitate a 2048 caratteri da alcuni browser e proxy. Le richieste che hanno superato questo limite sono state eliminate 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 ha questo limite. Il codice di monitoraggio ora supporta beacon fino a 8192 caratteri.
- Il codice di monitoraggio ora può inviare beacon di monitoraggio molto più grandi. Tradizionalmente, i beacon sono stati inviati tramite richieste HTTP
Release 2011-02 (17 febbraio 2011)
Questa versione contiene le seguenti correzioni di bug.
- Corretto un bug che impediva a
_addIgnoredOrganic
e_addIgnoredRef
di funzionare correttamente alla prima visita di un sito. - Risolto un problema relativo al codice di monitoraggio in esecuzione in più iframe.
Release 2010-10 (4 ottobre 2010)
Questa release contiene manutenzione regolare, tra cui correzioni di bug e refactoring. Le funzionalità o le API pubbliche non subiranno modifiche.
Release 2010-04 (20 aprile 2010)
Questa versione contiene correzioni di bug e pulizia dell'API.
-
Correzioni di bug:
- È stato corretto il bug di monitoraggio degli eventi. Per chiamare
_trackEvent
non è più necessario chiamare prima_initData
o_trackPageview
. - Aggiornato lo snippet asincrono in modo che possa essere inserito nell'intestazione di qualsiasi pagina senza causare problemi in IE 6 e 7. Per informazioni sul nuovo snippet, consulta la Guida al monitoraggio asincrono. Questo aggiornamento è stato eseguito il 22/03/2010.
- La sintassi asincrona è stata estesa per supportare i metodi di chiamata sull'oggetto
_gat
.
- È stato corretto il bug di monitoraggio degli eventi. Per chiamare
-
API di inizializzazione del tracker aggiornate per garantire la coerenza con la sintassi asincrona. Abbiamo anche ritirato le vecchie funzioni.
- Funzione
_gat._createTracker(opt_account, opt_name)
aggiunta. Consente ai nomi di monitorare i tracker e in seguito recuperarli in base al nome.Da utilizzare al posto di_gat._getTracker(account)
. _gat._getTrackerByName(name)
aggiunti. Recupera il tracker con il nome specificato.tracker._getName()
aggiunti. Restituisce il nome assegnato al tracker quando è stato creato.- Ritirato
_gaq._createAsyncTracker(account, opt_name)
. Usa invece il criterio_gat._createTracker
. - Ritirato
_gaq._getAsyncTracker(name)
. Usa invece il criterio_gat._getTrackerByName
.
- Funzione
-
Consulta la Guida di riferimento al tracker per maggiori dettagli su queste modifiche all'API.
Release 2009-12 (1 dicembre 2009)
Questa versione contiene aggiornamenti all'elenco predefinito dei motori di ricerca e nuove funzioni per controllare i timeout dei cookie. Inoltre, viene lanciato lo snippet GA asincrono che riduce l'impatto della latenza ga.js sulla pagina.
-
Elenco aggiornato dei motori di ricerca predefinito
- Sono stati aggiunti i motori di ricerca Naver, Eniro e Daum.
- Rimosso Looksmart, Gigablast, Club-internet, Netsprint, Intera, Nostrum e Ilse dall'elenco.
-
Sono state aggiunte funzioni per controllare la scadenza dei cookie per tutti i cookie memorizzati. Funzioni di timeout dei cookie esistenti deprecate. Per ulteriori dettagli, consulta la documentazione sull'API JS.
_setVisitorCookieTimeout(cookieTimeoutMillis)
sostituisce la funzione_setCookiePersistence
._setSessionCookieTimeout(cookieTimeoutMillis)
sostituisce la funzione_setSessionTimeout
._setCampaignCookieTimeout(cookieTimeoutMillis)
sostituisce la funzione_setCookieTimeout
.
-
Lanciato uno snippet GA asincrono. Consulta la documentazione per provarla.
-
La funzione
_setVar
è deprecata. La funzionalità Variabili personalizzate sostituisce_setVar
. Per ulteriori dettagli, consulta la documentazione.
Release 2009-11 (4 novembre 2009)
Questa release contiene:
-
Aggiunta una nuova funzione per recuperare le variabili personalizzate a livello di visitatore. Per ulteriori dettagli, consulta la documentazione relativa alle funzioni.
_getVisitorCustomVar(index)
-
Anziché attendere che la finestra venga caricata, i contenuti del overlay del sito vengono caricati non appena viene eseguito ga.js.
Release 2009-10 (14 ottobre 2009)
Questa release contiene una nuova funzionalità:
-
Aggiunto un parametro booleano facoltativo alla funzione
_addOrganic
per specificare se aggiungere nuove sorgenti organiche all'inizio o alla fine dell'elenco delle sorgenti organiche. Per ulteriori dettagli, consulta la documentazione._addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
Release 2009-09 (28 settembre 2009)
Questa release contiene una manutenzione regolare per miglioramenti e refactoring delle prestazioni. Le funzionalità o le API pubbliche non subiranno modifiche.
Release 2009-08 (31 agosto 2009)
Questa versione contiene diverse correzioni di bug e miglioramenti delle prestazioni:
- Codifica corretta per i termini di ricerca per le ricerche organiche, informazioni sul percorso della pagina web per (utmp) e valori definiti dall'utente se utilizzati con la funzionalità linker (ad esempio: 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 organica definiti dall'utente ora vengono aggiunti all'inizio dell'elenco
- La funzione
_trackEvent(action, label, value)
è stata ritirata e 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 verrà registrato con informazioni relative alla richiesta.
- È 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)