OpenX分析
1OpenX
1.1OpenX的重要概念
1.1.1重要概念以及与旧版本中的命名对比
名称 | 定义 | 原来命名 |
Account | Account代表的是系统中一些实体的总称。 主要有四种 Account 类型: ·Admin ·Manager ·Advertiser ·Website | Manager 类型在2.6版本的时候称为agency Advertiser 2.6以前被称作advertiser或者client WerbSite 当前被称作Trafficker。2.6前叫做affiliate或者publisher. |
Account User | 链接到某个帐户类型的用户。 | |
Beacon | 一个1×1大小的图片用来记录网站的展现或者转化。 | |
Booked Clicks | 设置一个Campaign时候预定的点击次数。(当投放到达这个点击次数的时候该Campaign就会变成不激活的状态) | |
Booked Conversions | 同上这里设置的是转化数 | |
Booked Impressions | 同上这里设置的是展现数 | |
Campaign | 设置广告素材、以及整体投放形式的一个集合 | 2.6之前称为Placement |
Campaign Weight | 是一个1-10之间的数用来控制Campaign的权中。(比如:当一个版位对应多个Campaign中的广告的时候,首先是看Campaign的权中去投放广告的) | |
Category | ||
Click | 广告的点击 | |
Conversion | 广告的转化 | 原来有的时候被称为 Connection. |
Creative | 一个广告将被显示在一个网站的版位上。这里不叫bannner或者ad的原因是他们都有多种类型所以称之为广告更贴切。广告的创建方式有多种大家可以在使用的时候体会。 | 针对到单个的实体可以称为Ad, Banner |
Creative Weight | 同Campaign的权中一样,当在同一个Campaign的时候,广告权中会影响广告的展现次数 | 同上Ad Weight, Banner Weight |
End Date | Campaign的结束日期 | Expiration Date |
Frequency Capping | 设置该项的接过会影响广告在同意客户端(浏览器)的显示次数 | 前段投放称为Delivery Capping |
Impression | 一个广告在某个网站版位上实际展示出来的次数,于之对比的是Request | 源代码有的部分写的是View |
Keyword | 关键词 | |
Realm | 区域的用户帐户 | |
Request | 它其实就是当一个广告被请求了但是广告可能没有完全展现出来就会计数,所以称之为Request | |
Start Date | Campaing的开始时间 | Activation Date |
Tag | 插如到网站的代码。包括的Tag类型: ·Zone Tag ·iFrame Tag ·JavaScript Tag ·Interstitial or Floating DHTML Tag ·Image Tag ·No Cookie Tag ·Same Domain Tag ·Popup Tag ·XML-RPC Tag ·Website Tag ·Direct Selection Tag | 后台一般会显示调用代码 |
Targeting Channel | A named collection of Targeting Criteria | Channel |
Targeting Criteria | The rules that define how a Creative should be targeted for delivery to Viewers. | Delivery Limitation, ACL |
Tracker | A type of Beacon that is placed on Websites to determine when a Viewer has performed some kind of action that should be tracked back to a previous Creative Impression or Click, for the purpose of generating a Conversion. | |
User | 1)是一个实际使用产品的人有自己的密码和用户名称。 2)每一个新建的用户都必须至少和一种帐户类型相关。 3)一个帐户可以链接多种帐户类型 | |
Viewer | 广告受众 | |
Website | 在Openx中新建的网站其中包括广告位 | 之前称为Publisher |
Zone | 网站包含的广告位区域,用来显示广告 |
1.1.2Banner和Zone的关系
Banner:是属于Campaigns的,是显示的广告内容。
Zone:网页上的一片区域,用于展示广告的。
在Zone选项卡中可以为该zone添加一个Banner,然后就可以在页面上显示广告了。
1.1.3Operation Interval
在这个时间间隔里,重新计算HPC的优先级,以及统计数据,判断Campaign是否结束等。
1.1.4广告商支付流程
通过Manager进行开户,在开户的时候需要交纳$1000的保证金,消费费用将会从这些保证金中扣除,然后每月月底将账单发给广告商客户,广告商必须在收到账单的30天之内将钱付清,支付方式可以有支票或者电汇。
1.2OpenX流程
1.2.1数据库表结构模型
对比项 | OpenX |
注册广告客户表 | 表名:rv_users 主要字段: user_id contact_name email_address username password language default_account_id comments active sso_user_id date_created date_last_login email_updated |
客户资金账户表 | 表名:rv_accounts 主要字段: account_id account_type account_name m2m_password m2m_ticket 没有账户余额、没有提现交易; 是不是缺省账户,是在users表里面定义的,users表定义了一个缺省账户。 |
账户收支表 | 没有专门的针对每个账户的收支表,但是从一些表中可以关联得到。 rv_data_summary_ad_hourly 主要字段: ad_id date_time creative_id zone_id clicks requests impressions total_cost total_revenue updated |
广告库 | 表名:rv_banners 主要字段: bannerid(主键) campaignid(外键) contenttype(内容类型:'gif','jpeg','png','html','swf','dcr','rpm','mov','txt') storagetype('sql','web','url','html','network','txt') filename p_w_picpathurl width height keywords(关键词) compiledlimitation(限制) acl_plugins(权限控制) append(附加信息) (上面这三个字段样例:'MAX_checkClient_Domain(\'localhost\', \'!=\')','deliveryLim itations:Client:Domain') |
媒体渠道表 | 表名:rv_channel 主要字段: channelid agencyid affiliateid name description compiledlimitation acl_plugins active comments |
广告投放预算表 | 表名:rv_campaigns 主要字段: campaignid(主键) campaignname(campaign名称) clientid(广告商ID) views(展示次数) clicks(点击次数) conversions(实际成交的转化次数) priority(优先级) weight(权重) comments(注释) revenue(收益?) revenue_type(计费类型:CPM、CPC、CPA、Tenancy) activate_time(激活时间) expire_time(到期时间) type(类型:Contract、Contract (Exclusive)、Remnant) ecpm(effective cost per mille) status(状态) campaigns_clientid(广告商ID,外键) 表名:rv_banners 主要字段: bannerid(主键) campaignid(外键) contenttype(内容类型:'gif','jpeg','png','html','swf','dcr','rpm','mov','txt') storagetype('sql','web','url','html','network','txt') filename p_w_picpathurl width height keywords(关键词) compiledlimitation(限制) acl_plugins(权限控制) append(附加信息) (上面这三个字段样例:'MAX_checkClient_Domain(\'localhost\', \'!=\')','deliveryLim itations:Client:Domain') 表名:rv_acls 主要字段: bannerid type comparison data executionorder |
广告投放日志 | 表名:rv_data_raw_ad_click、rv_data_raw_ad_impression、rv_data_raw_ad_request 主要字段: viewer_id viewer_session_id date_time ad_id zone_id channel_ids ip_address host_name country domain |
广告预算消耗表 | 表名:rv_campaigns 主要字段: campaignid(主键) campaignname(campaign名称) clientid(广告商ID) views(展示次数) clicks(点击次数) conversions(实际成交的转化次数) priority(优先级) weight(权重) comments(注释) revenue(单价?) revenue_type(计费类型:CPM、CPC、CPA、Tenancy) activate_time(激活时间) expire_time(到期时间) type(类型:Contract、Contract (Exclusive)、Remnant) ecpm(effective cost per mille) status(状态) campaigns_clientid(广告商ID,外键) |
1.2.2OpenX部署架构
1.2.3在OpenX上发布一个广告的流程
1.3OpenX不同架构部分的命名对应关系
表OpenX不同架构部分的命名对应关系
Description | API | UI | DB |
Admin | No | Yes | In 2.4: Row in config table with “agencyid=0″,in 2.6+: Row in agency table with agencyid=0 |
Manager | Agency | Manager | Agency |
Websites | Publisher | Websites | Affiliates |
Zones | Zone | Zone | Zone |
Advertisers | Advertiser | Advertiser | Client |
Campaigns | Campaigns | Campaigns | Campaigns/Placements |
Banners | Banners | Banners/Ads | Banners/Ads |
转载于:https://blog.51cto.com/yuanhuan/1324149