Как работает «рекламный сервер»? [закрыто
-
20-08-2019 - |
Вопрос
Я ищу некоторую информацию о рекламных серверах.
- Детали реализации
- Генерация кода отслеживания
- Сбор пользовательских данных
- Обслуживание объявления в ответ на проведенный клик
- Применимые стандарты
- Справочный материал (пожалуйста, предоставьте ссылки или поисковые команды для поиска)
- книги
- белые бумаги
- Реализации в .net (открытый исходный код)
Решение
Проверьте IAB (интерактивное рекламное бюро)
У них есть спецификации на некоторые общепринятые вещи, такие как форматы рекламного банка. Похоже, они занимаются в основном в вопросах бизнеса, а не в специфике технической/реализации.
Самая простая реализация - просто указывать на изображение с другого сервера. Этот сервер будет идентифицировать, на каком сайте отображается реклама (из заголовка «Рефера» или из идентификатора или токена, передаваемого с помощью запроса изображения). Затем изображение возвращается и записан страницы. Если зритель нажимает на объявление, ссылка, также указывающая на рекламный сервер, запишет «щелчок», а затем пересылает запрос на рекламодатель.
База данных может выглядеть так (например, только упрощена):
Pages +---------+----------------+ | page_id | name | +---------+----------------+ | 1 | mycoolsite.com | +---------+----------------+ Advertisements +-----------------+------------------+--------------------------------+ |advertisement_id | image_name | target_url | +-----------------+------------------+--------------------------------+ | 1 | banner1_468.png | http://new-amazing-product.com | +-----------------+------------------+--------------------------------+ Activity +--------------+--------------------+--------+--------+ | page_id | advertisement_id | views | clicks | +--------------+--------------------+--------+--------+ | 1 | 1 | 0 | 0 | +--------------+--------------------+--------+--------+
На странице, которая отобразит добавление, вы поместите это в HTML:
<iframe src="http://your-ad-server.com/ads/image?site=1" />
Когда пользователь просмотрел страницу, запрос на изображение перейдет в рекламный сервер. Рекламный сервер будет искать запрос, выбирать рекламу, чтобы показать (многие проприетарные алгоритмы здесь), записать запрос и, наконец, вернуть ответ.
Activity +--------------+--------------------+--------+--------+ | page_id | advertisement_id | views | clicks | +--------------+--------------------+--------+--------+ | 1 | 1 | * 1 * | 0 | +--------------+--------------------+--------+--------+
Ответ может содержать следующее (завоеванное из базы данных):
<a href="http://your-ad-server.com/ads/click?id=1">
<img src="http://your-ad-server.com/ads/banner1_468.png" />
</a>
Теперь изображение загружено и показано на странице. Если пользователь решает нажать на него, снова запрос переходит на сервер рекламного объявления, который записывает щелчок и, наконец, перенаправляет запрос на рекламную страницу.
GET /ads/click?id=1 301 Moved Permanently Location: http://mycoolsite.com
Actvity +--------------+--------------------+--------+--------+ | page_id | advertisement_id | views | clicks | +--------------+--------------------+--------+--------+ | 1 | 1 | 1 | * 1 * | +--------------+--------------------+--------+--------+
Другие советы
Я работаю для такой компании, и я боюсь, что такая собственная информация считается чрезвычайно чувствительной. AFAIK Там нет публичных стандартов, и основная часть доступной документации требуется только для реализации пользователя.
Там могут быть некоторые белые документы, вероятно, из академических кругов, но, возможно, Google, возможно, что -то издал что -то.
На самом деле существуют некоторые очень конкретные рекомендации по измерению таких вещей, как впечатления, клики, конверсии, богатые медиа -события и т. Д. Эти рекомендации можно найти при следующем URL: http://www.iab.net/iab_products_and_industry_services/508676/guidelines
Если вы соответствуете этим рекомендациям, вы можете попросить IAB одобрить ваш рекламный сервер. После одобрения рекламодатели и издатели должны доверять цифрам, генерируемым через ваши отчеты.