跟踪Android中当前安装的应用程序数量

时间:2015-12-24 06:06:48

标签: android google-play

我想要一些跟踪我的Android应用程序使用的工具,例如当前安装了多少设备App,应用程序中的任何崩溃,我的应用程序的平均使用时间,有多少用户已卸载App。

4 个答案:

答案 0 :(得分:0)

使用Google Analytics(分析)... 链接如下: - Google Analytics

答案 1 :(得分:0)

您需要为项目启用Google Analytics,然后才能跟踪该应用。

启用后,您需要做的就是创建一个类来跟踪活动。这是一个例子。

public class AnalyticsApplication extends Application {
private Tracker mTracker;

/**
* Gets the default {@link Tracker} for this {@link Application}.
* @return tracker
*/
synchronized public Tracker getDefaultTracker() {
if (mTracker == null) {
  GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
  // To enable debug logging use: adb shell setprop log.tag.GAv4 DEBUG
  mTracker = analytics.newTracker(R.xml.global_tracker);
}
return mTracker;
} 
}

现在创建此类的对象..

AnalyticsApplication application = (AnalyticsApplication) getApplication();
mTracker = application.getDefaultTracker();

覆盖你的方法,如onResume,onCreate,并在其中添加跟踪器。

Log.i(TAG, "Setting screen name: " + name);
mTracker.setScreenName("Image~" + name);
mTracker.send(new HitBuilders.ScreenViewBuilder().build());

有关详细信息,请访问链接https://developers.google.com/analytics/devguides/collection/android/v4/

答案 2 :(得分:0)

您可能希望在Android应用中使用“Google Analytics”集成来访问“移动应用获取”的报告,强烈建议您使用以下原因:

了解您的移动应用安装和打开的频率。 “收购”报告为您提供有关用户如何查找应用程序的数据,包括新用户总数以及最常用的设备和操作系统。使用这些报告可以了解您的应用下载和安装的频率,以及某些营销广告系列吸引用户的成功程度。

使用“新用户”报告来确定采用您的应用的用户组的特征。 “来源”报告可以帮助您发现可以优化哪些渠道以吸引更多下载和启动。 Google Play推介流程报告以直观的交互式可视化方式显示应用程序从Google Play商店下载和安装。

新用户 此报告概述了首次启动或首次在设备上打开应用程序的会话数,包括新用户总数,操作系统,应用程序版本和国家/地区。请注意,用户包括所有用户,包括新用户和在所选时间段内至少打开过一次应用的返回用户。

您可以通过“受众群体和行为”报告找到有关所有用户以及他们与您的应用互动方式的更多深入数据。

应用市场 了解用户访问哪些市场以下载您的应用。本报告中将显示本地操作系统平台,如Google Play和第三方平台。

<强>来源 通过Sources报告,您可以获得有关您的应用在不同市场中的表现的数据,包括适用于iOS应用的iTunes Store和适用于Android应用的Google Play。使用此报告可以了解用户如何发现您的应用,包括推动他们访问您的应用市场页面的内容,以及有助于应用下载的内容。

Google Play推介流程 Google Play推介流程以直观的方式显示用户如何在收集过程的每个阶段(从查找到启动应用程序)进行移动。

AdWords报告 AdWords报告为点击AdWords广告然后安装并开始使用您的移动应用的用户提供了点击后效果指标。这些报告准确显示了您的搜索和展示广告系列的效果,并提供了有关他们驾驶Google Play的用户类型的丰富见解。

要使用AdWords报告,您必须link your AdWords and Google Analytics accountsenable auto-tagging

要设置Google Analytics,请按照以下链接中详细说明进行操作:https://support.google.com/analytics/answer/2587086?hl=en&ref_topic=2587085&rd=1

如果您不希望集成Google Analytics(分析),例如Flurry Analytics(现在是Yahoo的一部分),可以在任何规模的应用中免费使用,还有其他选择。

您将在以下链接中获得详细的集成说明: https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/android/

根据上面的链接集成Flurry SDK(省略API调用FlurryAgent.setCaptureUncaughtExceptions(false);的默认集成步骤)让Flurry在您的应用中报告未捕获的异常。

您可能还想尝试使用Fabric.io的Crashlytics来深入分析应用崩溃报告。按照以下链接详细介绍的Fabric(&amp; Crashlytics)集成说明进行操作: https://docs.fabric.io/android/fabric/integration.html

答案 3 :(得分:0)

还有很多方法可以跟踪卸载。您可以定期从设备到服务器运行ping服务。您还可以间歇性地发送空白通知,以确保应用程序仍在设备上。您可以忽略向用户呈现这些通知。

如果您正在寻找可以进行应用程序参与和分析的工具,那么您可以查看clevertap.com他们提供开箱即用的卸载跟踪功能,并能够向他们发送自动电子邮件。

如果您正在寻找有关GCM和Apple如何卸载卸载的纯技术说明,那么您可以在此处阅读相关内容。跟踪应用程序有效卸载(https://blog.clevertap.com/track-app-uninstalls-effectively/)如果您想自己实施卸载跟踪,我还介绍了其他方法!

祝你好运。