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:
- graafiset mainosbannerit
- tekstibannerit (nk. sponsoroidut linkit)
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:
- rotaatiotiedosto; tässä tiedostossa määritellään mainokset ja niiden keskinäinen suhde.
- uudelleenohjaustiedosto; tämä tiedosto vastaa käyttäjän ohjaamisesta mainostajan sivulle ja sitä kautta esim. klikkikertojen laskennasta.
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:
- tallentaa käyttäjän koneelle eväste (hyödyllinen etenkin nk. CPA veloitteisessa mainonnassa)
- tallentaa tietokantaan tai muuhun tietovarastoon tieto käyttäjän klikkauksesta (hyödyllinen nk. CPC veloitteisessa mainonnassa)
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!