0

我正在玩我的apk。我想在应用安装时触发一次转化,但不知道如何将唯一的转化 ID 传递给应用。

这就是我想做的。

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

  2. click 参数在应用启动时触发

    Uri uri = Uri.parse("http://mytracker.com/click=dfsg-fdsfwe-43fsdf-43sdf");
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    startActivity(intent);
    

请指出我正确的方向。如果有更好的方法可以让我知道。

ps 使用 adjust.com 作为我的应用内跟踪器,但我没有看到他们对此有何帮助。

4

1 回答 1

0

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

  • 使您的应用程序BroadcastReceiver对 action 做出反应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");
    }
    
于 2015-02-24T09:02:26.310 回答