我正在寻找有关广告服务器的一些信息。
- 实施细节
- 跟踪代码生成
- 用户数据收集
- 投放广告以响应点击
- 适用标准
- 参考资料(请提供链接或搜索团队进行搜索)
- 图书
- 白皮书
- .NET 中的实现(开源)
我正在寻找有关广告服务器的一些信息。
他们对广告横幅格式等一些普遍认可的事物有规范。他们似乎主要处理业务问题,而不是技术/实施细节。
最简单的实现是简单地指向来自另一台服务器的图像。该服务器将识别广告在哪个站点上显示(来自“Referer”标头,或者来自与图像请求一起传递的 id 或令牌)。然后返回图像并记录浏览量。如果查看者点击广告,一个也指向广告服务器的链接将记录一次“点击”,然后将请求转发给广告商。
数据库可能看起来像这样(非常简单,仅作为示例):
页面 +---------+----------------+ | page_id | 姓名 | +---------+----------------+ | 1 | mycoolsite.com | +---------+----------------+ 广告 +-----------------+------+------------ ------------------+ |advertisement_id | 图像名称 | 目标网址 | +-----------------+------+------------ ------------------+ | 1 | 横幅1_468.png | http://new-amazing-product.com | +-----------------+------+------------ ------------------+ 活动 +---------------+--------+--------+---- ----+ | page_id | 广告ID | 意见 | 点击 | +---------------+--------+--------+---- ----+ | 1 | 1 | 0 | 0 | +---------------+--------+--------+---- ----+
在将显示添加的页面中,您将其放入 html 中:
<iframe src="http://your-ad-server.com/ads/image?site=1" />
当用户查看页面时,对图像的请求将转到广告服务器。广告服务器会查找请求,选择要显示的广告(这里有许多专有算法),记录请求,最后返回响应。
活动 +---------------+--------+--------+---- ----+ | page_id | 广告ID | 意见 | 点击 | +---------------+--------+--------+---- ----+ | 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>
现在图像已加载并显示在页面上。如果用户决定点击它,请求会再次发送到记录点击的广告服务器,并最终将请求重定向到正在做广告的页面。
获取 /ads/click?id=1 301 永久搬家 地点:http://mycoolsite.com
活动 +---------------+--------+--------+---- ----+ | page_id | 广告ID | 意见 | 点击 | +---------------+--------+--------+---- ----+ | 1 | 1 | 1 | * 1 * | +---------------+--------+--------+---- ----+
我在这样的公司工作,恐怕这种专有信息被认为是极其敏感的。AFAIK 没有公共标准,可用的大部分文档仅用于用户实施。
那里可能有一些白皮书,可能来自学术界,但谷歌可能已经仁慈地发表了一些东西。
实际上有一些非常具体的指南来衡量展示次数、点击次数、转化次数、富媒体事件等。这些指南可以在以下网址找到:http ://www.iab.net/iab_products_and_industry_services/508676/guidelines
如果您遵守这些准则,您可以请求 IAB 批准您的广告服务器。一旦获得批准,广告商和发布商应该信任通过您的报告生成的数字。