Registro de alterações do SDK do Google Analytics para Android

Esta página documenta todas as alterações feitas no SDK do Google Analytics para Android. Recomendamos que você consulte regularmente esta lista para se manter informado sobre novos comunicados. Você também pode se inscrever para receber as alterações por meio dos feeds listados na seção Inscrever-se 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 para Android, SDK para iOS e Protocolo de avaliação.

Novidades desta versão:

Google Analytics

  • Agora é possível fazer envios em segundo plano em dispositivos que não usam o Google Play.
  • O Logger/LogLevel do Google Analytics deixou de ser usado. Agora, o produto utiliza a geração de registros do Android. Para ativar o registro 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 relatar corretamente as exceções de aplicativos 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 alterações.

Novidades desta versão:

Google Analytics

  • Alguns pequenos bugs foram corrigidos.

Gerenciador de tags do Google

Novidades desta versão:

Google Analytics

  • Agora é possível usar o comércio eletrônico avançado. Para mais detalhes, consulte o guia do desenvolvedor sobre esse recurso.
  • Agora, o ID do cliente será redefinido sempre que o código de publicidade for alterado.
  • Por padrão, a coleta do código de publicidade ficará 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.

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.

Novidades desta versão: * Lançamento da sexta versão Beta. * Fizemos uma alteração para evitar uma exceção de tempo de execução quando um aplicativo que segmenta o KitKat (API nível 19) usa o SDK.

Novidades desta versão: * Segundo lançamento da versão 3.0. * Fizemos uma alteração para evitar uma exceção de tempo de execução quando um aplicativo que segmenta o KitKat (API nível 19) usa o SDK.

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. No lugar deles, será possível usar o "send" e os métodos "construct" correspondentes na classe MapBuilder para enviar hits. Veja a classe Fields para conferir uma lista de constantes que você pode utilizar para criar hits com set e send. * Várias propriedades também foram removidas, incluindo useHttps, anonymizeIp, entre outras. Você pode definir/redefini-las usando o comando set. * O EasyTracker agora estende o Tracker. Não é preciso chamar o EasyTracker.getTracker para fazer chamadas diretas de acompanhamento. * 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. Para mais detalhes, consulte o Logger no Javadoc. * O modo dryRun foi adicionado. * Agora é possível analisar o clientId. Basta chamar tracker.get(Fields.CLIENT_ID). Essa chamada será bloqueada até que o clientId seja carregado a partir do armazenamento persistente. * O SDK não tentará mais reenviar hits com base no código de resposta HTTP.

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, não inicializávamos o analisador de exceções e, consequentemente, não era feita a revisão do local de uma exceção não identificada. Com essa correção, os relatórios de Falhas e exceções informarão esses locais quando ga_reportUncaughtExceptions estiver definido como "true".

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 se chama sendView). * Agora é possível usar moedas locais por meio do 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 thread de IU principal. * Aprimoramos a capacidade de recuperação do SDK a partir de um banco de dados SQLite corrompido. * Corrigimos outros bugs e falhas.

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.

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.

Novidades desta versão:

  • Agora é possível usar dimensões e métricas personalizadas.
  • Você já pode fazer o acompanhamento de interações sociais.
  • A classe StandardExceptionParser passou a ser pública.
  • Corrigimos falhas que ocorriam durante a inicialização do SDK.
  • As transmissões INSTALL_REFERRER não serão mais ignoradas em alguns dispositivos.
  • Corrigimos o ConcurrentModificationExceptions na classe GoogleTracker.
  • Fizemos algumas outras correções de bugs e melhorias.

Novidades desta versão:

  • A interface do EasyTracker foi simplificada.
  • O controle de envio foi migrado para uma nova classe: GAServiceManager.
  • Passamos a usar o formato eletrônico mais recente.
  • O sampleRate agora utiliza precisão dupla.
  • 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.

Novidades desta versão:

  • O método startSession foi removido. Agora é necessário usar setStartSession.
  • O parâmetro ga_sessionTimeout foi adicionado ao EasyTracker.
  • Implementamos o modo de economia de energia.
  • O método trackView foi incluído no GAITracker, que não aceita argumentos.
  • Corrigido 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 comércio eletrônico (transaction e item).

Novidades desta versão:

  • Documentação:

    • O ReadMe.txt foi atualizado e agora leva ao site da documentação.

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 "referrer" de setReferrer agora pode ser codificado pelo URL.

Novidades desta versão:

  • Correções de bugs:
    • Interrompemos e processamos diversas SQLiteExceptions.
    • Corrigimos a exceção NullPointerException em stopSession quando essa sessão era chamada antes de startNewSession.
    • 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.

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.

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.
    • Incluímos a sinalização sampleRate.
    • A sinalização anonymizeIp foi adicionada.

Novidades desta versão:

  • Correções de bugs:

    • Corrigimos a string userAgent formatada incorretamente.
  • Novos recursos:

    • Agora é possível usar o Acompanhamento de comércio eletrônico.
    • Incluímos a sinalização debug.
    • A sinalização dryRun foi adicionada.

Novidades desta versão:

  • Correções de bugs:

    • Corrigimos a codificação inadequada de espaços.
    • SQLiteExceptions não causará mais falhas nos aplicativos.
  • Novos recursos:

    • Agora é possível usar variáveis personalizadas.