4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

AndroidアプリがInstall Referrerを受け取るまでの時間について調べてみた

Last updated at Posted at 2013-09-23

Google PlayからインストールしたアプリにはInstall Referrerというのを持たせて、
どこからアプリをインストールしたかをわかるようにする機能がある。
しかし、ダウンロードしてきたアプリに予め設定されているのではなく、
アプリインストール後にリファラーを受信するという順番のようです。

インストールからリファラー受信までのタイムラグが気になったので、
調べるだけのアプリを作ってみました。

アプリ

Install Referrer Tester -GooglePlay
(上記のリンクにはリファラーついてないです。)

リファラー付きのリンクはこちら↓
82fe174e1fedfbe2fadda7d8eab77f20.gif

結果

早速ですが結果がこちら。(ちょっとバグったままなのでミリ秒がでてないっす。)
Screenshot_2013-09-23-18-24-47.png
上の結果だと、0秒で受信していることがわかります。
何回か試した結果、5秒とか6秒の時もありました。
もっと試行回数を増やして、収束させたいです。

アプリの説明

Activity一つの簡単なアプリです。
自動で画面がリフレッシュしないので、表示された情報を更新するためには、
一旦アプリを終了して、もう一度起動してください^^;

項目 説明
Install App Datetime Installとありますが、初回起動時の時間です。
Referrer Recieve Datetime リファラーを受信した時間です。
Time Lag 上2つの差分です。
Install Referrer Value リファラーの値です。

まとめ

自分で調べていてなかなか具体的な受信までの時間が調べられなかったので、ばーっとつくってばーっと書きました。
なのでいろいろあらが目立ちますねw
もしインストールリファラーを受け取るまでの時間が気になった人は、1回試してみていただけたらと思います。

この記事は、以下の記事を参考にしました。

Androidアプリがどこからインストールされたかを取得する方法
Androidでインストール時のリファラ情報を取得する

あとでやること

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?