学习OpenX广告管理与跟踪系统

OpenX Ad Server (简称OpenX )是一个采用PHP开发的广告管理与跟踪系统。

安装和部署

配置要求

  1. 支持PHP
  2. 支持MySql

下载源代码

http://www.openxconsultant.com/blog/2013/08/openx-source-v2-8-11-released-for-download/下载源代码,或者先从http://www.openxconsultant.com/blog/category/featured/检查最新发布。

提示:如果研究学习源代码,可以使用SVN检出,地址:https://svn.openx.org/openx/tags/2.8/openx-2.8.11/

安装部署

  1. 将下载的源代码命名为“openx”,上传到WEB服务器的根目录下。
  2. 给var、plugins、www/admin/plugins、/www/images子目录赋予写权限。
  3. 在浏览器中访问http://{yourdomain}/openx,进入到OpenX的安装界面。
  4. 根据提示信息设置数据库配置和管理员配置。

提示:选择中文简体,会出现一些乱码问题,建议采用命名和语言版本均以英文为主。时区可以选择Asia/Shanghai。

基本的操作和使用

基础概念

  1. Advertisers:广告主
  2. Campaigns:广告活动
  3. Banners:广告
  4. Websites:网站
  5. Zones:广告位
  6. Targeting Channels:目标频道

基本操作步骤

  1. 添加广告主。例如:京东商城
  2. 为广告主添加广告活动。例如:节日大促
  3. 添加广告。例如:广告 980 X 90
  4. 添加网站。例如:http://www.uuu.com
  5. 添加广告位。例如:广告位 980 X 90
  6. 链接广告到广告位
  7. 复制广告位代码到网站

添加广告主

登录系统后,进入Inventory > Advertisers。

选择添加新广告主(Add new advertiser),进入添加新广告主界面。

填写广告主的基本信息(Basic information):

  • 名称(Name): 广告主名称必须唯一,广告主名称不能相同。 这里我们写“京东商城”
  • 联系人(Contact): 联系人将被用在所有给广告主的邮件里。
  • 邮箱(Email): 必填项,广告主的邮箱

在广告主报告(Advertiser report)区域,选择什么条件以及什么时间下需要给广告主发邮件:

  • 当广告计划自动生效或者失效的时候发邮件(Email when a campaign is automatically activated/deactivated):OpenX会在广告计划生效或者失效的时候给广告主发邮件提醒。如果你不想发送此提醒,可以不选此框。
  • 广告计划投放报告邮件(Email campaign delivery reports): 当您想日常性的给广告主发送报告的时候选择此选择框。默认的设置是每周发送报告给广告主。如果您想修改发送报告的周期(Number of days between campaign delivery reports),只要简单的修改下周期即可。如果您给广告主提供的访问系统的帐号,则不建议发送邮件报告。

其他(Miscellaneous)区域可以让您设置广告投放的限制选项:

  • 在一个页面只显示此广告主的一个广告(Display only one banner from this advertiser on a web page): 限制广告在一个页面上只显示一次。
  • 备注(Comments): 广告主的备注信息。

添加广告活动

完成广告主(京东商城)创建后,从广告主界面点击添加新广告活动(Add new campaign),系统将会带您到添加新广告活动的界面。

填写基本信息(Basic information):

  • 名称(Name):广告活动名称
  • 广告活动的类型(Campaign type):

下一步是选择广告活动的类型。有三种活动类型可选:

  1. 合约型(排期):Contract: 合约型广告计划将会在预订的时间和显示次数内投放。
  2. 合约型(买断):Contract (Exclusive): 买断式的广告计划将会占用所有的显示资源,并且优先级高于所有其他广告计划。
  3. 剩余抄底:Remnant: 标准的广告计划类型,可以基于特殊的投放限制及时期来进行投放。

选择好广告计划类型后,可以设置一些其他的内容:

  • 日期:Date: 输入广告计划的开始和结束日期。
  • 计费模式:Pricing: 允许您设置广告计划的计费模式(CPM、CPC、APC),费率和展示次数。
  • 广告计划优先级:Priority in relation to other campaigns: 默认的优先级为5. 优先级设置级别在1到10之间(10代表优先级最高),如果需要的话,可以设置每天投放的PV/Click或者转换的限额Set
  • 用户投放频次:Delivery capping per visitor: 此处可以设置总共以及每用户显示的限额次数。
  • 其他:Miscellaneous: 如果希望隐藏与此广告计划关联的广告主和网站,可以进行设置。另外,也可以设置竞争机制,如果设置了竞争机制,则OpenX在显示的时候投放该计划下所有的广告。

设置完成后,点击保存。

