Active Server Pages

ASP-koulutus / kurssit v. 2008

Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

ASP ja COM-komponentit

AdRotator -komponentin hyödyntäminen mainoskampanjan hallinnassa

Olennainen osa kaupallisia Internet-sivustoja ja niiden ympärille kehittynyttä liiketoimintaa on Internet mainonta & markkinointi. Tämän ytimessä ovat erilaiset maksetut sähköisen mainosviestinnän muodot kuten:

Microsoft IIS:n mukana tuleva ilmainen AdRotator-komponentti mahdollistaa yksinkertaisen graafisten mainosbannereiden hallinnan. Koska kyseessä on verrattain vanha komponentti (laadittu ennen vuotta 2000), ei se pärjää piirrevertailussa moderneille web-pohjaisille mainonnanhallintasovelluksille. AdRotator soveltuu parhaiten käytettäväksi kun halutaan yksinkertainen ja helposti pystytettävä ratkaisu banneripohjaisten mainoskampanjoiden toteuttamiseen.

Komponentin käyttöönottaminen edellyttää, että palvelimelle on asennettu / rekisteröity tarvittava komponentti ja sivustolle on määritelty AdRotator komponentin edellyttämät ASCII-tekstimuotoiset kontrollitiedostot:

AdRotator komponentista luodaan uusi ilmentymä komennolla Server.CreateObject:

<%
Set mainos = Server.CreateObject("MSWC.Adrotator")
%>

Varsinainen mainoksen lisääminen www-sivulle tapahtuu kutsumalla GetAdvertisement menetelmää halutussa kohdassa HTML/XHTML-koodia, ja välittämällä menetelmälle syötteenä rotaatitiotiedoston polkuviittaus:

<%
Response.Write mainos.GetAdvertisement("mainos.txt")
%>

AdRotator komponentin tulostama HTML-koodi on rakenteeltaan aina:

<A HREF="uudelleenohjaustiedosto?url=mainoksen_kohdesivu" 
TARGET="target=_TOP">
<IMG SRC="mainoksen_kuvatiedosto" ALT="vaihtoehtoinen_tekstikuvaus" WIDTH=leveyspx HEIGHT=korkeuspx BORDER=reunuspx> </A>

Rotaatiotiedosto on tavallinen, ASCII-muotoista tekstiä sisältävä tiedosto. Tiedosto koostuu kahdesta osasta, joiden välissä on asteriks (*). Ensimmäinen osio määrittelee kaikkia mainoksia koskevat yleiset asetukset:

[REDIRECT uudelleenohjaustiedosto]
[WIDTH bannerin_leveys_pikseleinä]
[HEIGHT bannerin_korkeus_pikseleinä]
[BORDER bannerin_reunus_pikseleinä]
*

Rotaatitiedoston toinen osa määrittelee yksittäisten mainosten tiedot ja asetukset:

Mainoksen kuvatiedosto
Mainoksen kohdesivu
Mainoksen vaihtoehtoinen tekstikuvaus
Mainoksen suhteellinen painotus (luku 0-10000)

Esimerkki:

'http://www.2kmediat.com/mainos.txt
Redirect http://www.2kmediat.com/uudelleenohjaus.asp
width 468
height 60
border 0
*
img/ekamainos.jpg
http://www.2kmediat.com/kkmediat/
Internet mainonnan palveluita
55
img/tokamainos.gif
http://www.2kmediat.com/kkmediat/www_toteutukset.asp
Sanallista ja visuaalista yritysviestintää
45

Uudelleenohjaustiedoston sisältö on yksinkertaisimmillaan:

<%
'http://www.2kmediat.com/uudelleenohjaus.asp
Response.Redirect(Request.QueryString("url"))
%>

Uudelleenohjaustiedostossa voidaan kuitenkin tehdä muitakin toimintoja, esim:

Tutustu artikkelin muihin osiin:
»»» ASP »»»COM-komponenttien yleisesittely
»»» ASP »»»AdRotator-komponentti ja mainosten hallinta
»»» ASP »»»Selaimen tunnistus BrowsCap-komponentin avulla

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta