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

news/2024/5/8 4:58:07/文章来源:https://blog.csdn.net/chaiqi/article/details/1567925
这些天研究广告统计系统,仔细看了一些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 有问题我会按时回复的,愿大家广告发财!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_865919.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《网站分析实战--如何以数据驱动决策,提升网站价值》学习笔记

网站分析实战--如何以数据驱动决策,提升网站价值 一、网站分析的目的及流程1.1 网站分析的目标1.2 如何进行网站分析1.2.1 流量分析1.2.2 内容分析1.2.3 转化分析(漏斗分析)1.2.4 投资回报 1.3 网站分析基本流程1.3.1 定义1.3.2 测量1.3.3 分…

wamp安装与自定义网站根目录

wamp安装与自定义网站根目录 安装 百度搜索wamp下载。 双击直接安装下一步,安装目录可以根据自己的需要放在不同的目录下。 安装过程中会提示默认浏览器(默认IE)和默认打开文件(默认txt)的方式,可根据自己的需要修改。 在浏览器地址栏输入&#xff1…

学习笔记(自己知道的一些入门者java学习的网站,和学习方向)

1、慕课网 https://www.imooc.com/course/list?cjava&type3,这个网站有很多免费的视频但作为初学者的我感觉一脸蒙蔽,不懂现在的前沿技术和各种框架,连什么是Spring boot都不知道 里面有一个职业路径,是各种收费的视频和套餐…

mybatis中使用DATE_SUB()函数实现网站访问量日,月,年统计

一.定义和用法 DATE_SUB() 函数从日期减去指定的时间间隔。 二.语法 DATE_SUB(date,INTERVAL expr type date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值: Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECO…

onMouseEnter 和onMouseOver区别以及跨浏览器解决策略

对于 mouseover 和mouseenter 两个事件 最大的区别就是 mouseenter 是 不冒泡的事件 ..这话怎么理解呢? <div id"parent"> <div id"child"></div> </div> 对于mouseover 时间来说 当鼠标从其他元素 移动到 child节点时发生 但…

【Linux权限】apache网站根目录的权限配置

问题引入 阿里云服务器上的一个网站根目录&#xff1a;/var/www/testpublic 这个是通过配置基于端口的虚拟主机设置的站点根目录。里面的东西如截图所示。 昨晚我在该目录下增加了一个menu.html&#xff0c;而该静态网页引用了img目录下的一张图片。但是奇怪的是我通过浏览器访…

什么是移动应用营销新趋势:Web需要SEO,App也需要ASO

android开发环境搭建用户可以通过门户发现自己感兴趣的内容&#xff0c;创业者可以通过36氪找到有价值的内容&#xff0c;所有人都可以通过Googlehttp://www.kmnk03.com/hxpfk/tf/137.html和百度搜索更多的内容。于是沿着这思 路&#xff0c;先有了应用商店和市场&#xff0c;接…

将tomcat用Eclipse发布网站

先建立一个Java 项目 1.新建一个java项目&#xff08;注意是Dynamic Web Project&#xff09;找不到的话在other 的 web中可找到&#xff0c;输入名字和调整版本为2.5点击finish 2.打开项目&#xff0c;右键WebContent&#xff0c;新建一个简单的html的文件 如 3.我们点击控制…

使用动态代理解决网站的中文乱码

动态代理模式方法 实践代码 public class EncodingFilter implements Filter{ Override public void init(FilterConfig filterConfig) throws ServletException { } Override public void doFilter(FilterConfig filterConfig) throws IOException,ServletException { final …

一步步构建大型网站架构

之前我简单向大家介绍了各个知名大型网站的架构&#xff0c;亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型&#xff0c;我们可以从中获取很多有关网站架构方面的知识&#xff0c;看了之…

响应式网站设计保护层级和内容完整性的方法

本篇文章中&#xff0c;我们将介绍在设计响应式网站过程中&#xff0c;保护层级和内容完整性的方法。 内容编排 在前文中使用媒介查询功能来重排页面元素&#xff0c;再深入一步&#xff0c;不光要考虑可用的空间&#xff0c;还必须照顾到内容。假设有一个4 栏的全宽网站&…

单页web应用是什么?它又会给传统网站带来哪些好处?

什么是单页应用&#xff1f; 单页应用是指在浏览器中运行的应用&#xff0c;它们在使用期间不会重新加载页面。像所有的应用一样&#xff0c;它旨在帮助用户完成任务&#xff0c;比如“编写文档”或者“管理Web服务器”。可以认为单页应用是一种从Web服务器加载的富客户端。 单…

解秘亿级网站的一本书——亿级流量网站架构核心技术

网站是直接面对广大客户的&#xff0c;是公司的门户&#xff0c;必须快速响应&#xff0c;必须持续可用&#xff0c;必须抗得住洪峰。任何一个网站的发展过程中都出现过问题&#xff0c;影响客户体验和商业利益&#xff0c;公司业务规模越大&#xff0c;网站出现问题的损失越大…

瞬时响应:网站的高性能架构

什么叫高性能的网站&#xff1f; 两个网站性能架构设计方案&#xff1a;A方案和B方案&#xff0c;A方案在小于100个并发用户访问时&#xff0c;每个请求的响应时间是1秒&#xff0c;当并发请求达到200的时候&#xff0c;请求的响应时间将骤增到10秒。B方案不管是100个并发用户…

301重定向,301跳转:IIS服务器网站整站301永久重定向设置方法

网站301重定向&#xff1a;阿里云windows服务器IIS6.0-IIS7.5通用全站&#xff08;包括内容页&#xff09;301重定向方法 最近PE准备把二级域名换成全拼域名”www.panoeade.com”试着在服务器iis上面直接设置HTTP重定向&#xff0c; 哪知道操作之后以前的域名可以跳转到新域名…

用Django创建一个照片墙网站

-0- 使用到的资源&#xff1a; 前端: Blueimp Gallery后端: Django缩略图: easy_thumbnails部署: nginx gunicorn supervisor开发环境是Centos 7.2 Python 2.7.5 上个图先: 界面 效果预览 -1- 创建项目 假设当前用户是ljgabc&#xff0c;当前目录是/home/ljgabc。 virtu…

一个礼拜学完前端,获得前端证书,并写出一个商城网站的

前端技术最近几年一直火爆&#xff0c;不会点前端技术&#xff0c;都不敢说自己是个优秀的程序员&#xff0c;即便你是做Java后台&#xff0c;亦或者C#、Python。 当你折腾了很久的后台&#xff0c;再去研究前端的时候&#xff0c;发现前端真的是小儿科&#xff0c;虽然前端技术…

边学边搭建个人网站

网络上搭建个人网站的教程不少&#xff0c;但是都比较零散。自己一个人鼓捣鼓捣&#xff0c;也开始上路了。 搭建个人网站的基本步骤如下&#xff1a; 1.申请域名 2.购买服务器 3.在服务器上配置环境 4.将自己的本地网页上传到云服务器 1.申请域名 这一步我没有尝试&#xff0…

网络安全系列连载(4)网站服务器与数字证书

由于Windows NT系统的容易维护&#xff0c;很多单位或者ISP都采用它&#xff0c;大部分是做WEB服务器使用。虽然IIS存在很多新的漏洞和安全问题&#xff0c;但只要我们做好合理的安全配置&#xff0c;还是可以避免很多安全隐患的。因此&#xff0c;本文选择IIS服务器来测试数字…

Google 联合一些社交网站来对抗 facebook

谷歌 (Google) 将与其它一些行业领先的社交网站联手&#xff0c;共同对抗互联网新贵Facebook。  谷歌将于周四推出一个通用标准集 ( OpenSocial )&#xff0c;允许软件开发者为谷歌旗下社交网站Orkut&#xff0c;以及LinkedIn、hi5、Friendster、Plaxo和Ning等其它社交网站…