题
我正在寻找有关广告服务器的一些信息。
- 实施细节
- 跟踪代码生成
- 用户数据收集
- 为了响应点击即可提供广告
- 适用的标准
- 参考材料(请提供链接或搜索团队以进行搜索)
- 图书
- 白皮书
- .NET中的实现(开源)
解决方案
查看 IAB(互动广告局)
他们对一些普遍的商定诸如Ad-Banner格式等有规格。他们似乎主要从事业务问题,而在技术/实施细节方面却更少。
最简单的实现只是指向另一台服务器的图像。该服务器将在显示广告的哪个站点上(从“参考器”标头或带有图像请求传递的ID或令牌)上标识。然后返回图像并记录浏览量。如果查看器单击广告,则指向AD服务器的链接还将记录“点击率”,然后将请求转发给广告客户。
数据库可能看起来像这样(例如,简化过多的简化):
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>
现在,图像已加载并显示在页面上。如果用户决定单击它,则请求再次转到AD服务器,该广告服务器记录了单击,并最终将请求重定向到正在宣传的页面上。
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批准您的广告服务器。一旦获得批准,广告商和出版商应信任通过您的报告生成的数字。
不隶属于 StackOverflow