如何跟踪我的Android应用用户详细统计信息?

时间:2015-09-02 09:29:13

标签: android android-intent usage-statistics

UsageStatsManager似乎提供了设备上所有应用的一般统计信息,但是,我有兴趣跟踪自己的应用用户详细统计信息。 例如,某个活动保持打开多少秒?它打开了多少次?单击一个按钮多少次?

Google提供了报告应用统计信息的好方法。报告here,但这不是我要找的!

我正在寻找的是一个插入我的意图的应用程序(我怀疑是可行的)或者 另一个提供此功能的类/包,因为我将其插入到我的代码中(更像是一个附加到我意图的使用计算器)

5 个答案:

答案 0 :(得分:1)

您可以使用

  1. Google Analytics(分析) - http://www.google.co.in/analytics/
  2. Parse.com - https://parse.com/products/analytics
  3. Flurry Analytics - http://www.flurry.com/solutions/analytics

答案 1 :(得分:1)

整合Google Analytics。这么容易:

将此代码添加到MyApplication类(Consts是我的私有类,其中定义了属性id):

/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf

此代码添加到您的片段文件中:

import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Tracker;

   public class MyApplication extends Application {     
        private static Context context; 
        public enum TrackerName {
          APP_TRACKER, // Tracker used only in this app.
          GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking.
          ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company.
        }

        HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();

        public synchronized Tracker getTracker(TrackerName trackerId) {
          if (!mTrackers.containsKey(trackerId)) {

            GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
            Tracker t = analytics.newTracker(Consts.ANALYTICS_PROPERTY_ID);
            mTrackers.put(trackerId, t);

          }
          return mTrackers.get(trackerId);
        }

        public void onCreate(){
            super.onCreate();
            MyApplication.context = getApplicationContext();  
        }

        public static Context getAppContext() {
            return MyApplication.context;
        }

    }

答案 2 :(得分:0)

Parse.com也有免费的analitycs工具。您可以定义自己的事件,然后在Web控制台中浏览它们。

答案 3 :(得分:0)

您可以根据需要选择日志库,并将其集成到您的应用中。像Google Analytics,Flurry等。通过互联网搜索或尝试以下链接...

https://android-arsenal.com/tag/57

答案 4 :(得分:-1)

为您的Android应用整合Google Analytic。