4

アプリのダウンロード元を追跡したくありません。apk はいくつかのキャンペーンで入手できます。問題は、アプリのダウンロード リンクが直接の URL であり、Google Play ストアにないため、INSTALL_REFERERブロードキャストを受信できないことです。

サーバーで各クリックを記録することでクリックを簡単に追跡できますが、ユーザーがインストールしてアプリを実行する方法(およびダウンロードソース)を追跡する方法

アプローチ 1:

  • キャンペーン URL ごとに 1 つの Java スクリプトを実行し、デバイス固有の情報を取得して、サーバーに送信します。
  • ユーザーがそのアプリをインストールして実行すると、同じ Java スクリプトを実行し、情報をキャプチャして送信します
  • 同じ情報レコードが以前のレコードと一致する場合、アプリのダウンロードが成功したことがわかります

上記のアプローチの問題は、利用可能なさまざまな Android ブラウザーと Android デバイスの断片化を念頭に置いて、ユーザーを識別するために JavaScript でキャプチャする必要があるすべての情報を絞り込むことができないことです。

4

2 に答える 2

0

より良いアプローチについてはわかりません。ただし、apk 自体で何かを行うこともできます (ソースに関する情報を保存します)。したがって、ユーザーが初めてアプリを開いたときに、その情報をサーバーに送信し、必要に応じてアプリで削除します。

私の知る限り、ブラウザはユーザーがアプリをインストールしたかどうかを知ることができません。ユーザーはアプリをインストールせずにダウンロードして破棄できます。

また、アプリ内のユーザーのすべてのアクティビティを追跡する場合は、 Flurry.comを使用できます。

編集: または、ユーザーが初めてアプリを開いたときにブラウザーの履歴を実際に確認し、ソースの 1 つがそこにあるかどうかを確認することもできます。ただし、ユーザーがブラウザの履歴を手動で消去すると、履歴が失われます。

于 2013-10-03T05:39:36.950 に答える