2

Android モバイル アプリで Google アナリティクスを使用して、すべてのユーザー アクティビティを追跡したいと考えています。ビルド パスに libGoogleAnalytics.jar を追加し、Google アナリティクスでアカウントを作成します (UA-XXXXXXXX-Y 番号を取得します)。トラッカーを初期化し、現在のアクティビティを追跡する方法は次のとおりです。

    tracker = GoogleAnalyticsTracker.getInstance();
    tracker.setDebug(true);
    tracker.setDryRun(false);
    tracker.startNewSession("UA-XXXXXXXX-Y", MyActivity.this);

    tracker.trackPageView("/MainScreen");
    tracker.dispatch();

AndroidManifest に必要な許可も追加します。

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

構成を確認するために、デバッグを有効にしています。そして、デバッグログのすべてが私にとっては問題ないようです:

10-28 17:43:59.233: VERBOSE/GoogleAnalyticsTracker(11024): Called dispatch
10-28 17:43:59.233: VERBOSE/GoogleAnalyticsTracker(11024): Sending 1 hits to dispatcher
10-28 17:43:59.233: INFO/GoogleAnalyticsTracker(11024): Host: www.google-analytics.com
10-28 17:43:59.233: INFO/GoogleAnalyticsTracker(11024): User-Agent: GoogleAnalytics/1.5.1 (Linux; U; Android 4.0.3; en-gb; GT-I9100 Build/IML74K)
10-28 17:43:59.233: INFO/GoogleAnalyticsTracker(11024): GET /__utm.gif?utmwv=4.9.1ma&utmn=155573506&utmcs=UTF-8&utmsr=480x800&utmul=en-GB&utmp=%2FMainScreen&utmac=UA-xxxxxxxx-y&utmcc=__utma%3D1.1239100675.1351436696.1351436696.1351436696.1%3B&utmht=1351439039180&utmqt=59 HTTP/1.1
10-28 17:43:59.348: VERBOSE/GoogleAnalyticsTracker(11024): HTTP Response Code: 200

問題は、Analytics アカウントに何も表示されないことです。したがって、何も追跡されませんでした!リアルタイム統計にも 0 とデータなしが表示されます。

そのようなことに直面した人はいますか?????

4

3 に答える 3

2

【解決策】 https://developers.google.com/analytics/devguides/collection/android/v2/?hl=bg

Easy Tracker に基づく Google Analytics の新しいベータ版に移行すると、ユーザー インタラクションをかなり適切に追跡できるようになります。

それは私の問題を解決し、すべてが正常に機能するようになりました!

于 2012-10-31T09:14:26.273 に答える
1

自動発送方法を使用することをお勧めします。問題は一度もありませんでした。最大 1 時間でレポートを受け取りました。

デフォルトでは、分析レポート画面には当日のレポートは表示されません。レポートを確認する際に、enddata に今日を選択することを忘れないでください。

(例のような間隔を指定する場合、メソッドをディスパッチする必要はありません)

https://developers.google.com/analytics/devguides/collection/android/devguide#samples

// ...alternatively, the tracker can be started with a dispatch interval (in seconds).
tracker.startNewSession("UA-YOUR-ACCOUNT-HERE", 20, this);
于 2012-10-28T17:26:51.027 に答える
0

データが Google アナリティクスのウェブ インターフェースに届くまでに 24 時間かかります。

于 2012-10-31T09:15:37.753 に答える