【发布时间】:2011-01-20 18:25:20
【问题描述】:
我开始在网站上投放一些广告,并且正在尝试确定跟踪效果的最佳方式。
具体来说,
计算点击次数最有效的方法是什么?关于我能想到的唯一方法是将广告链接到另一个页面,并将广告的 ID 作为参数(例如 adserver.aspx?id=1234)。然后另一个页面将更新数据库并重定向到广告商的链接。但是,为此必须加载单独的页面似乎效率低下。还有其他选择吗?
此外,我似乎可能需要知道某周内发生了多少点击等信息。但是为每一次点击存储一个单独的数据库行和一个日期似乎是多余的。有没有其他人做过这样的事情?每周创建一个新行并为该周发生的所有点击增加一个计数器是否有意义?
感谢任何提示。
【问题讨论】:
-
“为此必须加载单独的页面似乎效率低下” 这句话告诉我你的HTTP知识达不到标准。
-
@Josh:我有点同意乔纳森的观点。为什么调用页面,等待服务器处理它,接收 HTTP 重定向(或类似的),请求新页面,等待服务器处理它......?基本上,您正在等待 2 次往返。使用 JavaScript,您可以将其缩短为显示页面的一次往返,然后是更轻量级的 AJAX 调用来记录点击。
-
@Josh:感谢您发表评论,但对对话没有任何帮助。事实上,处理 ASP.NET 页面请求的开销相当大。
标签: javascript asp.net sql