2013年5月13日月曜日

GoogleAnalytics v2をAndroidアプリに導入する

ご存知GoogleAnalytics。

AndroidのSDKManageからも落とせるのですが、
こちらが2013.1.8にv2beta4にアップデートしたようです。

基本的にはv1とそう変わらないし、
OverViewからNextstep、自分の使いたい機能をDevGuideから見れば問題ないのだけど、
微妙な変更点についてとOverViewつまみぐい。

つかいかた
①libs下にlibGoogleAnalyticsV2.jarを配置

②AndroidManifest.xmlに以下のpermission追加

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

③analytics.xmlをvalues以下につくる
<?xml version="1.0" encoding="utf-8"?>

<resources>

 <string name="ga_trackingId">トラッキングID</string>

 <!-- Enable automatic activity tracking -->

 <bool name="ga_autoActivityTracking">true</bool>

 <!-- Enable automatic exception tracking -->

 <bool name="ga_reportUncaughtExceptions">true</bool>

</resources>
④トラッキングスタート
EasyTracker.getInstance().startActivity(context);
をonStartに
EasyTracker.getInstance().stopActivity(context);
をonStopに書く。

Activity以外で使いたい場合は
EasyTracker.getInstance().setContext(context);
あとはEasyTracker.getInstance().sendEventやsendViewでTraackerを利用できる。


v1からの大きな違いは、一番簡単な方法ではEasyTrackerというクラスを使うようになったことと、
analytics.xmlを作らなければいけなくなったこと。
setAppIdのメソッドは残っているけれど、意味がないようなのでanalytics.xmlでトラッキングコードを設定する。
また、Androidのライブラリからリアルタイム解析を使用する場合にはプロファイルをモバイルで作成しないと反映されないようです。

0 件のコメント:

コメントを投稿