Bate-papo e Feedback
934 Usuários online agora
934 Usuários online agora
Perguntas, ideias e feedback para a Comunidade: um espaço para assuntos não relacionados diretamente a AdWords, Analytics ou Google Meu Negócio. Para perguntas sobre produto, usar as comunidades
Guie-me
star_border
Responder

Analytics Mobile Tempo Real parou

[ Editado ]
Calouro ✭

Bom dia,

 

Inexplicavelmente o analytics parou de registrar as visitas ao meu aplicativo em tempo real no final de Agosto/2013, após eu ter implementado fragments no meu aplicativo. Eu não coloquei os métodos do analytics dentro dos fragments e sim nas activitys principais que contém os fragments, não sei se essa é a melhor solução.

 

Na tentativa de restabelecer o funcionamento eu baixei o último SDK do analytics pra android e substituí o anterior, também tentei outras chamadas ao EasyTracker e verifiquei o manifesto e o xml. Todos parecem perfeitos e não deram resultado algum.

 

Alguém tem alguma ideia do que aconteceu e como eu poderia resolver?

 

Obrigado

Especialistas responderamverified_user
1 SOLUÇÃO ACEITA

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita por Gravity (Principal Colaborador)
Setembro 2015

Carlos, antes de usar Fragments funcionava e agora com Fr...

[ Editado ]
Estudante ✭ ✭ ✭

Carlos,

antes de usar Fragments funcionava e agora com Fragments não funciona mais ?
Se sim, eu vou assumir que tanto o AndroidManifest.xml quanto o analytics.xml estão corretos. Também vou assumir que a sua conta no GA está configurada para receber essas informações.

Lembre-se que a classe base para a utilização de Fragments deve ser FragmentActivity e não mais Activity.
Para inicializar o EasyTracker você precisa passar o contexto no método onStart, isso deve ser feito na FragmentActivity não do Fragment.

As chamadas ao sendView, e outras, podem ser feitas de qualquer lugar, inclusive de dentro do Fragment, desde que você use a referência do tracker que inicializou na FragmentActivity.

Também verifique se você está utilizando a biblioteca libGoogleAnalyticsV2.jar e não libGoogleAnalytics.jar que é a antiga, e agora as chamadas devem ser feitas utilizando EasyTracker ou GoogleAnalytics e não mais o GoogleAnalyticsTracker.

Exibir solução no post original

Carlos, não sabia que existia um plugin oficial do Analyt...

Principal Colaborador
Carlos, não sabia que existia um plugin oficial do Analytics para Android, tem certeza que se trata de um programa oficial?

Outra coisa verifique o código fonte em seu site se não sofreu alterações isso pode ter prejudicado a captação do Analytics
Marcado como Melhor Resposta.
Solução
Aceita por Gravity (Principal Colaborador)
Setembro 2015

Carlos, antes de usar Fragments funcionava e agora com Fr...

[ Editado ]
Estudante ✭ ✭ ✭

Carlos,

antes de usar Fragments funcionava e agora com Fragments não funciona mais ?
Se sim, eu vou assumir que tanto o AndroidManifest.xml quanto o analytics.xml estão corretos. Também vou assumir que a sua conta no GA está configurada para receber essas informações.

Lembre-se que a classe base para a utilização de Fragments deve ser FragmentActivity e não mais Activity.
Para inicializar o EasyTracker você precisa passar o contexto no método onStart, isso deve ser feito na FragmentActivity não do Fragment.

As chamadas ao sendView, e outras, podem ser feitas de qualquer lugar, inclusive de dentro do Fragment, desde que você use a referência do tracker que inicializou na FragmentActivity.

Também verifique se você está utilizando a biblioteca libGoogleAnalyticsV2.jar e não libGoogleAnalytics.jar que é a antiga, e agora as chamadas devem ser feitas utilizando EasyTracker ou GoogleAnalytics e não mais o GoogleAnalyticsTracker.