我想跟踪我的应用程序的所有安装,因为我将在我的网站上传下载而不是PlayStore,我已经阅读了Google Analytics但我不想跟踪屏幕和所有.. 是否有更简单的方法/库或其他东西来跟踪我的App安装......
答案 0 :(得分:1)
在您的网站中为您的移动应用程序创建服务。每当用户从网站下载应用程序并安装它。然后从您的移动应用中点击该服务。服务从应用程序接收请求时将其存储在数据库中。确保您的数据库表包含一个唯一的标识符,例如设备ID / mac地址。为了跟踪安装
答案 1 :(得分:0)
您无法从应用程序跟踪安装。您可以获取电话标识符并使用它来命中一些后端端点。您可以使用Google Analytics事件,这是最简单的方法。 此外,您可以从站点跟踪下载并将其用作安装事件,因为我不认为会有很多用户会下载应用程序,但不会安装它。
答案 2 :(得分:0)
您可以使用Firebase Analytics跟踪所有应用安装
答案 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保存并将其发送到服务器。这样您就可以跟踪您的应用安装。