适合中大型网站的广告统计系统OpenADS(phpadsnew)实战手册+中文帮助文档

这些天研究广告统计系统,仔细看了一些google和一些其他网站的广告统计方式!
目前市面上基本上有两种开源的广告统计程序:
1、google Adsense(asp)
2、OpenADS(php)又叫 phpadsnew
这两个我都看了,对于目前采用Linux架构的网站应用来说,应该采用OpenADS是首选,他 对中大型的网站的统计支持都很卓越而且可以分别管理 广告发布员和 客户 。让其单独登陆察看广告效果。目前它的维护升级的版本已经很高!现在到2.0.11。不过这个项目已经截止了。目前市一个项目经理在自己维护!
现在我来讲述一下我这几天对OpenADS的研究结果,希望对您有所帮助:
第一步 下载安装OpenADS
请参考我的这篇文章:Openads,phpadsnew广告统计系统,中文安装和使用说明,教程完整版
1、源程序下载
选择个一个合适的版本很重要。目前,OpenADS出了2个版本:openads2.0和openads2.3,尽管2.3在很多地方性能都高于2.0,

Considerable development has distinguished Openads 2.3 from phpAdsNew (now Openads 2.0) in a number of important areas:

  1. Conversion tracking support;

  2. Additional functionality for reporting statistics;

  3. Agency support;

  4. Third-party ad server support;

  5. Faster display of statistics screens.

但是它是基于另外一个架构,很多地方还不够稳定。官方网站上也提示了要求我们下在2.0版本,除非你有特别的要求。同时官方也建议我们使用openads2.0  : We suggest you use Openads 2.0 unless you need particular features, are a capable administrator and a PHP programmer.
这里我么选择采用2.0 的 mysql数据库的版本: MySQL database version
官方下载地址:
http://www.openads.org/downloads/download-openads-2.0.html
我们选择 mysql 版本的下载。
把解压后,务必将/language/chinese_gb2312目录下的所有php文件检查一遍,删除所有文件中的最后一行空行,确保都是以?>结尾,如图:



然后把修改好的全部文件目录上传到Linux服务器下;注意文件夹属性为 777 。
数据库你最好先定以好一个数据库名称:这里我用的是phpmyadmin建立表的
完成后,重新启动apache


在浏览器中输入: http://127.0.0.1/phpadsnew/admin,出现如下界面:

 

点击Proceed按钮执行下一步,出现程序权利申明,再点击下一步即可,出现创建管理员帐号界面:

 

输入基本信息和帐号信息后,如果你确认要使用简体中文界面,请将语言选项选为chinese(gb2312),点击下一步,这时系统出现中文安装界面,如下图:

 

输入数据库用户名、密码及数据库名,注意在高级设置中设置好数据表前缀,以免与数据库内其他数据表冲突,这里默认用phpads_,然后点击下一步,出现安装成功提示:


 
点击下一步出现管理登录界面:

 

输入先前设置好的管理帐号和密码登录系统。

第二步 发布项目广告
1、了解下面名词

A.客户(可独立登陆)&项目
客户和项目是广告主的概念,比如我是某某公司,我要投发布广告,我就是phpadsnew里面的客户,项目则是具体某个图片广告或文字广告,客户和项目是一对多的关系。

B.发布者(可独立登陆)&版位
发布者和版位是发布载体和广告位的概念,如果我个人网站上有空余的468*60广告位,则我的站点就是发布者,我的468*60的广告就是版位

C.项目和版位的对应关系.
一个广告项目可以投放在多个版位上面,这个就和具体的客户以及发布者没有关系了。

2、在自己的网站上发布版位广告

点击 系统管理 - 发布&版位 -  新建发布者

这里我们一般为每一个频道分配一个管理员发布者(就是二级管理员),他来登录访问完成这个频道的发布工作,当然我们给他设置权限,例如:我给51ditu的路书频道建一个发布者!

完成后,添加“新版位”

这里的 “宽、高” 一定要记住,一会要和客户项目中的广告投放保持一致

3、设置投放广告的客户&项目

新增一个客户

同样我们也给他一个密码,让他也能登录看我他投放广告的效果!

 

再给这个客户增加一个项目

这里我们可以根据合同计划设置 ,按时间投放,还是按照点击次数投放!

然后给这个项目再添加一个广告

这里的广告 高宽,要和刚才发布版块 的那个 高宽保持一致!

把广告和我们的项目做关联,当然我们可以多选,让多个地方都投放这个项目的广告。

请注意,只有大小一致的才可以关联上,不然在项目总览中是看不到的,也是无效的!

这样我们基本上就完成了,项目和广告版位的关联工作!

4、获取广告代码放到网站上

点击“直接选择” , 或者“发布者版位”-展开后-广告 -获取代码

记住选择代码类型为“远程调用javascript” ,然后粘贴到 自己的网站上!

 

 添加上广告的网站效果如下:

 

第三步 统计浏览次数和广告点击次数

最激动人心的时候到来了,我们可以点击广告,查看广告的点击和浏览量了!

当然,我们的“客户”和 “发布员”也可以根据自己的账户登陆,查看投放和维护的广告流量

第四步 OPenAds优化配置&文档

官方的文档地址:http://docs.openads.org/openads-2.0-guide/index.html

里面要注意看得地方是:

Configuration

Generating the invocation code for your website

这两块最为关键,他的文档很长。但是我觉得还是很值得一看得 ,我这里摘抄一些:

1、数据库的优化

