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