我用 PHP 为一个网站构建了一个非常基本的广告管理器。
我说基本是因为它不像 Google 或 Facebook 广告甚至大多数高端广告服务器那样复杂。不处理付款或任何事情,甚至不针对用户。
它为我的低流量网站服务,但只是简单地显示一个随机横幅广告,计算印象浏览次数和点击次数。
特征:
- 广告位/页面位置
- 横幅图片
- 姓名
- 查看/印象计数器
- 点击计数器
- 开始和结束日期,或永无止境
- 禁用/启用广告
不过,我想逐渐为系统添加更多功能。
我注意到的一件事是展示次数/浏览次数计数器经常看起来膨胀。
我相信造成这种情况的原因是社交网络的蜘蛛和机器人以及搜索引擎蜘蛛。
例如,如果有人将我网站页面的 URL 输入 Facebook、Google+、Twitter、LinkedIn、Pinterest 和其他网络,这些网站通常会爬取我的网站以收集网页标题、图像和描述。
当实际的人没有查看页面时,我真的希望能够禁用此功能,使其不计为广告展示次数/浏览次数。
我意识到这将很难检测到所有这些,但如果有办法获得其中的大多数,至少它会使我的统计数据更加准确。
因此,我正在寻求有关如何实现目标的任何帮助或想法?请不要说要使用其他广告系统,那是不可能的,谢谢