私は、ほとんどの時間がバックグラウンドでサービスとして動作するアプリケーションを持っています。 EasyTrackerライブラリでGoogleアナリティクスAPIを使用して複数のアクティビティをトラッキングする方法については、多くの例とチュートリアルがオンラインでありますが、説明する方法は1つではなく、サービスでGoogleアナリティクスAPIを使用する方法はありません。それも可能ですか?Android:サービス内でGoogle Analyticsを使用できますか?
答えて
良いニュース!あなたはできる。それはかなり簡単です。
あなたは、あなたが、あなたはGoogleAnalyticsのインスタンスを必要とし、これを持っている場合、それは をmCtx呼ぶことにしましょうアプリケーションコンテキストが必要になります、あなたは今、あなたが望む任意のパラメータを(設定する必要が
GoogleAnalytics mGaInstance = GoogleAnalytics.getInstance(mCtx);
を呼び出すことによってそれを得ることができますEasyTrackerを使用するときはanalytics.xmlに標準で入れます)。
は今、あなたはトラッカーのインスタンスが必要になります。
Tracker mTracker = mGaInstance.getTracker("UA-XXXX-Y"); // your ID here
、それは基本的にはこれだけです...今、あなたはこのトラッカー
mTracker.sendEvent(....);
などでイベントを送信することができます。..
は、この情報がお役に立てば幸いです。これは非常に基本的なことですが、GoogleアナリティクスとトラッカーがEasyTrackerを置き換えています。
あなたがここでそれについての詳細を読むことができます: Advanced Configuration - Android SDK
はちょうどあなたがGAのウェブサイト上でレポートが表示されますまで、それは24時間かかることに注意してください。..ので我慢して:)またはmGaInstanceを使用.setDebug(true)を実行すると、ログキャットに送信されたことが表示されます。
ちょっと、それはスマートです!ありがとう、私はそれを試してみましょう。 –
GAウェブサイトのレポートが表示されるまで、最大24時間かかる可能性があることに注意してください:)また、mGaInstance.setDebug(true)を使用して、ログのcatに送信されたことを確認してください。 – Vlad
うーん、興味深い。私はV2 Analytics SDKを見て始めました。最初のバージョンからかなりの変更を加えたようです。私はもう一度それを学ばなければならないだろう:) –
あなたが何をしているかが分かっていない限り、そうしないことをお勧めします。
は、私は私のサービスにおけるGAのイベントを実装し、それは私のGAの多くのような セッション期間、新しいセッションの 毎日割合、毎日セッションなどを統計壊れたGAは、イベントが後に引き起こされると考えて スクリーンビューであるため、画面名が「(未設定)」のGAイベントがプッシュされます。 サービスはバックグラウンドで何度も実行されていたため、さまざまな統計情報が破損してしまいました。 アクティブユーザーのリアルタイム表示も間違っていました。、あなたは同じアプリの中で別のトラッカーを使用することができます。これはこの問題を解決する可能性があります。 – Loda
- 1. AWS LambdaでGoogle Analyticsを使用できますか?
- 2. Visitor CounterとしてGoogle Analytics APIを使用できますか?
- 3. google-style analyticsにNew Relicを使用できますか?
- 4. ec.js(Google Analytics)でsetAction内にカスタムディメンションを設定できますか?
- 5. ハイブリッドモバイルアプリでgoogle analyticsを使用
- 6. Google AnalyticsでRを使用
- 7. Android用Google Analyticsのコンテキストで `.build()`は何をしますか?
- 8. Google AnalyticsでAjaxを使用する
- 9. 中国でgoogle analyticsを使用することはできますか
- 10. Google Analyticsをサーバー側で使用することはできますか?
- 11. Analytics Reporting APIで使用できるデモアカウントを作成しますか? [Googleアナリティクス]
- 12. Google Analytics APIで使用するPHPクラス
- 13. Google Analyticsを使用すると、IISログを削除できますか?
- 14. Google Analyticsでセグメント内にurlsetをインポートすることはできますか?
- 15. バックエンドからGoogle Analyticsを使用する
- 16. Android Google Analyticsのサービスへの接続に失敗しました
- 17. サービス内でサービスを使用
- 18. Google Analyticsトラッキングイベント(PHP内)
- 19. Google OAuth2をGoogleのサービスに使用することはできますか?
- 20. Google AnalyticsでIFRAMEウィジェットを追跡できますか?
- 21. AndroidのCサービスとJavaサービス間の通信にGoogleを使用できますか?
- 22. アンドロイドSDK内でFirebase Analyticsを使用
- 23. Android用Google Analyticsの位置精度
- 24. Android AppでのFirebase AnalyticsとGoogle Analyticsの追加
- 25. unity javaプラグインでgoogle playサービスを使用できません
- 26. VueJS:CkeditorとGoogle Analyticsを使用する
- 27. Google Analytics Reportingのサービスアカウントを使用する
- 28. Androidビュー内でクラスメソッドを使用できますか?
- 29. Androidツールバー内でScrollViewを使用できますか?
- 30. Xamarin Android - WCF SOAP WebサービスでTLS 1.2用HttpClientを使用できますか?
これで何かを見つけましたか? – Vlad
いいえ、私はしていない:( –
よく私はちょうどそうでしたので、以下を参照してください:) – Vlad