|
Показывай грамотно! Никита "red_ion" Кислицин Xakep, номер #054, стр. 054-090-3 Укажите путь к баннеру: <input type=file name=\"banner\"><br> Укажите размер баннера:"; $typ=GetTypes; # Получаем все существующие типы баннеров while($types=mysql_fetch_array($typ)) // Поскольку типов много, организуем цикл по всем возвращенным записям БД { echo "<input type=radio name=type value='".$types["width"]."'> <input type=option ".$types["width"]."x".$types["height"]."<br>\n"; } echo "Введите количество показов: <input type=text name=hshows value=0><br>\n"; echo "<input type=submit><br> </form>\n"; } function addbanner($tid, $shows, $src, $link) { $wid=GetWidth($tid); # Получаем ширину изображения $hei=GetHeight($tid); # Получаем высоту изображения $uid=GetUidByLoginInfo($login, $passwd); # Получаем uid пользователя по его логину и паролю $size=GetImgSize($src); # if(($wid==$size[0]) && ($hei==$size[1])) # Проверяем соответствие баннера стандарту { $sql="insert into banners values (null, '$tid', '$uid', '$link', '$src', '$shows')"; if (mysql_query($sql)) {echo "Баннер добавлен в систему ротации!";} } else {echo "Баннер не соответствует указанному типу!";} } Что такое таргетинг, и как его реализовать? Таргетинг. Дословно переводится как "прицеливание". Под этим термином, применительно к рекламным технологиям, понимается разделение рекламной аудитории на группы по некоторому признаку: территориальному, финансовому, возрастному, половому, социальному и т.д. После того как аудитория поделена на группы, определяется потребитель продвигаемого товара или услуги. И реклама осуществляется лишь среди этой группы людей. Порой это в десятки, а то и в сотни раз эффективней, чем тупая реклама без таргетинга. И естественно, таргетирование крайне выгодно рекламным площадкам - стоимость таких показов гораздо выше обычных. Так что "targeting" - это эффективное разделение всей аудитории сайта на группы с целью повышения отклика от рекламы и съема дополнительных денежных знаков с рекламодателя :). Осуществляется эта функция примерно следующим образом. При помощи JavaScript получаем массу полезной информации о клиенте: разрешение экрана, глубина цвета, ОС, браузер и т.д. По ip-адресу определяем примерное местоположение клиента (хорошо, если он не пользуется уругвайскими прокси-серверами). Далее чекается текущее время, день недели, а также адрес сайта, с которого человек пришел. Исходя из всей собранной информации составляется запрос на выборку наиболее подходящего баннера (критерии выборки своей рекламы определяет сам рекламодатель). Проще всего показы таргетировать поисковикам: на запрос "выделенные линии в Москве" показывать рекламу Зенона, а на "глазированные сырки оптом" реагировать баннером от Ростагроэкспорта :). Как защититься от накрутчиков? Если тебе доведется писать баннерообменную сеть, т.е. систему, в которой рекламодатель одновременно является и рекламной площадкой, то ты непременно столкнешься с проблемой накрутчиков. Это такие недобросовестные люди, имитирующие большой рекламный трафик при помощи специальных программ. Как этому противостоять? Наиболее простое и эффективное решение - просто не начислять показ, если от одного ip приходит более пяти (10,15,20...) запросов в минуту. Также следует игнорировать показы пользователям, не принимающим кукисы. Вообще, в таких делах следует отдавать приоритет именно системе, а не клиенту. Даже если ты не засчитаешь ему 1-3% от реальных показов, то ничего страшного не произойдет. Можно сказать, что это "комиссионные сборы" :). А вообще, сейчас накрутчиков становится все меньше и меньше, т.к. занятие это неблагодарное, да и сами системы стали более навороченными. Так что залогом хорошей посещаемости является именно качественная содержательная часть сайта, а не позиция в рейтинге. Хотя и без позиции тоже никуда :). |