>> Torna all'Homepage <<
Contattaci Entra nei forum Cerca nel sito
News della settimana ASP: esempi di pagine dinamiche Trucchi e suggerimenti per il PC Manuali e guide I dossier e gli approfondimenti di AmicoPc Il sito della settimana I racconti di Armando Staffa Chi siamo
     
 

 


Guarda il sistema
in funzione

Scarica i file
Scarica i file
citati in questa pagina

 


SISTEMA DI ROTAZIONE BANNER

Il sistema di rotazione banner che andiamo ad analizzare in queste pagine è scritto in ASP (Active Server Pages) e necessita essenzialmente di tre file, anche se, per la gestione dei banner e la visualizzazione delle statistiche, sono necessari numerosi altri file.
Questi ultimi però si riferiscono all'aggiunta o rimozione di informazioni da un database, argomenti già trattati in questa stessa sezione.
Quindi limitiamo la nostra analisi ai file che gestiscono la scelta e la visualizzazione dei banner.
I file che ci interessano quindi sono:

- banner.mdb: ovvero il database che contiene le informazioni relative ai banner

- select.asp: è la pagina che visualizza un banner scelto tra quelli presenti nel database

- view.asp: è la pagina che, una volta cliccato sul banner, fa in modo che venga caricato l'indirizzo associato al banner stesso.

Per visualizzare il banner all'interno delle pagine del nostro sito inseriamo una riga di javascript nel punto in cui vogliamo che appaia il banner, ovvero

<script type="text/javascript" language="JavaScript" src="http://www.tuosito.com/select.asp?like=rotazione"> </script>
<noscript><a href="http://www.tuosito.com/view.asp?like=default" target="_blank">
<img src="http://www.tuosito.com/select.asp?like=default" border="0"></a></noscript>
<!-- Fine Codice AmicoBanner -->

sostituendo a http://www.tuosito.com l'indirizzo web del nostro sito.

Lo scritp è composto di due parti: la prima compresa fra <script> e </script> ed è rivolta ai browser che supportano o hanno attivato i javascript.
In questo caso viene richiamata la pagine 'select.asp' la quale, dopo alcune verifiche, visualizzerà un banner a caso tra quelli presenti nel database. Banner che sarà linkato alla pagina 'view.asp' per il monitoraggio dei click e il caricamente del sito pubblicizzato.

La seconda parte invece è compresa fra <noscript> e </noscript> e si rivolge ai browser che non supportano i javascript consentendo la visualizzazione del banner di default.

Il vantaggio di questo javascript è che può essere inserito in qualsiasi tipo di pagina senza bisogno che sia necessariamenete una pagina .asp (quindi funziona anche inpagine .html, .asp, .php... o altre tipologie).
Inoltre è possibile fare in modo che venga richiamata la pagina select.asp memorizzata su un altro server: per esempio se desideriamo introdurre questo sistema in un sito che non supporta l'asp, possiamo posizionare i vari file necessari al suo funzionamento in un altro spazio che supporti, questo sì, l'asp e, nelle pagine del sito, inserire il javascript così modificato

<script language="JavaScript" src="http://www.sito_con_asp.com/select.asp"></script>

In questo modo è possibile creare anche un unico sistema di banner valido per diversi siti, utilizzando il javascript appena riportato su tutti i siti appartenenti al circuito.
Come si vede le applicazioni sono numerose.


L'ASP dispone di uno strumento, chiamato Ad Rotator che consente di visualizzare a rotazione dei banner. Questo strumento consente però poca personalizzazione, quindi utilizzeremo un metodo meno automatizzato ma più efficace.

Grazie al codice che andremo a vedere sarà infatti possibile definire per ogni banner un numero massimo di impression (o 'hits', ovvero il numero di volte che il banner viene visto) e di click (ovvero il numero di volte che il banner è stato cliccato), in modo che raggiunto quel limite non sia più visualizzato: questo sia per poter elaborare delle statistiche riguardanti il click trough (numero di click diviso il numero di impression) sia per consentire scambi banner con altri siti riguardanti un certo numero di impression o di click (per esempio si può fissare uno scambio banner con altri siti relativo a 50.000 impression o 1.000 click). Ugualmente è possibile definire una data raggiunta la quale il banner non sarà più visualizzato.
Naturalmente questi limiti sono tutt'altro che obbligatori: i banner possono essere inseriti nel circuito senza alcuna limitazione, né di impression, né di click o di data.

Inoltre è possibile definire l'importanza da attribuire ad ogni banner, in modo che alcuni banner siano visualizzati con una frequenza maggiore di altri. Tale importanza viene decisa in base ad una scala, da 1 a 10: in questo modo un banner con importanza 10 verrà visualizzato il doppio delle volte di uno con importanza 5.

Modificando leggermente il codice javascript inserito, è possibile fare in modo di visualizzare continuamente un banner a nostra scelta: questa è un'opzione comoda in quanto in una stessa pagina, è possibile visualizzare un banner fisso e uno a rotazione.

Il codice da inserire nel punto in cui visualizzare il banner diventa:

<script type="text/javascript" language="JavaScript" src="http://www.tuosito.com/select.asp?like=fisso"></script>
<noscript> <a href="http://www.tuosito.com/view.asp?like=default" target="_blank">
<img src="http://www.tuosito.com/select.asp?like=default" border="0"></a></noscript>
<!-- Fine Codice AmicoBanner -->

Per quanto riguarda gli utenti (ovvero i clienti che vi affidano i banner da inserire nel circuito), essi riceveranno da Voi un nome utente e una password che consentirà loro di visualizzare i dati e le statistiche dei propri banner.

Naturalmente l'aggiunta, la modifica o l'eliminazione di utenti o banner avviene direttamente online con effetti in tempo reale.

Infine questo sistema può gestire qualsiasi tipo di banner, in quanto non vengono specificate le dimensioni dell'immagine visualizzata, consentendo quindi la gestione di immagini di qualsiasi grandezza e, naturalmente, peso in termini di kilobyte.
Infatti i banner non vengono caricati all'interno del sistema di rotazione ma viene soltanto specificato il percorso dell'immagine (che quindi deve essere già online).

 

ABCLAVORO: la miglior risorsa per chi cerca lavoro sul web!

Utenti connessi: 43

Invia questa pagina ad un amico

 

 

 

Chi siamo | Pubblicità | Note sulla privacy | Dicono di noi
Grafica cura di Paolo Omero
- Stefania Migliorucci

La riviera delle azalee