Use persistent connections

If you want to use persistent connections to the database server check this option. The use of a persistent connection can speed up Openads considerably and may even decrease the load on the server. There is a drawback however, on sites with a lot of visitors the load on the server can increase and become larger then when using normal connections. Whether you should use regular connections or persistent connections depends on the number of visitors and the hardware your are using. If Openads is using too many resources, you should take a look at this setting first. Persistent connections are turned off by default.

上述这些是说 数据库优化的,虽然可以提高些性能但是可能会造成 DBserver crash,我想还是三思而后行。淡然如果强烈追求速度,又 访问量不大的用户可以采用优化!

2、选择嵌入代码类型

还有就是选择 代码嵌入到网站,这个一定要注意。因为这些代码的兼容特性不同,一旦潜入就不好维护了。所以这里一定要注意!

Different types of invocation codes

Openads is a very flexible ad server and there are different types of invocation codes you can use. There are two types we recommend for most situations: Remote invocation for JavaScript and Local mode. There are other types which can be useful in specific situations, but those types are disabled by default. If you want to enable the other types of invocation codes, please read the chapter Invocation and Delivery of the Administrator Guide.

Each type of code has its own abilities and limitations. Please take a careful look at the overview below, before you decide which type is most suitable for your website.

 Capabilities and requirements for the different types of invocation codes

 Remote invocation Remote invocation for JavaScriptRemote invocation for Frames
 Remote invocation using XML-RPCLocal mode
Available by default
no
yes
no
no
yes
Basic Requirements
 
Requires cookies
yes
no1) no1)no
no
Requires JavaScript
no
yes
no
no
no
Requires iframes/layers2)no
no
yes
no
no
Requires PHP powered website
no
no
no
yes
yes
Banner capabilities
 
Display regular banners
yes
yes3)yes
yes
yes
Display Flash or HTML banners
no
yes3)yes4)
yes
yes
Append popups/interstitials5)
no
yes3)yes4)
yes
yes
Block based on previous banners
no
yes
no
yes
yes
Block based on previous campaigns
no
yes
no
yes
yes
      

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

这里官方推荐我们使用 远程本地连接 和 远程javascript 2种,我劝告大家还是直接采用 远程javascript,或许我们目前看不到浏览器的一些问题,为了应用保险。(我就头一次听说有不支持iframe的浏览器ncp4,尽管你觉得javascript的代码过多,我们还是用他,他确实比其他的代码方式保险些!)

 3、保留IP地址

如果你的性能好你可以记录ip很多用户都像分析广告者的来源的。

好了,就到这里把,如果有什么问题,请给我留言,我每天都光顾我的 blog 有问题我会按时回复的,愿大家广告发财!

PHPADM网络广告管理系统V4.0 功能介绍: (1)真正意义的数据安全:核心系统及组件全部安装在网站自有服务器上,不必分享数据给软件提供商。并且系统采用MVC结构开发单入口模式,对请求链接进行严格控制。 (2)系统灵活配置:根据网站流量规模,为系统配置相应服务器及环境,可以逐步升级,以节省资源;并根据 运营需要选择性安装全部或者部分组件。同时提供API接口,网站可以根据业务扩展和管理需要与公司CRM、OA等系统对接,进行二次开发满足多指向管理需求。 (3)稳定的跨平台应用能力:采用MVC结构,结合优良的java开发语言,使得系统结构清晰、稳定;并且由于其所依赖的性能很好的web服务软件和以高速著称的数据库软件在Linux和Windows平台上均能运行,因此具有跨平台功能,它的代码不用做修改就可以直接运行在两个不同的操作系统中。 (4)多层及多维广告位管理:对于拥有多家子网站的用户来说,在灵狐广告系统中可以很方便建立多个网站并集中管理;并支持从订单和网站两个维度来进行广告位设置、排期、监测等管理功能。 (5)简便的排期预订功能:排期表以日历表模式设定每天投放明细,也可批量分配,达到所见即所得的投放排期效果,将复杂繁琐的广告排期工作变得简单快捷。 (6)生动直观的各类报表:对于广告物料的使用情况和相关流量数据,不仅有详细的数据报表,还可以自动组合关联数据形成各种 柱形、点状、折线等直观图表,方便用户查看。 (7)向导式管理界面:网络广告管理系统从用户的角度出发进行设计,采用创新的向导式广告管理界面,具有简单易用的显著特点。同时系统的管理端和客户端均可以支持多种语言,这样给予了客户最大的方便。 (8)稳定的访问速度:系统采用负载均衡的结构体系设计,只要硬件、宽带资源充足,可满足任何规模的网络广告宣传服务,前台采用Memcached用于提升系统访问速度,Memcached将数据库负载大幅度降低,以及图片、广告代码、统计代码服务器分离(Squid缓存配合使用效果更好),后台支持MYSQL的Master/Slave数据同步配置,减轻服务器压力,有效提高服务器的负载能力,以达到高流量的负载均衡,更好的分配资源,更快速访问。 (9)多元化广告样式:支持CPC(点击)CPM(弹窗)CPA(引导注册)CPS(销售分成)CPV(富媒体)等广告类型,广告的发布样式支持图片/FLASH广告、文字广告(主题)、弹窗、HTML自定义、对联、飘浮等等样式,后台自由发布广告显示样式,只要想的到没有做不到的。 (10)完善的服务体系:提供系统升级、二次开发支持、增值组件定制、分支机构响应及广告运营培训等多项服务。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值