如何跟踪应用程序安装?
问题描述:
我想跟踪我的应用程序的所有安装,因为我会将其上传到我的网站上下载,而不是PlayStore,并且我已阅读了Google Analytics(分析),但我不想跟踪屏幕和全部内容。 有更简单的方法/库或其他内容来跟踪我的应用安装...如何跟踪应用程序安装?
答
在您的网站中为您的移动应用创建服务。每当用户从网站下载应用程序并安装它。然后从您的移动应用中点击该服务。服务从应用程序接收请求时将其存储在数据库中。确保你的数据库表包含一个唯一的标识符,例如设备ID/MAC地址。为了跟踪安装
答
你不能跟踪从应用程序安装。您可以获取手机标识符并使用它找到一些后端端点。您可以为此使用Google Analytics事件,这是最简单的方法。 此外,您可以跟踪网站下载并将其用作安装事件,因为我不认为会有许多用户下载应用程序,但不会安装它。
答
您需要manifiest文件创建一个广播接收器这样
<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()));
}
}
在这一点上,你会从游戏商店获取推荐链接。您只需要使用webservices将其保存并发送到服务器即可。以便您可以跟踪您的应用安装。
你需要手动处理它然后每当有人下来或安装它调用一些APIS的记录 – Saveen