title: Track android apk download source(not from Google play)
body: <p>i wan't to track my app download source,apk will be available through several campaigns. Issue is app download link is direct url, It is not on Google Play Store so i can't receive <strong>INSTALL_REFERER</strong> broadcast.</p>
  
  <p>I can track clicks easily by logging each click on my server, but how to track user installed and run app (and download source)</p>
  
  <p><strong>Approch 1:</strong></p>
  
  <ul>
  <li>Run one java script for each campaign URL, get some device specific
  info, send to server  </li>
  <li>Now when user installs and run that app,
  run same java script, capture and send info</li>
  <li>if same info record matches with some
  previous record we know app download was successful</li>
  </ul>
  
  <p>Problem in above approach is i am not able to narrow down what all info i should capture in javascript to identify the user, keeping in mind different android browsers available and android device fragmentation. </p>