Questa pagina documenta eventuali modifiche apportate ad API e SDK di raccolta di Google Analytics. Include i log delle modifiche per il monitoraggio web (ga.js), l'SDK per Android e l'SDK per iOS. 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.
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.
Monitoraggio web (analytics.js) - Versione 21/09/2017 (21 settembre 2017)
Sono stati aggiunti gli URL "android-app://" come sorgente di referral valida.
Monitoraggio web (analytics.js): versione 12/07/2017 (12 luglio 2017)
In questa release viene aggiunta la nuova attività customTask.
SDK per iOS - Versione 3.17 (12 settembre 2016)
Questa release contiene:
Google Analytics
- Compatibilità con iOS 10 e correzioni di bug.
SDK per iOS - Versione 3.16 (10 agosto 2016)
Questa release contiene:
Google Analytics
- Correzioni di arresti anomali.
SDK per iOS - Versione 3.15 (23 novembre 2015)
Questa release contiene:
Google Analytics
- Nessuna modifica.
Google Tag Manager
- Risolto un problema che causava un arresto anomalo durante l'esecuzione dei test delle unità.
SDK per iOS - Versione 3.14 (23 ottobre 2015)
Questa release contiene:
Google Analytics
- Aggiunto il supporto per bitcode.
Google Tag Manager
- Aggiunto il supporto per bitcode.
SDK per iOS - Versione 3.13 (21 luglio 2015)
Questa release contiene:
Google Analytics
- Risolto un problema che causava arresti anomali durante l'utilizzo di setCampaignParametersFromUrl. Versione 636.
Google Tag Manager
- Nessuna modifica.
SDK per iOS - Versione 3.12 (11 maggio 2015)
Questa release contiene:
Google Analytics
- Nessuna modifica.
Google Tag Manager
- Risolto il conflitto di nomi di classe. Problema 631.
SDK per Android - Versione 4.5 - Google Play Services 7.3 (1° maggio 2015)
Questa release contiene:
Google Analytics
- Aggiunto il supporto per l'invio in background su dispositivi non Google Play.
- Logger/LogLevel obsoleto. Analytics utilizza ora il logging di Android. Per attivare il logging di debug, esegui
adb shell setprop log.tag.GAv4 DEBUG
. - Refactoring per migliorare l'invio dei dati e installare l'attribuzione della campagna.
- È stato corretto il bug relativo all'analisi della campagna. Issue 596.
- Le eccezioni delle app non gestite durante i primi secondi dell'inizializzazione di Analytics vengono registrate correttamente. Problema 443.
Google Tag Manager
- Nessuna modifica.
SDK per iOS - Versione 3.11 (30 aprile 2015)
Questa release contiene:
Google Analytics
- Segnala la risoluzione dello schermo utilizzando nativeBounds su iOS 8.0 e versioni successive. Riguarda il problema 504.
- Aggiunto il supporto per i parametri delle campagne correlati ai clic.
- Segnala il modello di hardware iOS oltre alla versione del sistema operativo del dispositivo. Riguarda il problema 408.
- Consente di generare report sull'attribuzione dell'installazione di iAd su iOS 7.1 e versioni successive. Ciò richiede il framework iAd.
- Aggiunto un avviso di ritiro per il tipo di hit appview.
- Ora SQLlite3 è una libreria obbligatoria.
Google Tag Manager
- È stato risolto un problema di arresto anomalo di una stringa in TAGDispatcher.
Monitoraggio web (analytics.js) - Release 2015-04-13 (13 aprile 2015)
Questa release contiene l'aggiunta di un nuovo campo. Consulta la sezione Riferimento campi per l'elenco completo dei campi.
Trasporto
- Il campo transport ti consente di impostare il meccanismo con cui verranno inviati gli hit.
Altri cambiamenti
- L'opzione
useBeacon
è deprecata. - Correzioni di bug
SDK per Android - Versione 4.0.6 - Google Play Services 7.0 (19 marzo 2015)
Questa release contiene:
Google Analytics
- Risolto il problema 440: CampaignTrackingService NullPointerException.
- Risolto il problema 552: GoogleAnalytics.getInstance() blocca il file
- Risolto il problema 564: i report sulle attività automatiche di Analytics generano un'eccezione non supportata.
- Correzione di bug di secondaria importanza.
Google Tag Manager
- Correzione di bug di secondaria importanza.
SDK per Android - Versione 4.0.5 - Google Play Services 6.7 (17 febbraio 2015)
Questa release contiene:
Google Analytics
- Correzione di bug di secondaria importanza.
Google Tag Manager
- È stato corretto il bug relativo alle condizioni di gara relativo a Come evitare TagManager "LegalStateException: i risultati sono già stati impostati".
Measurement Protocol - Release 2015-01-30 (30 gennaio 2015)
In questa release è stato aggiunto un nuovo parametro di hit. Consulta la sezione Riferimento parametri per l'elenco completo dei parametri.
Origine dati
- Il parametro Origine dati
ds
ti consente di impostare l'origine dati di un hit.
Monitoraggio web (analytics.js) - Release 2015-01-30 (30 gennaio 2015)
Questa release contiene l'aggiunta di un nuovo campo. Consulta la sezione Riferimento campi per l'elenco completo dei campi.
Origine dati
- Il campo Origine dati ti consente di impostare l'origine dati di un hit.
Measurement Protocol - Release 29/01/2015 (29 gennaio 2015)
In questa release è stato aggiunto un nuovo parametro di hit. Consulta la sezione Riferimento parametri per l'elenco completo dei parametri.
Override geografico
- La sostituzione geografica
geoid
consente di impostare esplicitamente la posizione geografica dell'utente.
SDK per Android - Versione 4.0.4 - Google Play Services 6.5 (24 novembre 2014)
Questa release contiene:
Google Analytics
- Miglioramenti apportati al monitoraggio delle eccezioni relativo al Problema 443: Google Play Services non presenta eccezioni.
- Correzione di bug di secondaria importanza.
Google Tag Manager
- Nessuna modifica a Google Tag Manager.
SDK per iOS - Versione 3.10 (5 novembre 2014)
Questa release contiene:
Google Analytics
- Risolto un problema che impediva l'invio di tutti i beacon durante l'invio dei beacon.
- È stata aggiornata l'applicazione di esempio CuteAnimals per dimostrare come eseguire l'invio quando l'app passa in background.
- Aggiunto il supporto per altri campi E-commerce avanzato.
- Sono stati rimossi i messaggi di avviso sulle classi GAIHit e GAIProperty mancanti durante la compilazione con l'SDK per iOS 8.0. Queste classi sono state rimosse.
- L'invio di beacon ora è più efficiente, poiché più beacon vengono inviati in un'unica richiesta HTTPS.
- Le richieste verranno compresse per risparmiare sull'utilizzo del piano dati in determinate circostanze.
Google Tag Manager
- Ritirare TAGContainerFuture basato su openContainerWithId. L'uso di questa API su iOS8 genera errori se il metodo get viene chiamato durante alcune fasi del ciclo di vita UIAppDelega.
- Aggiunto il supporto di metriche e dimensioni personalizzate all'E-commerce avanzato per il tag Google Universal Analytics.
- Risolto un bug che richiedeva prodotti per le azioni E-commerce avanzato con prodotti facoltativi.
- Supporto delle funzionalità dell'ID pubblicità per il tag Google Universal Analytics.
- È stata aggiornata l'applicazione di esempio CuteAnimals per dimostrare come inviare dati quando l'app è in background.
SDK per Android - Versione 4.0.3 - Google Play Services 6.1 (25 settembre 2014)
Questa release contiene:
Google Analytics
- Correzione di bug di secondaria importanza.
Google Tag Manager
- È stato aggiunto il supporto per l'e-commerce avanzato. Per maggiori dettagli, consulta la Guida per gli sviluppatori sull'e-commerce avanzato.
Monitoraggio web (analytics.js) - Versione 2014-09-02 (2 settembre 2014)
- Ora gli hit possono essere inviati utilizzando
navigator.sendBeacon
(nei browser supportati) passando il parametrouseBeacon
. - Il cookie impostato dal plug-in delle funzioni di visualizzazione è stato rinominato da
_dc
a_gat
.
SDK per iOS - Versione 3.09 (31 luglio 2014)
Questa release contiene:
Google Analytics
- Nessuna modifica.
Google Tag Manager
- Al tag di Google Universal Analytics è stato aggiunto il supporto dell'E-commerce avanzato.
- I nuovi metodi
dispatch
edispatchWithCompletionHandler
sono stati aggiunti alla classe TAGManager.
SDK per Android - Versione 4.0.2 - Google Play Services 5.0 (1° luglio 2014)
Questa release contiene:
Google Analytics
- È stato aggiunto il supporto per l'e-commerce avanzato. Per maggiori dettagli, consulta la Guida per gli sviluppatori sull'e-commerce avanzato.
- Ora l'ID cliente viene reimpostato ogni volta che viene modificato l'ID pubblicità.
- La raccolta dell'ID pubblicità è disattivata per impostazione predefinita.
- Aggiunta di API programmatiche per report sulle eccezioni.
- Correzioni di bug nella documentazione.
- Correzione di bug di secondaria importanza.
Google Tag Manager
- Nessuna modifica a Google Tag Manager.
SDK per iOS - Versione 3.08 (25 giugno 2014)
Questa release contiene:
Google Analytics
- L'SDK ora raccoglierà l'IDFA e il flag di monitoraggio dell'inserzionista attivato se la libreria libAdIdAccess.a (fornita come parte dell'SDK) è inclusa nell'applicazione e la proprietà
allowIDFACollection
è impostata su true nel tracker. - È stato aggiunto il supporto dell'E-commerce avanzato.
- È stato aggiunto il tipo di hit visualizzazione di schermata per sostituire il tipo di hit appview.
- A questo punto, a ogni hit viene aggiunto un parametro ID hit. Viene modificato ogni volta che viene generato un hit da visualizzazione di app, visualizzazione di schermata o visualizzazione di pagina.
- ClientId verrà ora reimpostato ogni volta che il valore IDFA cambia. Questo accade solo quando l'IDFA viene raccolto in un tracker.
- Un nuovo metodo
dispatchWithCompletionHandler
è stato aggiunto alla classe GAI. - Risolto il problema per cui l'SDK poteva inviare un beacon senza clientId o con un clientId vuoto.
Google Tag Manager
- Nessuna modifica
Monitoraggio web (analytics.js) - Release 2014-06-25 (25 giugno 2014)
- Gli hit che non contengono un ID monitoraggio valido vengono eliminati.
- Aggiunto il supporto per il plug-in di collegamento interdominio espressioni regolari.
Monitoraggio web (ga.js), release 25/06/2014 (25 giugno 2014)
- Gli hit che non contengono un ID monitoraggio valido vengono eliminati.
Measurement Protocol - Release 12/05/2014 (12 maggio 2014)
-
È stato aggiornato l'elenco delle sorgenti organiche supportate.
- Rimosso: Netscape, Informazioni, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
- Aggiunto/aggiornato: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
Monitoraggio web (analytics.js) - Versione 12/05/2014 (12 maggio 2014)
-
È stato aggiornato l'elenco delle sorgenti organiche supportate.
- Rimosso: Netscape, Informazioni, Mamma, Voila, Live, Wirtulana Polska, Yam, Ozu.
- Aggiunto/aggiornato: Baidu, DOCOMO, Onet, Centrum, Sogou, Tut.By, Globo, Ukr.net, So.com, au one.
SDK per iOS - Versione 3.07 (9 maggio 2014)
Questa release contiene:
Google Analytics
- Campo ID utente aggiunto.
Google Tag Manager
- Risolto il bug nell'ID per la macro Pubblicità, in modo che potesse restituire correttamente l'identificatore per l'inserzionista (IDFA), se disponibile.
- Risolto un problema che consentiva agli utenti di utilizzare
NSNumber
per i dati di e-commerce.
Measurement Protocol - Release 16/04/2014 (16 aprile 2014)
Questa release contiene la sostituzione del tipo di hit appview
e l'aggiunta e ridenominazione di parametri. Consulta la sezione Riferimento parametri per l'elenco completo dei parametri.
Sostituzione appview
- Il tipo di hit
appview
è stato sostituito conscreenview
. Aggiorna il prima possibile il codice di monitoraggio dell'app per utilizzarescreenview
anzichéappview
.
Nuovi parametri
- ID applicazione: l'identificatore dell'applicazione.
- ID programma di installazione dell'applicazione: identificatore del programma di installazione dell'applicazione.
Ridenominazione parametro
- La colonna Descrizione contenuti è stata rinominata in Nome schermata. Il nome del parametro di query,
cd
, rimarrà invariato.
Monitoraggio web (analytics.js) - Release 2014-04-16 (16 aprile 2014)
Questa release contiene la sostituzione del tipo di hit appview
e l'aggiunta di nuovi campi. Consulta la sezione Riferimento campi per l'elenco completo dei campi.
Sostituzione appview
- Il tipo di hit
appview
è stato sostituito conscreenview
. Aggiorna il prima possibile il codice di monitoraggio dell'app per utilizzarescreenview
anzichéappview
.
Nuovi campi
- Nome schermata: il nome della pagina/schermata. Se non viene configurato, per impostazione predefinita viene utilizzato l'URL della pagina (web) o l'ID della schermata (app).
- ID applicazione: l'identificatore dell'applicazione.
- ID programma di installazione dell'applicazione: identificatore del programma di installazione dell'applicazione.
Altri cambiamenti
- Output di debug migliorato.
- Sono stati corretti vari bug di prerendering.
- Aggiunto il supporto per le API di prerendering senza prefisso. Ora il prerendering funziona in IE11 oltre che in Chrome.
- Altre correzioni di bug minori relative al supporto dei linker.
Monitoraggio web (ga.js), release 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.
Monitoraggio web (analytics.js) - Versione 2014-04 (2 aprile 2014)
- Aggiunta la possibilità di eseguire l'override del parametro User-ID.
SDK per Android - Versione 4 (25 marzo 2014)
Google Analytics e Google Tag Manager
- Gli SDK Google Analytics e Google Tag Manager fanno ora parte dell'SDK Google Play Services 4.3 .
- Non è necessario che Google Play Services sia installato sui dispositivi. Quando Google Play Services non è disponibile, l'SDK utilizza automaticamente la spedizione locale.
- Per informazioni dettagliate su come iniziare, consulta SDK Google Tag Manager v4 per Android e SDK Google Analytics v4 per Android
SDK per iOS - Versione 3.06 (18 marzo 2014)
Questa release contiene:
Google Analytics
- L'SDK ora completerà il parametro ID applicazione (
&aid
) per impostazione predefinita.
Google Tag Manager
- Aggiunto il supporto per la macro di Esperimenti sui contenuti di Google Analytics.
SDK per Android - Versione 3.02 (18 marzo 2014)
Questa release contiene:
Google Analytics
- Nessuna modifica a Google Analytics.
Google Tag Manager
- Aggiunto il supporto per la macro di Esperimenti sui contenuti di Google Analytics.
SDK per iOS - Versione 3.03c (19 febbraio 2014)
Questa release contiene:
Google Analytics
- Nessuna modifica diretta a Google Analytics. Gli utenti di GA devono tenere presente che Google Tag Manager non ha più una dipendenza da
AdSupport.framework
per impostazione predefinita. Potresti riuscire a risolvere il problema 387.
Google Tag Manager
- Le funzioni che chiamano l'API
AdSupport.framework
sono suddivise in una libreria separata,libAdIdAccess.a
. Le app devono collegarsi a questa libreria per avere accesso alla stringa dell'identificatore pubblicità (IDFA) e al flag di monitoraggio dell'inserzionista attivato.
Monitoraggio web (analytics.js) - Versione 2014-02 (11 febbraio 2014)
- I parametri del linker non vengono più ignorati quando ti sposti tra domini a diversi livelli di zoom in Firefox.
- Risolto il problema per cui Analisi dati In-Page non veniva caricato per alcuni URL.
- Miglioramenti all'output in modalità di debug.
Monitoraggio web (ga.js) - Release 2014-02 (11 febbraio 2014)
- Rilascio di manutenzione.
SDK per iOS - Versione 3.03a (5 febbraio 2014)
Questa release contiene: * È stata rimossa la necessità di AdSupport.framework
. * È stato rimosso il codice inutilizzato.
SDK per iOS - Versione 3.03 (14 gennaio 2014)
Questa release contiene: * Aggiunto il supporto per l'SDK per iOS 7.0 a 64 bit. * libGoogleAnalytics_debug.a
rimosso, ma fa parte della raccolta libGoogleAnalyticsServices.a
. * Pulizia del file di build CuteAnimals per Google Analytics.
Monitoraggio web (analytics.js) - Versione 2013-11 (22 novembre 2013)
- Rilascio di manutenzione.
Monitoraggio web (ga.js) - Release 2013-11 (22 novembre 2013)
- Miglioramenti per supportare gli upgrade di Universal Analytics sui siti che utilizzano più tracker.
Monitoraggio web (analytics.js) - Versione 2013-11 (7 novembre 2013)
- Aggiunta la configurazione automatica del dominio dei cookie
- Aggiunta del collegamento automatico interdominio per Moduli.
- Correzioni di bug
SDK per iOS - Versione 3.02 (18 ottobre 2013)
Questa release contiene: * Conflitto risolto con l'SDK del buffer di protocollo. * È stato corretto l'errore di collegamento durante l'attivazione della rimozione del codice.
SDK per Android - Versione 2.0beta6 (11 ottobre 2013)
Questa versione contiene: * Sesta versione beta. * È stata apportata una modifica per evitare un'eccezione di runtime quando un'app che ha come target Lollipop (livello API 19) utilizza l'SDK.
SDK per Android - Versione 3.01 (11 ottobre 2013)
Questa release contiene: * Seconda versione della versione 3.0. * È stata apportata una modifica per evitare un'eccezione di runtime quando un'app che ha come target Lollipop (livello API 19) utilizza l'SDK.
SDK per iOS - Versione 3.01 (20 settembre 2013)
Questa release contiene:
- Risolto l'errore di collegamento durante il targeting di iOS 7.0.
SDK per iOS - Versione 3.0.0 (16 agosto 2013)
Questa release contiene: * Prima release della versione 3.0 * Modifica dell'API SDK per allinearsi ad analytics.js. I metodi track
e send
sono stati rimossi. Usa invece send
e i metodi di costruzione GAIDictionaryBuilder
. * La maggior parte delle proprietà del protocollo GAITracker
è stata rimossa. Utilizza invece set
nei vari campi. * Tutti i parametri impostati utilizzando il metodo set
verranno resi persistenti. In precedenza, diversi parametri venivano impostati solo per la successiva chiamata di invio/traccia. * Il protocollo GAILogger
è disponibile per chi vuole implementare il proprio logging personalizzato per l'SDK. * I requisiti di sistema minimi sono cambiati. Per maggiori dettagli, vedi Readme.txt. * Tutte le attività dell'SDK (accesso a database e rete) ora vengono svolte in un thread separato. * Ora è possibile leggere clientId
. Chiama il numero [tracker get:kGAIClientId]
. Tieni presente che questa chiamata verrà bloccata fino a quando clientId
non potrà essere letto dal database. * L'SDK non utilizza più POST
, a meno che l'hit non superi i 2000 byte. Userà invece GET
. * L'SDK non riproverà più a inviare hit in base al codice di risposta HTTP.
SDK per Android - Versione 3.0.0 (16 agosto 2013)
Questa release contiene: * Prima release della versione 3.0 * API SDK riscritta per allinearsi meglio ad analytics.js. Per informazioni dettagliate, vedi javadoc e /analytics/devguides/collection/android/v3/. * Tutti i metodi track
e send
sono stati rimossi. Puoi invece utilizzare il metodo di invio e i metodi di costruzione corrispondenti nella classe MapBuilder
per inviare hit. Consulta la classe Fields
per un elenco di costanti che puoi utilizzare per creare hit utilizzando set
e send
. * Molte delle varie proprietà sono state rimosse, tra cui useHttps
, anonymizeIp
e così via. È possibile impostare/reimpostare tali proprietà utilizzando il comando set
. * EasyTracker
ora si estende Tracker
. Non è necessario chiamare il numero EasyTracker.getTracker
per effettuare direttamente le chiamate di monitoraggio. * L'SDK non imposta più il flag di controllo sessione per l'avvio all'avvio. Ora è responsabilità degli sviluppatori stabilire se è necessaria una nuova sessione. Tieni presente che EasyTracker gestisce ancora la gestione delle sessioni come prima. * L'SDK ora supporta una classe di logging personalizzata. Per informazioni dettagliate, consulta Logger
in Javadoc. * È stata aggiunta la modalità dryRun
. * Ora è possibile leggere clientId
. Chiama tracker.get(Fields.CLIENT_ID)
. Questa chiamata verrà bloccata fino al caricamento di clientId
dall'archivio permanente. * L'SDK non riproverà più gli hit in base al codice di risposta HTTP.
SDK per Android - Versione 2.0beta5 (10 aprile 2013)
Questa versione contiene: * Quinta versione beta. * Correzione del bug dell'analisi dell'eccezione di EasyTracker. Quando il flag ga_reportUncaughtExceptions
è impostato, non abbiamo inizializzato l'analizzatore sintattico delle eccezioni e, di conseguenza, non abbiamo analizzato la posizione di un'eccezione non rilevata. Con questa correzione, i report su arresti anomali ed eccezioni segnaleranno la posizione delle eccezioni non rilevate quando ga_reportUncaughtExceptions
è impostato su true.
Measurement Protocol - Release 2013-03 (22 marzo 2013)
Oggi abbiamo lanciato il nuovo Measurement Protocol in versione beta pubblica.
Monitoraggio web (analytics.js), release 2013-03 (22 marzo 2013)
Oggi abbiamo lanciato la nuova libreria di raccolte analytics.js in versione beta aperta.
Monitoraggio web (ga.js) - Versione 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'])
SDK per iOS - Versione 2.0beta4 (8 gennaio 2013)
Questa release contiene:
- Cambia appVersion predefinita nel valore in
CFBundleShortVersionString
anziché inCFBundleVersionKey
. - Utilizza HTTPS come protocollo predefinito anziché HTTP.
- Metodi di monitoraggio cambiati in Invia (ad es.
trackView
ora chiamatosendView
). - Alcune correzioni di bug minori.
SDK per Android - Versione 2.0beta4 (8 gennaio 2013)
Questa versione contiene: * Quarta versione beta. * Ora l'SDK rispetterà l'impostazione della frequenza di campionamento. Se in precedenza hai impostato la frequenza di campionamento su un valore diverso dal 100%, ora noterai una diminuzione corrispondente di alcune metriche di Analytics rispetto alla versione beta 3. * Sono stati modificati i metodi di invio (ad es. trackView
ora si chiama sendView
). * È stato aggiunto il supporto della valuta locale tramite Transaction.setCurrencyCode
* Utilizza HTTPS per impostazione predefinita anziché HTTP. * L'SDK non tenterà di inviare hit in assenza di connettività di rete. * Evita gli ANR quando cerchi di gestire i dati delle campagne di installazione. * Sono stati rimossi TrackedActivity
corsi dall'SDK. * Sposta l'inizializzazione dell'SDK dal thread dell'interfaccia utente principale. * Migliora la capacità dell'SDK di eseguire il ripristino da un database SQLite danneggiato. * Sono stati risolti diversi altri bug e arresti anomali.
SDK per iOS - Aggiornamento versione 2.0beta3 per iOS6 (26 settembre 2012)
Questa release contiene:
- È stata aggiunta l'architettura armv7s a libGoogleAnalytics.a.
- È stata rimossa l'architettura armv6 da libGoogleAnalytics.a.
SDK per iOS - Versione 1.5.1 (18 settembre 2012)
Questa release contiene:
-
Correzioni di bug:
- Rimuovi la versione NoThumb della raccolta.
- Rilascia il supporto per armv6.
-
Nuove funzioni:
- Aggiungi il supporto per armv7s (per iPhone5).
SDK per Android - Versione 1.5.1 (18 settembre 2012)
Questa release contiene:
- Correzioni di bug:
- Correggi la migrazione dalle variabili personalizzate degli SDK precedenti alla versione 1.5 alle variabili personalizzate dell'SDK 1.5.
- Rispetta l'impostazione delle limitazioni relative ai dati in background dell'utente.
SDK per iOS - Versione 1.5 (17 settembre 2012)
Questa release contiene:
- Correzioni di bug:
- I metodi del protocollo GANTrackerDelegate ora sono facoltativi.
- Ora gli eventi includono l'ultima visualizzazione di pagina monitorata (utmp).
- Nuove funzionalità:
- Supporto per un massimo di 50 variabili personalizzate. Nota: questa funzionalità è disponibile solo per gli utenti di Google Analytics Premium.
- App di esempio BasicExample aggiornata.
SDK per Android - Versione 1.5 (17 settembre 2012)
Questa release contiene:
-
Correzioni di bug:
- Correggi la perdita di memoria.
- Ora gli eventi includono l'ultima visualizzazione di pagina monitorata (
utmp
).
-
Nuove funzioni:
- Supporta 50 variabili personalizzate. Nota: questa funzionalità è disponibile solo per gli utenti di Google Analytics Premium.
SDK per iOS - Versione 2.0beta3 (21 agosto 2012)
Questa release contiene:
- Metodo di monitoraggio social aggiunto a
GAITracker
:trackSocial:withAction:withTarget:
- Firma del metodo di tempistica cambiata in:
trackTiming:withValue:withName:withLabel:
- Metodi manuali di creazione e spedizione aggiunti a GAITracker:
set:value:
get:
send:params:
- Metodi del setter delle dimensioni personalizzate aggiunti a GAITracker:
setCustom:dimension:
setCustom:metric:
- Refactoring dell'architettura del datastore per evitare problemi relativi a
CoreData
segnalati.
SDK per Android - Versione 2.0beta3 (21 agosto 2012)
Questa release contiene:
- Aggiunto il supporto per dimensioni e metriche personalizzate.
- Aggiunto il supporto per il monitoraggio delle interazioni social.
StandardExceptionParser
corso reso pubblico- Risolti arresti anomali occasionali durante l'inizializzazione dell'SDK.
- È stato risolto il problema di
INSTALL_REFERRER
trasmissione che veniva ignorata su alcuni dispositivi. - Risolto il problema di
ConcurrentModificationExceptions
nel corsoGoogleTracker
. - Altre correzioni di bug e miglioramenti
SDK per iOS - Versione 2.0beta2 (27 giugno 2012)
Questa release contiene:
- Aggiornato al formato dei cavi più recente.
sampleRate
modificato in valore in virgola mobile a precisione doppia.- Il monitoraggio eccessivo è limitato.
- Le informazioni di monitoraggio non inviate vengono eliminate quando è attivata la disattivazione.
- Le informazioni di monitoraggio non inviate che risalgono a più di 30 giorni fa verranno eliminate.
- Miglioramenti apportati a supervisore.
- Piuttosto che riprovare periodicamente, il supervisore utilizzerà l'API Reachability in caso di perdita della connettività per ricevere una notifica quando la connettività verrà ristabilita.
- App di esempio aggiornata.
- Altre correzioni di bug e miglioramenti.
SDK per Android - Versione 2.0beta2 (21 giugno 2012)
Questa release contiene:
- Interfaccia semplificata di EasyTracker.
- Il controllo della spedizione è stato spostato in un nuovo corso,
GAServiceManager
. - Aggiornato al formato dei cavi più recente.
sampleRate
modificato in doppio.- Il monitoraggio eccessivo è limitato.
- Le informazioni di monitoraggio non inviate vengono eliminate quando è attivata la disattivazione.
- Le informazioni di monitoraggio non inviate che risalgono a più di 30 giorni fa verranno eliminate.
- Altre correzioni di bug e miglioramenti.
SDK per iOS - Versione 2.0beta1 (25 maggio 2012)
Questa release contiene:
- Aggiunta della struttura di gestione delle eccezioni non rilevata.
- Proprietà
dispatchEnabled
rimossa daGAI
. - Proprietà
defaultTracker
aggiunta aGAI
. - Metodo
close
aggiunto aGAITracker
. - Metodo di monitoraggio dei tempi aggiunto a
GAITracker
. - Metodo
trackView
aggiunto aGAITracker
, che non accetta argomenti. - Nomi dei campi degli elementi della transazione aggiornati.
- Aggiornato al formato dei cavi più recente.
- Il valore dell'evento viene interpretato come un numero intero a 64 bit.
- La generazione del codice ARMV6 è passata da THUMB ad ARM.
SDK per Android - Versione 2.0beta1 (25 maggio 2012)
Questa release contiene:
- Il metodo
startSession
è stato rimosso. Usa invece il criteriosetStartSession
. - Parametro
ga_sessionTimeout
aggiunto a EasyTracker. - Modalità di risparmio energetico implementata.
- Metodo
trackView
aggiunto aGAITracker
, che non accetta argomenti. - Risolto un bug che impediva l'invio dei parametri di eccezione per gli hit.
- Gli hit che non possono essere letti dal database vengono eliminati invece di bloccare definitivamente l'invio di tutti gli hit.
- Aggiornato al formato dei cavi più recente.
- Tipo di hit dei tempi di implementazione.
- Tipi di hit di e-commerce implementati (transazione e articolo).
Monitoraggio web (ga.js) - 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.
Monitoraggio web (ga.js) - 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"
Monitoraggio web (ga.js), 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.
SDK per Android - Versione 1.4.2 (28 novembre 2011)
Questa release contiene:
-
Documentazione:
- Il file ReadMe.txt è stato aggiornato in modo da indirizzare al sito web per la documentazione.
SDK per Android - Versione 1.4.1 (22 novembre 2011)
Questa release contiene:
- Correzioni di bug:
- È stata corretta la gestione del monitoraggio automatico degli URL di destinazione di Google Play.
- Consenti la codifica URL del parametro referrer
setReferrer
.
Monitoraggio web (ga.js) - 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.
SDK per iOS - Versione 1.4 (15 novembre 2011)
Questa release contiene:
- Correzioni di bug:
- La posizione del database è stata cambiata dalla directory Documenti alla directory Libreria.
- L'SDK non genera più
NSAsserts
per errori del database SQLite. - È stato risolto l'arresto anomalo durante la chiamata a
trackPageview
con una stringa vuota. - Sono stati corretti gli arresti anomali durante la chiamata dei vari metodi
GANTracker
dopo la chiamata distopTracker
. - Sono state corrette diverse perdite di memoria, tra cui una chiamata a riga con un URL pagina che inizia con "/".
- Nuove funzionalità:
- Metodo
dispatchSynchronously
aggiunto. - Diverse costanti utili esposte (vedi GANTracker.h).
- Metodo
SDK per Android - Versione 1.4 (15 novembre 2011)
Questa release contiene:
- Correzioni di bug:
- Intrappolato e movimentato diversi
SQLiteExceptions
. - Risolto il problema di
NullPointerException
instopSession
se chiamato prima della chiamata al numerostartNewSession
. - Risolto il problema di esaurimento della memoria sui dispositivi HTC Thunderbolt e Motorola Droid Bionic.
- Eliminato l'accesso non necessario al database nel metodo di invio.
- Intrappolato e movimentato diversi
Monitoraggio web (ga.js) - 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.
SDK per iOS - Versione 1.3 (6 settembre 2011)
Questa release contiene:
- Correzioni di bug:
- È stato corretto l'errore del bus durante il tentativo di impostare il flag
dryRun
prima di avviare il tracker. - È stato corretto l'errore del bus durante il tentativo di passare
NULL
per l'errore. - Usa il linguaggio corretto nell'intestazione HTTP.
- È stato corretto l'errore del bus durante il tentativo di impostare il flag
- Nuove funzionalità:
- Flag
anonymizeIp
aggiunto. - Parametro
sampleRate
aggiunto. - Aggiunto il supporto per i referral delle campagne.
- Flag
SDK per Android - Versione 1.3.1 (6 settembre 2011)
Questa release contiene:
- Correzioni di bug:
- È stato corretto il bug nel monitoraggio generale dei referral della campagna.
- Risolto il flag
anonymizeIp
che interferisce con il monitoraggio della campagna.
Monitoraggio web (ga.js), 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.
Monitoraggio web (ga.js), 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.
SDK per Android - Versione 1.3 (10 agosto 2011)
Questa release contiene:
- Correzioni di bug:
- Risolti diversi problemi di gestione del database.
- Correggi le eccezioni durante l'utilizzo di variabili personalizzate.
- Mantieni il contesto dell'applicazione anziché quello trasferito al suo interno.
- È stata rimossa la possibilità di creare accidentalmente sessioni fantasma.
- Nuove funzionalità:
- Aggiunta la possibilità di impostare i referral delle campagne in qualsiasi momento
- Flag
sampleRate
aggiunto - Flag
anonymizeIp
aggiunto
Monitoraggio web (ga.js), release 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.
Monitoraggio web (ga.js), release 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)
SDK per iOS - Versione 1.2 (27 giugno 2011)
Questa release contiene:
- Correzioni di bug:
- È stato corretto l'arresto anomalo durante l'utilizzo delle variabili personalizzate.
- Corrette le perdite di memoria quando si utilizzano variabili personalizzate.
- Nuove funzionalità:
- Aggiunto il supporto per gli hit di e-commerce.
- Flag
Debug
aggiunto. - Flag
DryRun
aggiunto. - Informazioni più descrittive sugli errori relativi a
SQLite3
SDK per Android - Versione 1.2 (27 giugno 2011)
Questa release contiene:
-
Correzioni di bug:
- È stato corretto il formato errato della stringa
userAgent
.
- È stato corretto il formato errato della stringa
-
Nuove funzioni:
- Aggiunto il supporto per il Monitoraggio e-commerce
- Flag
debug
aggiunto - Flag
dryRun
aggiunto
Monitoraggio web (ga.js) - 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.
SDK per Android - Versione 1.1 (4 maggio 2011)
Questa release contiene:
-
Correzioni di bug:
- È stata corretta la codifica errata degli spazi.
SQLiteExceptions
non causa più l'arresto anomalo delle app.
-
Nuove funzioni:
- Aggiunto il supporto per le variabili personalizzate
Monitoraggio web (ga.js), 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.
Monitoraggio web (ga.js) - 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
Monitoraggio web (ga.js) - 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.
SDK per iOS - Versione 1.1 (11 febbraio 2011)
Questa release contiene:
- Nuove funzionalità:
- Aggiunto il supporto per le variabili personalizzate.
- È stata aggiunta la versione NoThumb della raccolta.
Monitoraggio web (ga.js) - 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.
SDK per iOS - Versione 1.0 (30 agosto 2010)
Questa release contiene:
-
Nuove funzioni:
- Aggiunto supporto per iOS4
Monitoraggio web (ga.js), 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.
Monitoraggio web (ga.js), release 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.
Monitoraggio web (ga.js) - 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.
Monitoraggio web (ga.js), release 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)
Monitoraggio web (ga.js), 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.
Monitoraggio web (ga.js), 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)