「広告サーバー」はどのように機能しますか? [閉まっている
-
20-08-2019 - |
質問
広告サーバーに関する情報を探しています。
- 実装の詳細
- 追跡コード生成
- ユーザーデータ収集
- クリックスルーに応じて広告を提供します
- 適用される標準
- 参照資料(検索するリンクまたは検索チームを提供してください)
- 本
- 白い紙
- .NET(オープンソース)の実装
解決
をチェックしてください IAB(インタラクティブな広告局)
彼らは、広告バナー形式のような一般的に合意されたものについての仕様を持っています。それらは主にビジネスの問題を扱っており、技術/実装の詳細についてはあまり扱っていないようです。
最も単純な実装は、単に別のサーバーからの画像を指しているだけです。そのサーバーは、広告が表示されているサイトで(「参照」ヘッダーから、または画像リクエストでIDまたはトークンが渡された)を識別します。次に、画像が返され、PageViewが記録されます。視聴者が広告をクリックすると、広告サーバーを指すリンクも「クリックスルー」を記録し、リクエストを広告主に転送します。
データベースは次のように見えるかもしれません(たとえば、劇的に単純化しすぎただけです):
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に広告サーバーを承認するように依頼できます。承認されると、広告主と出版社は、レポートを通じて生成されている数字を信頼する必要があります。