Умные алгоритмы показа рекламы - PullRequest
1 голос
/ 04 марта 2010

Мне бы очень хотелось узнать, как веб-сайты решают, какую рекламу показывать пользователю и сколько раз.

Я думаю, что должна быть таблица Ads (id, url, ...), которая связана с таблицей Users Отношение многих ко многим через таблицу Ads2Users (ad_id, user_id, selected_count, clicked_count). Чтобы каждый раз, когда пользователю показывали определенное объявление, мы находим (или создаем) запись в Ads2Users и увеличиваем счетчик.

Кажется простым, если мы рассмотрим зарегистрированных пользователей и тех, кто не стирает куки.

Теперь вопрос: так ли это работает?

1 Ответ

3 голосов
/ 04 марта 2010

Вы слишком усложняете вещи. Конечно, можно отследить, сколько раз кому-то было доставлено объявление, и показать ему что-то другое, но это не принесет существенной выгоды. Произвольная доставка обычно подходит для подавляющего большинства приложений.

Если у вас много объявлений (то есть тысяч), вероятность повторного показа одного и того же объявления в быстрой последовательности довольно мала. Если у вас мало объявлений (то есть 10), то если вы не будете повторно показывать одно и то же объявление одному и тому же пользователю, это означает, что у вас очень быстро заканчиваются объявления. В любом случае отслеживание доставки не принесет вам никакой пользы.

Добавьте к этому тот факт, что повторное воздействие рекламы считается положительным в реальном мире - есть причина, по которой Coca Cola пытается получить свой логотип в телешоу, фильмах, рекламных объявлениях, рекламных щитах и ​​т. Д. это.

...