android跟踪 - 如何将外部参数传递给应用程序?

时间:2015-02-24 08:14:55

标签: android apk user-tracking install-referrer

我正在玩我的apk。我想在应用安装上启动转换,但不知道如何将唯一转换ID传递给应用。

这就是我想做的事情。

  1. 用户使用他的点击ID安装apk: http://www.example.com/myapk.apk?click=dfsg-fdsfwe-43fsdf-43sdf

  2. 在app start

    上触发click参数
    Uri uri = Uri.parse("http://mytracker.com/click=dfsg-fdsfwe-43fsdf-43sdf");
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    startActivity(intent);
    
  3. 请指出正确的方向。如果有更好的方法,请告诉我。

    P.S。使用adjust.com作为我的应用程序跟踪器,但我没有看到他们如何帮助解决这个问题。

1 个答案:

答案 0 :(得分:0)

Google Play提供了检查安装引荐来源功能。

  • 让您的应用BroadcastReceiver对行动com.android.vending.INSTALL_REFERRER做出反应。
  • 用户从http://play.google.com/store/apps/details?id=your.app.id&referrer=referrer_string等链接安装。
  • 您的BroadcastReceiver已被调用,您可以获得referrer_string

    @Override
    public void onReceive(Context context, Intent intent) {
        String referrer = intent.getStringExtra("referrer");
    }