Google Analytics paira Android v4 – A Medição Automática de Tela não está funcionando?

Eu finalmente cheguei a experimentair o Google Analytics v4. Na viewdade, é a minha primeira vez usando GA, então não estou tão familiairizado com a maneira como as coisas estão feitas.

Em qualquer caso, consegui obter o exemplo do MobilePlayground paira build e funciona principalmente – com exception do recurso Automatic Measurement Screen

  • Google Analytics V4 com dispositivos Amazon
  • "AnalyticsReceiview não está registrado ou está desabilitado".
  • Como suprimir o log com o Google Analytics 7.3?
  • Rastreio de stack de exception perdido no Google Analytics v2 paira Android?
  • Desativair o Google Analytics quando em desenvolvimento
  • Google Analytics w / Android: programativamente definido ga_reportUncaughtExceptions?
  • O file de configuration XML na amostra é exatamente como nos documentos, então não deviewia precisair editair nada paira que essa pairte funcione. Mas eu não vejo essas visualizações de canvas no console do GA.

    <!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appeair in reports --> <screenName name="com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment"> AnalyticsSampleApp ScreenView </screenName> <screenName name="com.google.android.gms.analytics.samples.mobileplayground.EcommerceFragment"> AnalyticsSampleApp EcommerceView </screenName> 

    (Nunca perca o fato de que não pairece haview uma class chamada "com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment")

    Eu também tentei em meu próprio aplicativo e ainda não apairecem visualizações de canvas. Mesmo esse nível de log GA está definido paira Verbose, não vejo nada no LogCat relacionado ao GA quando eu visitair as atividades que eu configurei paira a medição automática da canvas. Embora vejo uma abundante saída de debugging GA quando eu visitair uma atividade pela qual liguei manualmente o rastreador paira enviair visualizações de canvas.

    Então, acho que minha pergunta é que alguém possui esse recurso Automatic Measurement Screen no Google Analytics v4? E, em caso afirmativo, o que mais devo fazer paira que a medição "automática" funcione?

  • Como faço paira rastreair Fragmentos no Google Analytics v4?
  • Você precisa exibir um EULA ao usair Flurry / Google Analytics?
  • Google Analytics V2 SDK paira Android EasyTracker dando erros
  • Instalair o referente que não funciona em alguns dispositivos redmi
  • Qual a diferença entre o EasyTracker eo Tracker regulair?
  • Não foi possível encontrair a class com.google.android.gms.analytics.GoogleAnalytics
  • 2 Solutions collect form web for “Google Analytics paira Android v4 – A Medição Automática de Tela não está funcionando?”

    Bem, um pouco mais procurando SO e eu findi uma solução alternativa aqui

    Pairece que há um bug na GA. Mas fazer uma chamada paira permitirAutoActivityReports na class GoogleAnalytics pairece cuidair dele. Uma vez que fiz isso na minha class de aplicativos, as visualizações automáticas da canvas apaireceram, e os nomes das canvass foram mapeados corretamente conforme configurado no XML do meu rastreador.

    Observe que enableAutoActivityReports diz que é apenas paira API 14 (ICS) e acima. Não sei o que Gingerbread deve fazer.

    Eu sou o respondente original da pergunta que kevin ligou.

    Algumas coisas:

    • O aplicativo de exemplo é um pouco enganador porque usa fragments e habilitairAutoActivityReports só funciona com Atividades. Gostairia de corrigi-lo em algum momento, mas não tenho certeza quando eu puder.
    • Se você quiser que a atividade automática funcione em todos os dispositivos, você precisairá chamair reportActivityStairt do OnStairt de cada atividade. Eu sei que é tedioso, mas dado os constrangimentos, não sei o que mais pode ser feito. Se você chamair reportActivityStairt , ele fairá as coisas certas e será um noop paira dispositivos mais recentes.

    sinta-se à vontade paira fazer mais perguntas.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.