Esta página documenta todas as alterações feitas no SDK do Google Analytics para Android. Consulte regularmente esta lista para não perder os novos comunicados. Você também pode se inscrever para receber as mudanças pelos feeds listados na seção Fazer inscrição abaixo.
Inscrever-se nos registros de alterações relacionados
Inclui todas as APIs de coleta, configuração e relatórios.
Inclui acompanhamento da Web (ga.js e analytics.js), SDK do Android e iOS e Measurement Protocol.
Versão de lançamento 4.5 – Google Play Services 7.3 (1º de maio de 2015)
Novidades desta versão:
Google Analytics
- Agora é possível fazer envios em segundo plano em dispositivos que não usam o Google Play.
- Descontinuação do Logger/LogLevel do Google Analytics. Agora, ele usa a geração de registros do Android. Para ativar os registros de depuração, execute
adb shell setprop log.tag.GAv4 DEBUG
. - Aplicamos uma refatoração para otimizar a entrega de dados e a atribuição de campanhas de instalação.
- Corrigimos o bug na análise de campanhas. Consulte o Issue 596.
- Agora é possível informar corretamente as exceções de apps não gerenciadas durante os primeiros segundos da inicialização do Google Analytics. Consulte o Issue 443.
Gerenciador de tags do Google
- Não houve mudanças.
Versão de lançamento 4.0.6 – Google Play Services 7.0 (19 de março de 2015)
Novidades desta versão:
Google Analytics
- Solucionamos o Issue 440: CampaignTrackingService NullPointerException (em inglês).
- Também corrigimos o Issue 552: GoogleAnalytics.getInstance() is blocking.
- Encontramos uma solução para o Issue 564: Analytics auto activity reporting throws UnsupportedOperationException.
- Alguns pequenos bugs foram corrigidos.
Gerenciador de tags do Google
- Alguns pequenos bugs foram corrigidos.
Versão de lançamento 4.0.5 – Google Play Services 6.7 (17 de fevereiro de 2015)
Novidades desta versão:
Google Analytics
- Alguns pequenos bugs foram corrigidos.
Gerenciador de tags do Google
- Corrigimos o bug de disputa relacionado ao tópico How to avoid TagManager “IllegalStateException: Results have already been set” (em inglês).
Versão de lançamento 4.0.4 – Google Play Services 6.5 (24 de novembro de 2014)
Novidades desta versão:
Google Analytics
- Melhoramos o acompanhamento de exceções relacionadas ao Issue 443: Google Play Services does not submit exceptions (em inglês).
- Alguns pequenos bugs foram corrigidos.
Gerenciador de tags do Google
- Não houve alterações no Gerenciador de tags do Google.
Versão de lançamento 4.0.3 – Google Play Services 6.1 (25 de setembro de 2014)
Novidades desta versão:
Google Analytics
- Alguns pequenos bugs foram corrigidos.
Gerenciador de tags do Google
- Agora é possível usar o e-commerce avançado. Para mais detalhes, consulte o guia para desenvolvedores sobre esse recurso.
Versão de lançamento 4.0.2 – Google Play Services 5.0 (1º de julho de 2014)
Novidades desta versão:
Google Analytics
- Agora é possível usar o e-commerce avançado. Para mais detalhes, consulte o guia para desenvolvedores sobre esse recurso.
- Agora, o ID do cliente será redefinido sempre que o de publicidade for modificado.
- Por padrão, a coleta do ID de publicidade fica desativada.
- Foram adicionadas APIs programáticas para gerar relatórios de exceções.
- Corrigimos alguns bugs na documentação.
- Alguns pequenos bugs foram corrigidos.
Gerenciador de tags do Google
- Não houve alterações no Gerenciador de tags do Google.
Versão de lançamento 4 (25 de março de 2014)
Google Analytics e Gerenciador de tags do Google
- Agora, os SDKs do Google Analytics e do Gerenciador de tags fazem parte do SDK do Google Play Services 4.3.
- Isso não exige que os dispositivos tenham o Google Play Services instalado. Quando essa plataforma não estiver disponível, o SDK passará automaticamente para o envio local.
- Para começar a usar esses recursos, consulte SDK do Gerenciador de tags do Google v4 para Android e SDK do Google Analytics v4 para Android.
Versão de lançamento 3.02 (18 de março de 2014)
Novidades desta versão:
Google Analytics
- Não houve alterações no Google Analytics.
Gerenciador de tags do Google
- Agora é possível usar a macro de Experimentos de conteúdo do Google Analytics.
Versão de lançamento 2.0beta6 (11 de outubro de 2013)
Novidades desta versão: * Lançamento da sexta versão Beta. * Fizemos uma mudança para evitar uma exceção de tempo de execução quando um app que segmenta o KitKat (nível da API 19) usa o SDK.
Versão de lançamento 3.01 (11 de outubro de 2013)
Novidades desta versão: * Segundo lançamento da versão 3.0. * Fizemos uma mudança para evitar uma exceção de tempo de execução quando um app que segmenta o KitKat (nível da API 19) usa o SDK.
Versão de lançamento 3.0.0 (16 de agosto de 2013)
Novidades desta versão: * Primeiro lançamento da versão 3.0. * A API do SDK foi reescrita para se alinhar mais à analytics.js. Para mais detalhes, consulte o Javadoc e o /analytics/devguides/collection/android/v3/. * Todos os métodos track
e send
foram removidos. Em vez deles, será possível usar o "send" e os métodos de compilação correspondentes na classe MapBuilder
para enviar hits. Consulte a classe Fields
e veja as constantes que podem ser utilizadas para criar hits com set
e send
. * Várias propriedades também foram removidas, incluindo useHttps
, anonymizeIp
etc. Você pode definir/redefini-las usando o comando set
. * EasyTracker
agora estende Tracker
. Não é necessário chamar EasyTracker.getTracker
para fazer chamadas de rastreamento diretas. * O SDK não executa mais a sinalização de controle da sessão na inicialização. Agora os desenvolvedores determinam se é necessário criar uma nova sessão. O EasyTracker ainda cuida do gerenciamento da sessão. * O SDK passou a ser compatível com uma classe de registro personalizada. Veja Logger
no Javadoc para mais detalhes. * O modo dryRun
foi adicionado. * clientId
agora pode ser lido. Basta chamar tracker.get(Fields.CLIENT_ID)
. Essa chamada será bloqueada até que o clientId
seja carregado no armazenamento permanente. * O SDK não tentará mais reenviar hits com base no código de resposta HTTP.
Versão de lançamento 2.0beta5 (10 de abril de 2013)
Novidades desta versão: * Lançamento da quinta versão Beta. * Corrigimos um bug de análise de exceções do EasyTracker. Quando uma sinalização ga_reportUncaughtExceptions
estava definida, o analisador de exceções não inicializava, e, consequentemente, não era feita a revisão do local de uma exceção não identificada. Depois dessa correção, os relatórios de falhas e exceções informarão esses locais quando ga_reportUncaughtExceptions
estiver definido como "true".
Versão de lançamento 2.0beta4 (8 de janeiro de 2013)
Novidades desta versão: * Lançamento da quarta versão Beta. * O SDK agora respeita a configuração de taxa de amostragem. Se você já tiver definido essa taxa como um valor diferente de 100%, perceberá uma redução correspondente em algumas das suas métricas do Google Analytics se comparadas à terceira versão Beta. * Alguns métodos "track" foram renomeados para "send" (por exemplo, trackView
agora é chamado de sendView
). * Agora é possível usar moedas locais com Transaction.setCurrencyCode
. * Você já pode utilizar HTTPS como padrão em vez de HTTP. * O SDK não tentará mais enviar hits se não houver uma conexão de rede. * Os ANRs não serão mais usados ao tentar gerenciar dados de campanhas de instalação. * As classes TrackedActivity
foram removidas do SDK. * A inicialização do SDK não será mais realizada na linha de execução de interface principal. * Aprimoramos a capacidade de recuperação do SDK a partir de um banco de dados SQLite corrompido. * Corrigimos outros bugs e falhas.
Versão de lançamento 1.5.1 (18 de setembro de 2012)
Novidades desta versão:
- Correções de bugs:
- Corrigimos a migração de variáveis personalizadas do SDK de versões anteriores à 1.5 para o SDK da versão 1.5.
- Agora o usuário pode definir restrições de dados em segundo plano.
Versão de lançamento 1.5 (17 de setembro de 2012)
Novidades desta versão:
-
Correções de bugs:
- Corrigimos o problema de vazamento de memória.
- Os eventos agora incluem a última visualização de página que foi rastreada (
utmp
).
-
Novos recursos:
- Agora é possível utilizar até 50 variáveis personalizadas. Observação: esse recurso só está disponível para usuários do Google Analytics Premium.
Versão de lançamento 2.0beta3 (21 de agosto de 2012)
Novidades desta versão:
- Agora é possível usar dimensões e métricas personalizadas.
- Adicionamos suporte ao acompanhamento de interações em redes sociais.
- Tornamos o
StandardExceptionParser
uma classe pública. - Corrigimos falhas que ocorriam durante a inicialização do SDK.
- As transmissões de
INSTALL_REFERRER
não vão mais ser ignoradas, como ocorria em alguns dispositivos. ConcurrentModificationExceptions
corrigida na classeGoogleTracker
.- Fizemos algumas outras correções de bugs e melhorias.
Versão de lançamento 2.0beta2 (21 de junho de 2012)
Novidades desta versão:
- A interface do EasyTracker foi simplificada.
- O controle de envio foi movido para uma nova classe,
GAServiceManager
. - Passamos a usar o formato eletrônico mais recente.
sampleRate
foi alterado para duplo.- Começaremos a limitar o acompanhamento excessivo.
- As informações de acompanhamento não enviadas serão excluídas se o recurso "opt-out" estiver ativado.
- As informações de acompanhamento com mais de 30 dias não enviadas serão excluídas.
- Fizemos algumas outras correções de bugs e melhorias.
Versão de lançamento 2.0beta1 (25 de maio de 2012)
Novidades desta versão:
- O método
startSession
foi removido. UsesetStartSession
. - Adicionamos o parâmetro
ga_sessionTimeout
ao EasyTracker. - Implementamos o Modo de economia de energia.
- O método
trackView
foi adicionado aGAITracker
e não requer argumentos. - Corrigimos um bug que impedia os parâmetros de exceção de serem enviados em hits.
- Quando não for possível analisar hits do banco de dados, eles serão descartados. Deixaremos de bloquear permanentemente o envio de todos os hits.
- Passamos a usar o formato eletrônico mais recente.
- O tipo de hit "timing" foi implementado.
- Também implementamos os tipos de hit de e-commerce ("transaction" e "item").
Versão de lançamento 1.4.2 (28 de novembro de 2011)
Novidades desta versão:
-
Documentação:
- O ReadMe.txt foi atualizado e agora leva ao site da documentação.
Versão de lançamento 1.4.1 (22 de novembro de 2011)
Novidades desta versão:
- Correções de bugs:
- Corrigimos o gerenciamento do acompanhamento automático do URL de destino do Google Play.
- O parâmetro de referenciador de
setReferrer
agora pode ser codificado pelo URL.
Versão de lançamento 1.4 (15 de novembro de 2011)
Novidades desta versão:
- Correções de bugs:
- Interrompemos e processamos diversas
SQLiteExceptions
. - Corrigimos a exceção
NullPointerException
que surgiastopSession
se a chamada ocorresse antes destartNewSession
. - Corrigimos erros de memória insuficiente nos dispositivos HTC Thunderbolt e Motorola Droid Bionic.
- Removemos o acesso desnecessário ao banco de dados no método de envio.
- Interrompemos e processamos diversas
Versão de lançamento 1.3.1 (6 de setembro de 2011)
Novidades desta versão:
- Correções de bugs:
- Corrigimos o bug no acompanhamento geral de referência de campanhas.
- A sinalização
anonymizeIp
deixará de interferir no acompanhamento de campanhas.
Versão de lançamento 1.3 (10 de agosto de 2011)
Novidades desta versão:
- Correções de bugs:
- Corrigimos vários problemas no gerenciamento do banco de dados.
- Também corrigimos as exceções ao usar variáveis personalizadas.
- Passaremos a utilizar o contexto do aplicativo em vez do contexto passado a ele.
- Não serão mais criadas sessões fantasmas por engano.
- Novos recursos:
- Agora é possível definir as referências de campanhas a qualquer momento.
- Adicionamos a sinalização
sampleRate
. - A sinalização
anonymizeIp
foi incluída.
Versão de lançamento 1.2 (27 de junho de 2011)
Novidades desta versão:
-
Correções de bugs:
- Corrigimos a string
userAgent
formatada incorretamente.
- Corrigimos a string
-
Novos recursos:
- Agora é possível usar o acompanhamento de e-commerce.
- Adicionamos a sinalização
debug
. - A sinalização
dryRun
foi incluída.
Versão de lançamento 1.1 (4 de maio de 2011)
Novidades desta versão:
-
Correções de bugs:
- Corrigimos a codificação inadequada de espaços.
SQLiteExceptions
não causará mais falhas nos apps.
-
Novos recursos:
- Agora é possível usar variáveis personalizadas.