Google Analytics - Tutti i log delle modifiche degli SDK e dell'API Collection

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.

Sono stati aggiunti gli URL "android-app://" come sorgente di referral valida.

In questa release viene aggiunta la nuova attività customTask.

Questa release contiene:

Google Analytics

  • Compatibilità con iOS 10 e correzioni di bug.

Questa release contiene:

Google Analytics

  • Correzioni di arresti anomali.

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à.

Questa release contiene:

Google Analytics

  • Aggiunto il supporto per bitcode.

Google Tag Manager

  • Aggiunto il supporto per bitcode.

Questa release contiene:

Google Analytics

  • Risolto un problema che causava arresti anomali durante l'utilizzo di setCampaignParametersFromUrl. Versione 636.

Google Tag Manager

  • Nessuna modifica.

Questa release contiene:

Google Analytics

  • Nessuna modifica.

Google Tag Manager

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.

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.

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

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.

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.

In questa release è stato aggiunto un nuovo parametro di hit. Consulta la sezione Riferimento parametri per l'elenco completo dei parametri.

Override geografico

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.

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 e dispatchWithCompletionHandler sono stati aggiunti alla classe TAGManager.

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.

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
  • Gli hit che non contengono un ID monitoraggio valido vengono eliminati.
  • È 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.
  • È 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.

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.

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 con screenview. Aggiorna il prima possibile il codice di monitoraggio dell'app per utilizzare screenview anziché appview.

Nuovi parametri

Ridenominazione parametro

  • La colonna Descrizione contenuti è stata rinominata in Nome schermata. Il nome del parametro di query, cd, rimarrà invariato.

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 con screenview. Aggiorna il prima possibile il codice di monitoraggio dell'app per utilizzare screenview anziché appview.

Nuovi campi

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.
  • 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.

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.

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.

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.
  • 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.
  • Rilascio di manutenzione.

Questa release contiene: * È stata rimossa la necessità di AdSupport.framework. * È stato rimosso il codice inutilizzato.

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.

  • Rilascio di manutenzione.

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.

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.

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.

Questa release contiene:

  • Risolto l'errore di collegamento durante il targeting di iOS 7.0.

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.

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.

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.

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 esempio gaq.push(['_set', 'currencyCode', 'EUR'])

Questa release contiene:

  • Cambia appVersion predefinita nel valore in CFBundleShortVersionString anziché in CFBundleVersionKey.
  • Utilizza HTTPS come protocollo predefinito anziché HTTP.
  • Metodi di monitoraggio cambiati in Invia (ad es. trackView ora chiamato sendView).
  • Alcune correzioni di bug minori.

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.

Questa release contiene:

  • È stata aggiunta l'architettura armv7s a libGoogleAnalytics.a.
  • È stata rimossa l'architettura armv6 da libGoogleAnalytics.a.

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).

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.

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.

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.

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.

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 corso GoogleTracker.
  • Altre correzioni di bug e miglioramenti

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.

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.

Questa release contiene:

  • Aggiunta della struttura di gestione delle eccezioni non rilevata.
  • Proprietà dispatchEnabled rimossa da GAI.
  • Proprietà defaultTracker aggiunta a GAI.
  • Metodo close aggiunto a GAITracker.
  • Metodo di monitoraggio dei tempi aggiunto a GAITracker.
  • Metodo trackView aggiunto a GAITracker, 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.

Questa release contiene:

  • Il metodo startSession è stato rimosso. Usa invece il criterio setStartSession.
  • Parametro ga_sessionTimeout aggiunto a EasyTracker.
  • Modalità di risparmio energetico implementata.
  • Metodo trackView aggiunto a GAITracker, 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).

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.

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"

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.

Questa release contiene:

  • Documentazione:

    • Il file ReadMe.txt è stato aggiornato in modo da indirizzare al sito web per la documentazione.

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.

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.

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 di stopTracker.
    • 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).

Questa release contiene:

  • Correzioni di bug:
    • Intrappolato e movimentato diversi SQLiteExceptions.
    • Risolto il problema di NullPointerException in stopSession se chiamato prima della chiamata al numero startNewSession.
    • 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.

Questa release contiene la nuova funzionalità seguente:

  • Gli eventi possono essere contrassegnati come non interazioni impostando il nuovo parametro opt_noninteraction del metodo _trackEvent() su true. 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.

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.
  • Nuove funzionalità:
    • Flag anonymizeIp aggiunto.
    • Parametro sampleRate aggiunto.
    • Aggiunto il supporto per i referral delle campagne.

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.

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.

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.

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

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.

Questa release contiene una serie di correzioni di bug e refactoring, oltre a una nuova funzionalità:

  • Aggiunto il supporto del monitoraggio social ( _trackSocial)

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

Questa release contiene:

  • Correzioni di bug:

    • È stato corretto il formato errato della stringa userAgent.
  • Nuove funzioni:

    • Aggiunto il supporto per il Monitoraggio e-commerce
    • Flag debug aggiunto
    • Flag dryRun aggiunto

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.

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

Questa release contiene manutenzioni regolari, tra cui correzioni di bug e refactoring. Le API pubbliche o le funzionalità non subiranno modifiche.

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 HTTP POST, che non prevede questo limite. Il codice di monitoraggio ora supporta i beacon con un massimo di 8192 caratteri.

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.

Questa release contiene:

  • Nuove funzionalità:
    • Aggiunto il supporto per le variabili personalizzate.
    • È stata aggiunta la versione NoThumb della raccolta.

Questa release contiene manutenzioni regolari, tra cui correzioni di bug e refactoring. Le API pubbliche o le funzionalità non subiranno modifiche.

Questa release contiene:

  • Nuove funzioni:

    • Aggiunto supporto per iOS4

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.
  • 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.
  • Per i dettagli su queste modifiche all'API, consulta la sezione Riferimento tracker.

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.

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.

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)

Questa release contiene manutenzione regolare per miglioramenti delle prestazioni e refactoring. Le API pubbliche o le funzionalità non subiranno modifiche.

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)