Jon*_*ood 3 javascript sql asp.net
我开始在网站上投放一些广告,而我正在尝试确定跟踪效果的最佳方式.
特别,
计算点击次数的最有效方法是什么?关于我能想到的唯一方法是将广告链接到另一个页面,并将广告ID作为参数(例如adserver.aspx?id = 1234).然后,另一页将更新数据库并重定向到广告商的链接.但是,为此加载单独的页面似乎效率低下.还有其他选择吗?
此外,似乎我可能需要知道在给定的一周中发生了多少次点击之类的事情.但是,存储单独的数据库行以及每次单击的日期似乎过多.还有其他人做过这样的事吗?是否可以为每周创建一个新行并为该周发生的所有点击增加一个计数器?
任何提示赞赏.
我建议您的第一个解决方案是最佳选择,事实上它是大多数类似系统(OpenX,Google AdSense等)采用的设计.此外,它可以帮助您更好地管理您的横幅,并防止您的网站泄漏搜索引擎蜘蛛.
至于性能只是一个好设计的问题,在典型的设计中,重定向脚本将相当轻量级,因此应该相当快地处理请求.值得一提的是,您可以断开数据库更新以减少重定向请求响应时间.
当然还有另一种选择:
而不是自制的自己的横幅服务脚本,而不是实现OpenX,它是免费的,是一个非常好的软件.OpenX可以在这里找到:
在这里,您可以在自己的服务器上运行开源版本:
http://www.openx.org/publisher/open-source-ad-server
另一种选择是实施Google AdSense之类的搜索,并节省寻找广告客户等的麻烦.谷歌还提供工具,允许您销售横幅空间,然后如果您没有活跃的广告客户,则回退到默认的AdSense横幅广告(OpenX也会这样做并且还支持整合AdSense(和其他广告客户))
归档时间: |
|
查看次数: |
1889 次 |
最近记录: |