Per Author Advertising si intende riconoscere all’autore di un articolo sul proprio sito o blog, una parte delle impressions della pubblicità. In pratica, se un articolista fornisce un suo scritto ad un blog, il titolare del blog può pagarlo consentendogli di inserire della pubblicità nella pagina del suo articolo (un banner, Google AdSense o quel che sia), assegnando allo spot dell’autore una percentuale di visualizzazioni della pubblicità e trattenendo l’altra parte delle impressions.
Naturalmente questa pratica prevede che il database sia creato ad hoc per ospitare il codice della pubblicità dell’autore dell’articolo, nonchè che l’articolista in questione – e chi come lui – possano avere un proprio account.
In questo tutorial non esamineremo tutta la struttura per gestire il blog e tutte le funzionalità del caso, ma semplicemente la routine utile a dividere le impressions in percentuale.
Esaminiamo l’intero codice dello script:
<?
$mio = "Mio Banner";
$tuo = "Tuo Banner";
$trattenuta = 7;
if ($_COOKIE["controllo"] == "")
{
setcookie("controllo", 1);
}
else
{
if ($_COOKIE["controllo"] <= 9)
{
setcookie("controllo", $_COOKIE["controllo"] + 1);
}
else
{
setcookie("controllo", 1);
}
}
if ($_COOKIE["controllo"] <= $trattenuta)
{
echo $mio;
}
else
{
echo $tuo;
}
?>
Vediamo come funziona.
Ci basiamo su un cookie per gestire un contatore che “al volo” verifichi il numero di visualizzazioni dello spot sulla pagina; questo cookie parte da 1 ed arriva fino a 10 per poi tornare ad 1 ed iniziare un nuovo giro.
La porzione di codice da personalizzare è la seguente:
$mio = "Mio Banner"; // CODICE DEL BANNER DEL TITOLARE DEL SITO $tuo = "Tuo Banner"; // CODICE DEL BANNER DEL TITOLARE DELL'ARTICOLISTA $trattenuta = 7; // NUMERO DI VISUALIZZAZIONI DA TRATTENERE
In sostanza, in questo esempio il titolare del sito trattiene il 70% delle impressions (7 su 10) ed il 30% viene assegnato all’autore dell’articolo. Ecco da dove nasce il nome author advertising.
