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