コード例 #1
0
ファイル: AnalyticsTracker.java プロジェクト: janls/worktime
  public static AnalyticsTracker getInstance(Context ctx) {
    AnalyticsTracker tracker = new AnalyticsTracker();
    tracker.ctx = ctx;

    if (!ContextUtils.isStableBuild(ctx)) {
      return tracker;
    }

    tracker.gat = GoogleAnalyticsTracker.getInstance();
    tracker.gat.startNewSession(ACCOUNT_UA, DISPATCH_INTERVAL_SEC, ctx);

    return tracker;
  }
コード例 #2
0
ファイル: AnalyticsTracker.java プロジェクト: janls/worktime
 public void stopSession() {
   if (!ContextUtils.isStableBuild(ctx)) {
     return;
   }
   gat.stopSession();
 }
コード例 #3
0
ファイル: AnalyticsTracker.java プロジェクト: janls/worktime
 public void trackPageView(String pageView) {
   if (!ContextUtils.isStableBuild(ctx)) {
     return;
   }
   gat.trackPageView(pageView);
 }
コード例 #4
0
ファイル: AnalyticsTracker.java プロジェクト: janls/worktime
 public void trackEvent(String source, String action) {
   if (!ContextUtils.isStableBuild(ctx)) {
     return;
   }
   gat.trackEvent(source, action, "", -1);
 }
コード例 #5
0
ファイル: AnalyticsTracker.java プロジェクト: janls/worktime
 public void clearTransactions() {
   if (!ContextUtils.isStableBuild(ctx)) {
     return;
   }
   gat.clearTransactions();
 }
コード例 #6
0
ファイル: AnalyticsTracker.java プロジェクト: janls/worktime
 public void addItem(Item item) {
   if (!ContextUtils.isStableBuild(ctx)) {
     return;
   }
   gat.addItem(item);
 }
コード例 #7
0
ファイル: AnalyticsTracker.java プロジェクト: janls/worktime
 public void addTransaction(Transaction transaction) {
   if (!ContextUtils.isStableBuild(ctx)) {
     return;
   }
   gat.addTransaction(transaction);
 }