我最近创建了这样一个系统,请查看它的推广网站textsensor.com。
那么我们如何做到这一点,你需要牢记这几点
1) 不允许跨域 ajax,因此当某些用户点击可能出现在任何发布商网站上的广告时,不会向您的服务器发送数据,您可能会获得数千个。
2) Cookie 可能会像您所说的那样被阻止,不同的浏览器也可能会导致不同类型的问题 :) 当您在这种情况下处理 cookie 时。
3) 您需要向发布商提供脚本标签,他们将在网站上嵌入相关关键字的广告。
4) 此标签必须执行服务器端编程语言。例如
<script src="http://dennis.com/ads_application/get_my_ads.php">
或如果您有多个 php 文件,则包括 1 个 js 文件,该文件会将所有 php 文件导入网站,例如
<script type="text/javascript" src="http://www.dennis.com/ad_application/inline.js">
</script>
5) 您需要告诉服务器有关发布者的信息,因此将 id 和活动 id 放在脚本标记内,并将该脚本标记放在第 4 站的 inline.js 文件之前。
<script type="text/javascript">
var ad_publisher = "5122";
var ad_campaign = "11129";
var ad_type = "inline";
</script>
6)您需要检查当前主机是否有资格在该网站上投放广告
7) 您可以查看示例 inline.js 文件here we made for textsensor.com
8) 要创建最后一个用户点击广告之间的时间间隔,您需要使用那里的 ipaddress 并通过创建 cookie 来记录该用户。这必须在服务器端完成,即向服务器发送 ipaddress 和用户点击广告的时间。