1、OPENX使用帮助文档Johnxy摘要OpenX 是一个采用 PHP 开发的横幅广告管理与跟踪系统,适合中大型网站。当前它能够管理每个广告主拥有的多种任何尺寸横幅广告,按天查看,详细和概要统计并通过电子邮件发送报表给广告主。本文档的写作目的是为了帮助大家更好地理解和应用 openx。一、配置要求无论您是在本地测试还是到外网服务器上发布,请确保您的服务器环境支持以下两个条件:PHP support(支持 PHP)MySQL or PostgreSQL database(支持 MySQL 或 PostgreSQL 数据库)备注:在本文介绍中,默认读者为服务器管理员,知道怎样上传文件到服务器和数据库
2、的基本信息。二、下载安装1、下载安装包您可以到 openx 官方网站(http:/openx.org/ )或 openx 中文研究网站(http:/openxchina.org)下载最新的版本。为了使您在安装过程中将问题尽量减大最少,建议采用命名和语言版本均以英文为主(选择中文简体,会出现一些乱码问题,文档后半部分会涉及) 。2、安装将下载到的安装包解压,解压后的文件夹以 openx 命名(这个可以按个人喜好进行命名,但是建议用英文命名,为方便说明,本文档默认采用 openx 命名) ,将 openx 文件夹上传到服务器空间的根目录。这里有个细节需要注意,就是 var 子文件夹需要有写入权限,
3、请仔细检查。打开浏览器,输入你的网站地址(如:http:/ 的安装页面。这时会要求您输入您的 openx 账号(如果您还没有账号,可根据提示即时申请,非常方便) ,登录进去后会提示你进行数据库配置和管理员配置,根据您的实际情况填写即可。如果这过程出现问题,可能出现的环在于您的数据库配置,那么请仔细检查后提交信息。至此,openx 安装成功。三、openx 应用安装成功后会进入 openx 的应用界面,默认是到“系统管理 ”界面。在左栏目中,你可以看到分几个选项:Advertisers(广告主) 、Campaigns(广告计划) 、Banners (广告) 、Websites (网站) 、Zon
4、es (广告版块) 、Targeting Channels(目标频道) 。1、 添加广告主,如下图:2、 添加广告计划3、 添加网站和版位根据提示4、 获取广告代码四、数据统计广告主和广告项目数据查询列表全局数据查询网站及广告位查询报表分析五、常见问题(以下内容摘自:http:/openxchina.org )对于新的 OpenX 用户来说,对于广告投放出现的各种问题会很头大。即使是对于有经验的 OpenX 用户,也时不时会在广告投放上遇到一些困难。您也知道,OpenX 广告没有投放出来的原因有很多,很难有一个简单的方案能解决这个问题。幸运的是确认问题在哪的过程不是太难,下面我们一起来看下如何
5、找到广告投放问题的 Check List:#1.0: 是否有广告在投放?OpenX 服务器是否可以投放广告(即使这些广告不是您想要的),或者说完全没有广告在投放?如果有广告可以投放,前往#2.0,如果确认没有广告在投放,前往#1.1。#1.1: 您正在使用的是直接选择么?如果您正尝试使用 OpenX 的直接选择 方式投放广告,而非使用 广告代码,那么请先尝试通过广告位投放广告。直接选择投放方式是一个非常复杂的过程,主要是针对 OpenX 的高级用户。如果您的广告不能正常投放,有可能只是因为您还不是一个高级的用户。所以,请先尝试使用广告代码进行投放。#1.2: 您试过重新生成广告代码么?有时候,
6、广告不能投放的原因是一个简单的复制粘贴错误。尝试重新生成广告代码,并且复制粘贴到您的网站,看看有没有用。如果还是不行,尝试将广告代码放到一个简单的无内容 HTML 页面。有可能是您页面的内容和广告代码之间有冲突。将广告代码放到一个简单的 HTML 页面可以保证不是页面内容与代码冲突的问题。#1.3: 您尝试过使用别的广告代码么?有可能是您选择的广告代码本身有问题,或者只是因为您所选择的广告代码不适合投放对应的广告类型,举个例子来说,图片广告代码只能显示图片广告,而 HTML 广告是不能在此类图片广告代码上线时的。尝试别的广告代码类型,看看是不是有用。一般来说,Javascript 代码适用于任
7、何广告类型。#1.4: 您确认广告位上有对应展示概率高于 0%的有效广告么?检查广告位显示概率界面,确认广告位有对应展示概率高于 0%的有效广告。如果没有这种广告,您需要链接一些有效广告到广告位上,就可以看到广告了。另外,如果您使用广告位链来投放另外一个广告位上的广告,尝试重新生成另外的广告位的广告代码并直接使用,看看是否有用。可能您的广告位链并没有设置好。#1.5: 确认广告位上有可用的广告投放么?根据实际经验,广告位上不显示广告,实际上是由于广告已经投放完了。举例来说,广告位上连接的所有广告都设置了一天显示一次,然后所有的广告都被显示过,于是乎对应的广告位就没有广告可以显示了。由于有很多可
8、能的投放限制或者频次限制导致广告无法显示,确认在广告位上有对应至少一个肯定可以投放的广告,来确认这个广告是否可以显示,而其他广告都不行。#1.6: 您运行了广告屏蔽工具么?广告屏蔽工具(类似 Adblock Plus)会阻止广告展现。如果您正在运行此类工具,尝试禁止功能看看是不是可以看到广告。#1.7: 确认广告代码服务器调用问题如果上面所有步骤都试过后都没有用,那很有可能是广告代码在服务器调用的时候出了问题。为了找到问题在哪,您需要一步步的查看服务器调用过程。举一个简单的例子,用一个简单的 HTML 页面,页面里没有任何内容,只有一个简单的OpenX Javascript 代码,运行这个页面:假设 OpenX 服务器运行在””域名下。Text OpenX Page“);/当用户浏览器运行这个页面代码时,会从您的 OpenX 服务器上调用多个不同的 URL。您可以通过工具(类似 IE 下的 iehttpheaders 或者 Firefox 下的 LiveHTTPHeaders)看到这些 URL调用。下面是当页面运行时被调用的 URL: http:/ += “+“img src=http:/