1

I do NOT have a foreground activity - just a background Service (kind of a keep-alive service).

How do I use the new analytics SDK with it?

4

3 に答える 3

0

これを行うには、新しい Google アナリティクスを使用できます。

GoogleAnalytics GaInstance = GoogleAnalytics.getInstance(mContext);
Tracker tracker = GaInstance.getTracker("UA-XXXX-Y");
tracker.send(new HitBuilders.EventBuilder()
        .setCategory(categoryId) // string value of Category name
        .setAction(actionId)     // string value of action name
        .setLabel(labelId)      // string value of  label name
        .build());
于 2014-06-30T18:10:07.527 に答える
0

あなたのサービスのonCreate()方法で、あなたは試すことができます:

EasyTracker.getInstance().setContext(this);

このようにして、アクティビティの外で EasyTracker を使用できます。

于 2012-08-07T20:03:46.000 に答える
0

SiFEUP モバイル クライアントのこれら 2 つのクラスを見てみましょう。これらは、追跡呼び出しを行うための単一のスレッドの管理と、セッション管理の良い例です。サービスにAnalyticsUtilsクラスを使用できるはずです。

http://code.google.com/p/sifeup-mobile/source/browse/SiFEUPMobile/src/pt/up/beta/mobile/tracker/

于 2012-09-22T04:40:59.357 に答える