添加广告

  1. 点击添加广告(Add new banner)链接。
  2. 选择广告的类型(Please choose the type of the banner)。默认为上传本地广告物料文件到Web服务器(Upload a local banner to the webserver)。
  3. 填写广告名字(如广告 980 X 90)
  4. 上传图片

广告类型

  1. 使用Web服务器的本地广告 这是使用最广泛的广告类型。它用于图像广告包括JPG,GIF和PNG文件。广告上传到OpenX的广告服务器并存储在文件系统中的一个文件夹。安装系统时,默认图片文件上传到www/images/,并生生一个随机字符串文件名的文件。
  2. 使用SQL的本地广告 是把广告图保存在,在数据库中的二进制数据,而不是存储在一个文件夹。
  3. 通用的HTML广告 这可能是一个HTML网页的形式,多张图片,表格,JavaScript文件。
  4. 通用文本横幅 适用于任何拟作为纯文本显示。简单的文本链接是受欢迎的用法。此外,也可以写长段的文本作为广告。
  5. 外部广告(即url图片地址)

添加网站

进入Inventory > Websites,在网站管理界面,在右上方选择添加新网站(Add new website),您将可以看到添加新网站界面。

创建新网站:

  • 网站URL(Website URL): 输入您网站的URL。
  • 网站名(Name):输入网站名称。此名称将会显示在网站列表界面,注意网站名必须唯一。
  • 联系人(Contact):输入网站联系人。
  • Email: 输入网站管理员的Email地址。
  • 类目(Category):在下拉列表里选择网站的类目。
  • 国家/语言(Country/Language): 在下拉列表中选择相关的国家和语言。

完成以上操作后点击保存,添加网站成功。

添加广告位

进入Inventory > Zones,点击添加新广告位(Add new zone)选项,到达添加新广告位页面。

添加新广告位:

  • 名称(Name): 广告位名称必须唯一。如果此项为空,OpenX默认会设置一个名称,默认的是网站名称后面加上“-default”。
  • 描述(Description):输入广告位的相关信息。如广告位 980 X 90
  • 行业分类(Category):
  • 类型(Zone type):选择广告位类型(本指南有专门的页面解释各种广告位类型)
  • 尺寸(Size):必须为每个广告位选择尺寸(除了文字广告位之外),只有符合尺寸的广告创意才会在此广告位显示。下拉列表里面的尺寸都是IAB定义的标准尺寸,也可以设置自定义的尺寸。
  • 备注(Comments):广告位备注

一旦完成操作点击保存,完成添加广告位。

广告位类型

  1. 旗帜,按钮,或矩形:这是使用最广泛的广告位类型,可以显示包括图像在内的任何有创意的类型 JAVASCRIPT,HTML,等等。
  2. 浮动广告 此广告位类型是用来显示浮动或弹出的横幅上,如出现网络浏览器的动态行为 消失了一段时间后,移动光标,等等。
  3. 文字广告 你想要您的网站上卖文本连接,你应该使用这种类型
  4. 电子邮件/邮件列表版位 如果你想给你的网站用户发送电子邮件和简讯,使用此广告位,可以在电子邮件中嵌入广告横幅。

链接广告到广告位

在广告位列表中,点击链接广告(Linked Banners),选择一个广告主和广告活动。

或者在广告的详细页面的链接广告位(Linked Zones)标签中,选择一个广告位。

复制代码到网站

在广告位列表中,点击获取代码(Invocation Code)

Openx 账户类型

用户有一个用户名和密码,与至少一个OpenX帐户,并可以与任意数量的账户挂钩。一个用户可以有不同的连结多种帐户的多个角色。每个角色都有其自己的设置权限,定义用户可以执行相关联的帐户上的行动。

角色和权限

系统安装后的初始用户即是管理员,又是经理。

进入广告主,或网站的详情编辑页面,点击用户访问(User Access)标签,在操作(Actions)下拉菜单中,可以创建或关联使用该账户访问的用户。

管理员(Administrator)####

  • 创建经理帐户
  • 将用户添加到经理帐户
  • 可以作为一个经理
  • 创建其他管理员用户
  • 查看主页和用户日志页
  • 管理全球和维护设置
  • 直接选择

经理(Manager)

  • 创建和管理广告商和网站
  • 添加其他的经理帐户
  • 将用户添加到广告商和网站
  • 查看主页和用户日志页
  • 管理帐户偏好
  • 渠道管理

网站(Website)

  • 创建区域
  • 横幅链接到区域
  • 生成调用代码
  • 链接此帐户的其他用户

广告主(Advertiser)

  • 查看广告活动
  • 修改广告信息
  • 激活广告活动
  • 停用广告活动
  • 链接此帐户的其他用户

参考资料