当前位置:首页 > 技术文章 > openx > openx系统开发命名详解
openx系统开发命名详解
文章来源:本站原创  浏览次数:320  发布日期:2013-04-16

这篇文章主要针对开发人员,因为openx经历的版本比较多了其中在我们看代码的时候遇到的一些比较闹心的问题就是好多,

地方的命名规则和变量的叫法不一样下面我们就来作一些大概的总结:

名称定义原来命名
AccountAccount代表的是系统中一些实体的总称。



主要有四种 Account 类型:
  • Admin

  • Manager

  • Advertiser

  • Website

Manager 类型在2.6版本的时候称为agencyAdvertiser 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 DateCampaign的结束日期Expiration Date
Frequency Capping设置该项的接过会影响创意在同意客户端(浏览器)的显示次数前段投放称为Delivery Capping
Impression一个创意在某个网站版位上实际展示出来的次数,于之对比的是Request源代码有的部分写的是View
Keyword

Realm区域的用户帐户
Request它其实就是当一个广告被请求了但是广告可能没有完全展现出来就会计数,所以称之为Request
Start DateCampaing的开始时间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 ChannelA named collection of Targeting CriteriaChannel
Targeting CriteriaThe rules that define how a Creative should be targeted for delivery to Viewers.Delivery Limitation, ACL
TrackerA 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.
User1)、是一个实际使用产品的人有自己的密码和用户称

2)、每一个新建的用户都必须至少和一种帐户类型相关。3)、一个帐户可以链接多种帐户类型

Viewer创意受众
Website在Openx中新建的网站其中包括版位之前称为Publisher
Zone网站包含的版位,版位用来显示创意

插件框架的命名

NameDefinitionPrevious Name(s)
Plugin一个zip包,用户安装插件的
ExtensionOpenx提供的扩展点,会有一些hook调用方便我们对openx的扩展Module
Group用户不同的扩展进行组织,以免命名相同。主要是为了插件的管理方便Package
Component针对某种类型的插件的一个扩展比如:bannerHtmlType

下面的是我们开发人员在Openx的不同架构部分看到的一些命名:

官方地址:https://developer.openx.org/wiki/display/API/OpenX+API+Entity+names

DescriptionAPIUIDB
AdminNoYesIn 2.4: Row in config table with “agencyid=0″,in 2.6+: Row in agency table with agencyid=0
ManagerAgencyManagerAgency
WebsitesPublisherWebsitesAffiliates
ZonesZoneZoneZone
AdvertisersAdvertiserAdvertiserClient
CampaignsCampaignsCampaignsCampaigns/Placements
BannersBannersBanners/AdsBanners/Ads

以上都是个人根据平时所作对官方提供的一个理解

大家也可以参考官方文档:https://developer.openx.org/wiki/display/COMM/System+Nomenclature#SystemNomenclature-CoreNomenclature


原文来自:openx系统开发命名详解 http://www.redyun.net/technology/92.html

红云案例Case