10

ほとんどの場合、サービスとしてバックグラウンドで動作するアプリケーションがあります。EasyTracker ライブラリで Google アナリティクス API を使用して複数のアクティビティを追跡する方法については、オンラインで多くの例とチュートリアルがありますが、サービスで Google アナリティクス API を使用する方法を説明するものは 1 つもありません。それは可能ですか?

4

2 に答える 2

5

朗報です!あなたはできる。とても簡単です。

アプリケーション コンテキストが必要です。それを mCtx と呼びましょう。これがあれば、GoogleAnalytics のインスタンスが必要です。呼び出すことで取得できます

GoogleAnalytics mGaInstance = GoogleAnalytics.getInstance(mCtx);

次に、必要なパラメーターを設定する必要があります (通常、EasyTracker を使用する場合はanalytics.xml に入力します)。

ここで Tracker インスタンスが必要です:

Tracker mTracker = mGaInstance.getTracker("UA-XXXX-Y"); // your ID here

基本的にはそれだけです..これで、このトラッカーでイベントを送信できます

mTracker.sendEvent(....);

等..

お役に立てれば。これは非常に基本的なことですが、GoogleAnalytics と Tracker が EasyTracker を置き換えます。

詳細については、こちらをご覧ください: 高度な構成 - Android SDK

GA Web サイトでレポートが表示されるまで、最大 24 時間かかる場合があることに注意してください。しばらくお待ちください :) または mGaInstance.setDebug(true) を使用して、送信されたことを logcat で確認します。

于 2013-02-22T00:36:33.223 に答える