2012-01-23 12 views
0

統計情報をAndroidアプリケーションに追加します。 記事を読むhttp://code.google.com/intl/ru/apis/analytics/docs/mobile/android.html#startingTheTrackerGoogleアナリティクスで統計情報が収集されない

1の下に行われるが... 2マニフェスト

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

3で追加 自分のアプリケーションでライブラリlibGoogleAnalytics.jarを追加したソースコード

private GoogleAnalyticsTracker tracker; 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    tracker = GoogleAnalyticsTracker.getInstance(); 
    // Start the tracker in manual dispatch mode... 
    tracker.startNewSession(GOOGLE_ANALYTICS, this); 
    tracker.trackPageView("/MainListView"); 

を変更

protected void onDestroy() { 
    super.onDestroy(); 
    tracker.stopSession(); 
} 

4 I creatアプリケーションのためのED "偽" サイト(https://sites.google.com/site/balancetransportcardkazan/ :))https://www.google.com/analytics/

5登録されたサイト、 定数GOOGLE_ANALYTICSが、このサイトのためです。

統計情報は空ですが、忘れたのは何ですか?

+0

データが表示されるまでに時間がかかることがあります。あなたは2,3日待っていましたか? – Nanne

答えて

2

変更をサーバーにディスパッチする必要があります。ここでは、GoogleTrackerのラッパークラスから抜粋しています。

public void trackPageView(String page) { 
    tracker.trackPageView(packageName + "/" + getVersionCode() + "/" + page); 
    tracker.dispatch(); 
} 

public void trackEvent(String action, String label, int count) { 
    tracker.trackEvent(packageName, action, label, count); 
    tracker.dispatch(); 
} 

public void trackEvent(String action) { 
    tracker.trackEvent(packageName, action, null, 0); 
    tracker.dispatch(); 
} 
0

私はAndroidアプリの静力学を取得するために、アプリのすべてのあなたのクラス/関数にGoogle Analyticsのコードを実装するべきだと思います。

は、私は、AndroidアプリのためにGoogleアナリティクスを実装する方法のためにあなたを助けることができるリンクの下だと思う -

chubbardで述べたように

http://www.tatvic.com/blog/android-application-tracking-through-google-analytics/

2

あなたはそれを追跡し得るためにイベントを送出する必要があります。リクエストがGAサーバーに送信されているかどうかをログで確認します。私が見てきたように、統計の更新には通常4〜5時間かかります。レポートを表示している間、レポートの日付が現在の日付であることを確認します。デフォルトでは、レポートは昨日表示されます。

関連する問題