如何跟踪应用程序安装?

时间:2016-09-17 10:18:45

标签: android

我想跟踪我的应用程序的所有安装,因为我将在我的网站上传下载而不是PlayStore,我已经阅读了Google Analytics但我不想跟踪屏幕和所有.. 是否有更简单的方法/库或其他东西来跟踪我的App安装......

4 个答案:

答案 0 :(得分:1)

在您的网站中为您的移动应用程序创建服务。每当用户从网站下载应用程序并安装它。然后从您的移动应用中点击该服务。服务从应用程序接收请求时将其存储在数据库中。确保您的数据库表包含一个唯一的标识符,例如设备ID / mac地址。为了跟踪安装

答案 1 :(得分:0)

您无法从应用程序跟踪安装。您可以获取电话标识符并使​​用它来命中一些后端端点。您可以使用Google Analytics事件,这是最简单的方法。 此外,您可以从站点跟踪下载并将其用作安装事件,因为我不认为会有很多用户会下载应用程序,但不会安装它。

答案 2 :(得分:0)

您可以使用Firebase Analytics跟踪所有应用安装

Documentation is here

答案 3 :(得分:0)

您需要在最明显的文件

中创建这样的BroadcastReceiver
<receiver
            android:name="com.domain.package.CustomReceiver"
            android:exported="true">
            <intent-filter>
                <action android:name="com.android.vending.INSTALL_REFERRER" />
            </intent-filter>
        </receiver>

并接收到这样的课程

public class CustomReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
          Bundle b= intent.getExtras();
             String referrerString = b.getString("referrer");
            // Log.e("bundle", "bundle= " + referrerString+ " " + referrerString.substring(11, referrerString.length()));
             SharedPrefManager.setPrefVal(context, Constants.REFERRAL, referrerString.substring(11, referrerString.length()));

    }
}

此时您将从Play商店获得推荐人链接。您只需要使用webservices保存并将其发送到服务器。这样您就可以跟踪您的应用安装。