2013-10-30 3 views
0

저는 Google Analytics에 정말로 열중하고 있습니다. SDK v1, v2, v3에 Google 자체 샘플 코드를 사용해 보았습니다. Flollowig 지침을 사용하여 매니페스트에 사용 권한을 설정하고 v2 및 v3에 대한 올바른 추적 ID를 사용하여 analytics.xml을 만들고 코드에 추적을 배치하고 샘플 변수와 같이 사용자 지정 변수를 설정하고 v1을 디스패치합니다. 피드백을 최대화하기 위해 dryRun 및 디버그를 true로 설정합니다 (프로그래밍 방식 또는 xml 적용).Google Analytics는 방문수를 기록하지 않습니다.

모든 것이 제대로 작동하는 것 같습니다. 내 계정을 읽고 어쩌면 데이터를 제공하기도하지만, 웹에서 내 계정을 확인할 때 모든 열에서 0-s이 좋고 깨끗합니다. 기록 된 방문을 볼 수 없습니다. !

v1을 사용하는 것을 선호합니다. 왜냐하면 최악의 경우 v2에서 가장 작기 때문입니다.하지만 버전 3은 내 겸손한 응용 프로그램에 비해 너무 큽니다. 그러나 어떤 버전으로 어떤 제안이 도움이 될 것입니다!

답변

1

dryRun을 true로 설정하면 라이브러리가 logcat을 통해 GA 서버로 데이터를 전송하고있는 것으로 가장 할 수 있지만 실제로는 그렇지 않습니다. 이것은 디버깅 목적을위한 것입니다. 실제로 데이터를 보내려면 dryRun을 꺼야합니다. here:

이 SDK에서

는 세트, Google 웹 로그 분석에 전송되는 데이터를 방지 할 때하는 드라 이런 플래그를 제공합니다. dryRun 플래그는 구현을 테스트하거나 디버깅 할 때마다 설정해야하며 테스트 데이터가 Google 애널리틱스 보고서에 나타나지 않도록해야합니다.

+0

고맙습니다. 이제는 작동하지만 SDK 2에서만 가능합니다. SDK 1은 더 이상 지원되지 않습니다. – cyanide

+0

@ cyanide 문제가 해결되면이 대답을 수락하십시오 :) –

+0

마지막 댓글 : ZIP 편집기에서 GoogleAnalytics v3 및 jar 파일 열기. GTM과 관련된 모든 수업을 삭제합니다 (효과적으로 google.analytics.tracking.android. * 및 google.android.gms. * 만 남겨주세요). 900K에서 114K로 크기를 줄입니다!. 그런 다음 EasyTracker를 사용하지 않으면 매개 변수 로더와 함께 제거하여 크기를 105K로 줄입니다. 완벽하게 작동합니다! – cyanide

관련 문제