如何在ASP.NET中跟踪完成的文件下载
发布时间:2020-12-15 19:24:43 所属栏目:asp.Net 来源:网络整理
导读:我有 this ASP.NET web site,允许用户下载程序安装包(只是普通文件).我想要能够跟踪下载完成时(即文件已经完全下载到用户的计算机),然后调用一个Google Analytics(分析)脚本,报告完成的下载为“目标”(显然,我的目标之一是增加文件下载). 问题是我需要支持直
我有
this ASP.NET web site,允许用户下载程序安装包(只是普通文件).我想要能够跟踪下载完成时(即文件已经完全下载到用户的计算机),然后调用一个Google Analytics(分析)脚本,报告完成的下载为“目标”(显然,我的目标之一是增加文件下载).
问题是我需要支持直接的文件URL,而不是“重定向页面”解决方案.这是因为很多流量来自软件下载站点,在提交产品时明确要求直接的文件URL.也许他们自己做文件分析(即病毒检查).但是,由于这一限制,典型的情况是: >用户在软件下载站点上访问我的产品列表 如果在这些条件下,无法进行监控的确切解决方案,也许存在解决办法?我想到的是临时存储在服务器上执行的下载次数,然后访问一个管理页面,以某种方式向Google Analytics(分析)报告此数字,并最终将其设置为零.有了这个解决方法,至少没有必要尝试将JavaScript处理程序附加到非HTML资源.但是即使如此,还有一些问题: >如何跟踪下载是否完成? 提前感谢大家 解决方法
更好的选择:一旦用户安装了网络软件,让安装人员打开一个网页.示例:请参阅Keepass安装程序.
您可以跟踪GA中的开放率并获取安装次数. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – Html.EditorFor忽略我指定的类
- asp.net-core – .NET Core与ASP.NET Core
- asp.net-mvc – ASP.NET MVC – 通过GET提交时,让Html.Begi
- asp.net – Azure Web App端口映射/转发
- 使用ASP.Net MVC与经典ADO.Net
- 在ASP.NET Membership provider中将电子邮件地址设置为用户
- asp.net – AJAX和FormsAuthentication,如何防止FormsAuthe
- asp.net-mvc – 在运行时ASP.NET捆绑和缩小有什么好处?
- asp.net-mvc – MVC ViewModel绑定构造与展平
- asp.net-mvc – ASP.NET MVC在Html帮助器中使用部分渲染
推荐文章
站长推荐
热点阅读