基于ASP的商业网站中的广告位设计
2011-03-25林小芳
林小芳
基于ASP的商业网站中的广告位设计
林小芳
福建师范大学物理与光电信息学院
商业网站中的广告位是个紧缺的资源,在有限的广告位中投放尽可能多的广告,是体现网站盈利能力的重要标准。该文提出基于ASP技术的商业网站广告位设计方案,可以使网站在有限的空间里提供尽可能多的广告位置,实现商业网站的利益最大化。
网站 广告位设计 组件 ASP
0 引言
21世纪,互联网技术发展迅猛,互联网上的各种商业网站也是如雨后春笋般涌现出来,数不胜数。每一个网站都会面临一个商业模式的问题,而每一个网站的商业模式或许都不尽相同,但根本的目标都是一致的,就是要盈利。如果不盈利,那么网站的商业模式再好,也只能是无果之花,无法继续生存下去,最终走向倒闭。在为网站创造利润方面,广告收入是极为重要的一部分。而一个网站,又常常版面、空间都非常有限,因此,如何在有限的空间中划出尽可能多的广告位,是每一个商业网站都面临的重要的课题之一。
通常一个商业网站的广告都是在网页页面中划出一些区域来放一个广告,或者在打开这个商业网站时另外再弹出一个窗口来播放广告。这些方法都会使得广告投放的数量受到限制,同时,新开窗口播放广告也容易受到一些软件的阻拦而无法正常显示。下面介绍一种采用ASP编程技术来实现网站同一广告位可以轮流播放不同广告的方法。
1 ASP语言
ASP是Active Server Page的缩写,意思是“动态服务器页面”,是微软公司开发的用来创建和运行动态网页或Web应用程序的脚本语言。ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。(2)ASP文件是包含在HTML代码所组成的文件中,易于修改和测试。(3)用ASP语言编写的程序具有较好的安全性,程序源代码不容易被窃取。(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。
2 Ad Rotator组件
组件是存于Web服务器上的文件,是一组数据和功能的简单封装。ASP许多强大的功能都是通过其组件来完成的。Ad Rotator组件为广告轮显组件,可以为一组广告设置显示规则,并按设定的规则轮流显示广告。
2.1 Ad Rotator组件的方法
Ad Rotator组件有一个方法为GetAdvertisement,用于获取广告轮显的时间表文件。
2.2 Ad Rotator组件的属性
Ad Rotator组件有三个属性,分别是Border属性,Clikable属性和TargetFrame属性。三个属性的功能分别是设置广告图片的边框,指出该广告是否有超级链接内容和指定超级链接后浏览的页面。
2.3 广告轮显时间表文件
广告轮显时间表文件中设置了各个广告要显示的图片、大小、显示次序及频率等信息,为文本文件,取名:ad.txt。内容大致如下:
Redirect link.asp
Width 200
Height 100
*
Pic/1.gif
http://www.sina.com.cn
新浪
7
Pic/2.gif
http://www.sohu.com
搜狐
3
在该文件中,width、height设置的是广告显示的大小,Gif图片文件是即将显示的广告图片,http://www.sina.com.cn是用户在单击该广告图片时所链接的页面,数字7和3为该广告的显示频率,即每显示10次广告,新浪的广告要显示7次,搜狐的广告显示3次。
2.4 运行广告轮显文件
设置完广告显示规则后,通过下面的两个程序段就可以将该广告按指定规则轮流显示在网页上了。
<% response.redirect request.querystring("url")%>
<% dim ad
Set ad=server.createobject("MSWC.Adrotator")
Ad.clickable=true
Ad.targetframe="target='_blank'"
Response.write ad.getadvertisement("ad.txt")
%>
3 结束语
从上面设计的方案可以看出,利用ASP的AdRotator组件,可以很方便地根据广告业主的费用投入、要求来安排广告在网站上的播出次序和播出频率,也没有广告数量的限制。从而使得在有限的版面空间里尽可能多地放一些广告,这对一个商业网站而言,是非常重要的。合理、高效地利用好网站有限的版面、空间来争取最大化的广告收益,有助于商业网络利润的增加。
[1] 林小芳, 吴怡, 张英娥. 电子商务网站开发与设计[M]. 北京: 清华大学出版社, 2009.
[2] 林小芳, 吴怡. ASP动态网页设计教程[M]. 北京: 清华大学出版社, 北京交通大学出版社, 2006.