How to track a completed file download in ASP.NET -
i have this asp.net web site allows users download program installation packages (just normal files). want able track when download completed (i.e. file has been downloaded user's computer) , invoke google analytics script reports completed download 'goal' (obviously, 1 of goals increase file downloads).
the problem need support direct file urls, opposed "redirect page" solution. because lot of traffic comes software download sites explicitly demand direct file url when submitting product. perhaps, own file analysis (i.e. virus checking). set of limitations, typical scenario is:
- the user visits product listing on software download site
- the user clicks "download" button on site
- the "download" page typically redirect brings user file via direct url i've submitted, i.e.
http://www.ko-sw.com/somefile.exe
if under these conditions, exact solution monitoring not possible, maybe there exists workaround? comes mind temporarily storing number of performed downloads on server , accessing administrative page somehow reports number google analytics , sets zero. workaround, there @ least no need try attach javascript handler non-html resource. there issues:
- how track if download has completed?
- how track user geolocation , browser capabilities make them further visible in reports?
thanks in advance
better alternative: let installer open web page once user installed web software. example: see keepass installer.
you can track opening rate in ga , numbers of installs.
Comments
Post a Comment