アプリのダウンロード元を追跡したくありません。apk はいくつかのキャンペーンで入手できます。問題は、アプリのダウンロード リンクが直接の URL であり、Google Play ストアにないため、INSTALL_REFERERブロードキャストを受信できないことです。
サーバーで各クリックを記録することでクリックを簡単に追跡できますが、ユーザーがインストールしてアプリを実行する方法(およびダウンロードソース)を追跡する方法
アプローチ 1:
- キャンペーン URL ごとに 1 つの Java スクリプトを実行し、デバイス固有の情報を取得して、サーバーに送信します。
- ユーザーがそのアプリをインストールして実行すると、同じ Java スクリプトを実行し、情報をキャプチャして送信します
- 同じ情報レコードが以前のレコードと一致する場合、アプリのダウンロードが成功したことがわかります
上記のアプローチの問題は、利用可能なさまざまな Android ブラウザーと Android デバイスの断片化を念頭に置いて、ユーザーを識別するために JavaScript でキャプチャする必要があるすべての情報を絞り込むことができないことです。