您的位置:首页 > 其它

业务串讲

2015-07-19 16:24 260 查看
1.解释下qt,ct,hct的含义

2.解释下ctr1、ctr2、ctr3的含义

3.了解下ps(predict-server)

4.lu用实验框架做实验是为了干什么

5.标签云替换逻辑和普通样式替换逻辑有什么不同

6.流量处理模块(flow-judgement)处理后的结果是什么

7.luui给luas的请求里包含了哪些信息

8.lu点击串里有几个域,分别用的加密方式是什么

9.lu模板是如何封装的

10.lu有几种样式?都是些什么

11.lu-as下游接了哪些dsp

12.lu实验框架是怎么实现的,怎么做实验



///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

1. 历史搜索,当前浏览的信息,历史浏览的信息

2. Ctr:点击率,一则广告收到的点击次数除以这则广告显示的次数

3.主要是为了预估ctr的。

4.使用分流来测试新的策略的效果,最终确定采取更高效的策略。

5.标签云替换:

u 实验中是否配置了标签云使用的模板?有,替换show_tpl

u 实验中图片化标签云使用的模板?有,替换show_tpl

u 实验样式使用的配置模板?有,替换show_tpl

u 修改style_id_ex =TABCLOUD_LINK_UNIT_STID/MOB_TABCLOUD_LINK_UNIT_STID

普通样式替换:

u 使用配置的模板,show_tpl、style_sub_id

u 文字排行榜流量替换show_tpl、style_id_ex

u 图片排行版流量替换show_tpl、style_id_ex

u 原生广告流量替换show_tpl

u 外部adx流量修改show_tpl



6.主要是对流量竞价进行判断,独占流量直接返回。

以处理谷歌流量为例:如果是谷歌流量的话,首先判断是否是google移动流量放弃竞价,不是的话,则为google pc流量,其可参与竞价,如果google流量不放弃的话,就继续处理google流量:获取google的默认模板。



7.s值;去重用的key;用户信息结构体;请求推词的个数;发布商不允许的广告行业;广告位大小;user feature;seller network id;os等。



8.c域:hmac加密 web_safe_base64_encode

K域:web_safe_base64_encode



9.主要是通过google的ctemplate模板进行拼装:

n 获取模板名:template_name =common_style_info()->show_tpl

n 在模板管理器中找到相应name的配置:template_conf

n 获取模板的路径:template_path

n 生成该模板name的模板变量词典_dict(template_conf->name)

n 将include的模板添加到dict中:fill_include_tpl_dict(&_dict)

n 构造模板变量的词典_vec_style_handler->build_template_dict(_dict)

n 渲染模板ctemplate::ExpandTemplate(template_path,ctemplate::DO_NOT_STRIP,

&_dict,&_html_snippet),结果在_html_snippet中



10.

样式种类

普通LU

l 传统LU

l 单行-流式布局

l 多行-排行榜

l 大站定制LU

标签云

l 普通标签云

l 图片化标签云

l 积木标签云

l 图+标签云

组合产品

l 与悬浮结合-悬浮LU

l 侧滑-排行榜

11.内部dsp:newdsp,nova,秋实;外部dsp:无双等

12.

实验框架配置:

} 在主配置文件指定exp_path,flag_path和独占流量比例

ü EXPPATH:./exp_path (实验文件夹)

ü FLAGPATH:./flag_path (flag管理文件夹)

ü MONOPRATE:0 (独占实验流量比例)

} Monoprate从0~10000,除去独占流量之外是分层流量的比例

} 在exp_path下写配置文件描述实验单元

} 可以将实验单元中FLAG相关配置独立出来放到flag_path下

} 全局DEFAULT_VAULE,放到flag_path下

实验框架API:

} RequestEnvironment

} ExperimentState

} ConfigureManager

} ConditionHandleBase

} 注册Flag

} 注册Condition

} FlagValues

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、



10.

Ø adx和lu-ui之间的接口升级

接口中应该有字段标识这次检索请求是否将前链售卖给外部dsp

Ø lu-ui和lu-as之间的接口升级

lu-ui透传adx->lu-ui的请求接口给lu-as,其中包含媒体信息、用户信息、广告位信息和pretargeting结果,用于lu-as和buyer adaptor交互

Ø 按相应样式选择对应的模板封装html_snnipet

Ø win notice url生成

对外部dsp赢得展现的推词,一个推词生成一个win notice url,用于当推词最终在媒体展现后,告知外部dsp的win notice server赢得一个词的展现,win notice url中应该包含“推词、计价、样式id、推词块中的排序”。

9. cpm(max_cpm)

8. _ret_keywords_vec :内外部词去重后队列

外部词使用price计价(都大于1分),内部词使用bid_cpm计价(可能小于1分,甚至为0)

5. wordid –》字典-》反签明文

Lu-as模块升级:本次lu-as升级为前链词竞价平台,需要将对外接口统一, lu-as与lu-ui间的通信接口也需要变更。本次升级除了对现有逻辑的拆分,主要涉及到通过BA访问外部dsp;修改目前接入的psdsp方式;内外部词auction与bidding三个部分。

4.

以静态标签云为例: 实验中是否配置了标签云使用的模板?有,替换show_tpl ; 实验中图片化标签云使用的模板?有,替换show_tpl; 实验样式使用的配置模板?有,替换show_tpl

以普通lu样式为例:

u 使用配置的模板,show_tpl、style_sub_id

u 图片排行版流量替换show_tpl、style_id_ex

u 外部adx流量修改show_tpl

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

工具:

1. presubmit 添加production conf check

2.

邮件标题:【Sign-off】【产品线 迭代x/RBx:测试通过可上线/测试通过延期上线/测试通过可上线存在风险/测试不通过】
ex: 【Sign-off】【mob-dsp IT1:测试通过可上线】/【Sign-off】【AS RB250:测试通过可上线】
结论通过可上线;通过延期上线;通过可上线存在风险;不通过;
项目/迭代基本信息
项目/迭代名称mob-dsp IT1
项目/迭代周期11.26~12.25(是否延期)
项目负责人RD:某RD;QA:某QA;PM:某PM
上线地址产品库地址/jenkins地址
本期迭代内容icafe链接(如无链接,请在最后附上story说明)
迭代风险和测试说明
主要风险/建议说明()eg:***问题未修复说明,评估影响和风险 eg:****联调点未通过,原因分析和影响说明 eg:xxx底层升级影响
延期说明说明延期原因,延期的时间点,计划上线时间点;
测试报告1. UT增量覆盖率;

2. 功能测试:通过/不通过;功能测试报告链接/附件

3. 性能测试:通过/不通过;核心指标;性能测试报告链接/附件

4. 系统级测试:通过/不通过;核心指标;系统级测试报告链接/附件
3.

性能测试:将本次功能和线上的相比较,看版本和各项性能上的差异
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: