GoogleアナリティクスをAndroidアプリに設置

こんにちわ、araishiです。GoogleアナリティクスはWEBサイトでよく使ってますけど、アプリでも使えるようなので設置してみました。libGoogleAnalyticsV2.jarの設置方法です。

GoogleからlibGoogleAnalyticsV2.jarダウンロード

GoogleAnalyticsAndroid.zipをダウンロードしてlibGoogleAnalyticsV2.jarを/libフォルダに入れます。

ビルド・パスに追加

eclipse上で/libs/libGoogleAnalyticsV2.jarを右クリックして「ビルド・パス」>「ビルド・パスに追加」を選択すると参照ライブラリーとしてlibGoogleAnalyticsV2.jarが認識されます。

計測したいMainAtivitiyなどに設置

import com.google.analytics.tracking.android.EasyTrackerで読み込んで、onStartとonStopをオーバーライドします。
・MainActivity.java

import com.google.analytics.tracking.android.EasyTracker;

public class MainActivity extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
  }
  @Override
  protected void onStart(){
    super.onStart();
    EasyTracker.getInstance().activityStart(this);
  }

  @Override
  protected void onStop(){
    super.onStart();
    EasyTracker.getInstance().activityStop(this);
  }
}

analytics.xmlを作成

プロジェクトの/res/valuesフォルダ内にanalytics.xmlを作成します。
・/res/values/analytics.xml



  UA-********-*
  true
  true
  Android_MainActivity
  30

ga_trackingIdはアナリティクスのIDを記入します。
ga_dispatchPeriodはGoogleにデータを送る間隔でデフォルトは30分です。

確認する

エミュレータや実機にインストールして起動します。アナリティクスのリアルタイムアクセス解析のところを開いてみると認識されているのがわかりました。

サマリー   Google Analytics
アクティブスクリーン名はXMLで設定したAndroid_MainActivityとなり、広島県の福山市で場所もばっちりです。

カテゴリー: Android, java

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*