林小芳
?
基于ASP的商業(yè)網(wǎng)站中的廣告位設(shè)計(jì)
林小芳
福建師范大學(xué)物理與光電信息學(xué)院
商業(yè)網(wǎng)站中的廣告位是個(gè)緊缺的資源,在有限的廣告位中投放盡可能多的廣告,是體現(xiàn)網(wǎng)站盈利能力的重要標(biāo)準(zhǔn)。該文提出基于ASP技術(shù)的商業(yè)網(wǎng)站廣告位設(shè)計(jì)方案,可以使網(wǎng)站在有限的空間里提供盡可能多的廣告位置,實(shí)現(xiàn)商業(yè)網(wǎng)站的利益最大化。
網(wǎng)站 廣告位設(shè)計(jì) 組件 ASP
21世紀(jì),互聯(lián)網(wǎng)技術(shù)發(fā)展迅猛,互聯(lián)網(wǎng)上的各種商業(yè)網(wǎng)站也是如雨后春筍般涌現(xiàn)出來(lái),數(shù)不勝數(shù)。每一個(gè)網(wǎng)站都會(huì)面臨一個(gè)商業(yè)模式的問(wèn)題,而每一個(gè)網(wǎng)站的商業(yè)模式或許都不盡相同,但根本的目標(biāo)都是一致的,就是要盈利。如果不盈利,那么網(wǎng)站的商業(yè)模式再好,也只能是無(wú)果之花,無(wú)法繼續(xù)生存下去,最終走向倒閉。在為網(wǎng)站創(chuàng)造利潤(rùn)方面,廣告收入是極為重要的一部分。而一個(gè)網(wǎng)站,又常常版面、空間都非常有限,因此,如何在有限的空間中劃出盡可能多的廣告位,是每一個(gè)商業(yè)網(wǎng)站都面臨的重要的課題之一。
通常一個(gè)商業(yè)網(wǎng)站的廣告都是在網(wǎng)頁(yè)頁(yè)面中劃出一些區(qū)域來(lái)放一個(gè)廣告,或者在打開(kāi)這個(gè)商業(yè)網(wǎng)站時(shí)另外再?gòu)棾鲆粋€(gè)窗口來(lái)播放廣告。這些方法都會(huì)使得廣告投放的數(shù)量受到限制,同時(shí),新開(kāi)窗口播放廣告也容易受到一些軟件的阻攔而無(wú)法正常顯示。下面介紹一種采用ASP編程技術(shù)來(lái)實(shí)現(xiàn)網(wǎng)站同一廣告位可以輪流播放不同廣告的方法。
ASP是Active Server Page的縮寫(xiě),意思是“動(dòng)態(tài)服務(wù)器頁(yè)面”,是微軟公司開(kāi)發(fā)的用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序的腳本語(yǔ)言。ASP網(wǎng)頁(yè)具有以下特點(diǎn):(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。(2)ASP文件是包含在HTML代碼所組成的文件中,易于修改和測(cè)試。(3)用ASP語(yǔ)言編寫(xiě)的程序具有較好的安全性,程序源代碼不容易被竊取。(4)ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。(5)ASP可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)送Email或訪問(wèn)文件系統(tǒng)等。
組件是存于Web服務(wù)器上的文件,是一組數(shù)據(jù)和功能的簡(jiǎn)單封裝。ASP許多強(qiáng)大的功能都是通過(guò)其組件來(lái)完成的。Ad Rotator組件為廣告輪顯組件,可以為一組廣告設(shè)置顯示規(guī)則,并按設(shè)定的規(guī)則輪流顯示廣告。
Ad Rotator組件有一個(gè)方法為GetAdvertisement,用于獲取廣告輪顯的時(shí)間表文件。
Ad Rotator組件有三個(gè)屬性,分別是Border屬性,Clikable屬性和TargetFrame屬性。三個(gè)屬性的功能分別是設(shè)置廣告圖片的邊框,指出該廣告是否有超級(jí)鏈接內(nèi)容和指定超級(jí)鏈接后瀏覽的頁(yè)面。
廣告輪顯時(shí)間表文件中設(shè)置了各個(gè)廣告要顯示的圖片、大小、顯示次序及頻率等信息,為文本文件,取名:ad.txt。內(nèi)容大致如下:
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設(shè)置的是廣告顯示的大小,Gif圖片文件是即將顯示的廣告圖片,http://www.sina.com.cn是用戶(hù)在單擊該廣告圖片時(shí)所鏈接的頁(yè)面,數(shù)字7和3為該廣告的顯示頻率,即每顯示10次廣告,新浪的廣告要顯示7次,搜狐的廣告顯示3次。
設(shè)置完廣告顯示規(guī)則后,通過(guò)下面的兩個(gè)程序段就可以將該廣告按指定規(guī)則輪流顯示在網(wǎng)頁(yè)上了。
<% 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")
%>
從上面設(shè)計(jì)的方案可以看出,利用ASP的AdRotator組件,可以很方便地根據(jù)廣告業(yè)主的費(fèi)用投入、要求來(lái)安排廣告在網(wǎng)站上的播出次序和播出頻率,也沒(méi)有廣告數(shù)量的限制。從而使得在有限的版面空間里盡可能多地放一些廣告,這對(duì)一個(gè)商業(yè)網(wǎng)站而言,是非常重要的。合理、高效地利用好網(wǎng)站有限的版面、空間來(lái)爭(zhēng)取最大化的廣告收益,有助于商業(yè)網(wǎng)絡(luò)利潤(rùn)的增加。
[1] 林小芳, 吳怡, 張英娥. 電子商務(wù)網(wǎng)站開(kāi)發(fā)與設(shè)計(jì)[M]. 北京: 清華大學(xué)出版社, 2009.
[2] 林小芳, 吳怡. ASP動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)教程[M]. 北京: 清華大學(xué)出版社, 北京交通大學(xué)出版社, 2006.