版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用Commerce Server 构建客户关系,郝雪莹微软(中国)有限公司,目标,怎样实现个性化与目标化 有效地进行分析 Close the Loop,议程,Commerce Server 结构 管理User Profile Targeting Campaigns Analysis Closing the Loop,Business Desk,Commerce Server Manager,Solution Sites,Business Processing Pipelines System,Business Analytics System,CS结构,CS 结构,议程,Commerce S
2、erver 结构 管理User Profile Targeting Campaigns Analysis Closing the Loop,Profiling Service,个性化 E-Commerce站点 建立安全认证 使信息管理更加容易,Profile Service,在动态、集成和可扩展的Web环境下管理和跟踪业务数据的一种平台服务 简单的对象界面 扩展的数据对象模型 数据存储透明性 可根据Internet的规模进行优化,可以通过简单的 API 接口访问 profile 对象 Bulk Processing 的 ADO支持(Select, Insert, Update),BizData
3、 OLEDB Provider 提供了标准的接口来支持profile service 和 ADO 提供了简单的SQL语法 提供数据转换和基于BizData定义的数据源聚合,优化(LDAPv3)数据源, SQL Server, 和OLEDB/ODBC 支持ANSI-SQL 子集,Profile System 结构,议程,Commerce Server 的结构 管理User Profile Targeting Campaigns Analysis Closing the Loop,Targeting,Expressions Expression Builder Expression Evaluat
4、or,Targeting综述,Expressions,多重表达式 支持AND, OR 对应目标群体 Collection of expressions & actions Require Target Exclude Sponsor 与使用环境相对应 与其它与当前内容相关的值相对应 可扩展的Schema (Business Desk: Profile Designer),Expression Builder,业务经理只需要关心用户界面 DHTML 通过Business Desk 实现 profiles 与站点信息 数据存储 用来命名,存储和恢复 Expressions 用 XML 形式表示,E
5、xpression Builder,建立 Target Expressions 对特定用户布署 ads 和 discounts 包括属性、操作者、值等信息 编辑和查看 Expressions 从而为业务经理提供决策信息,Expression Evaluator,COM+ 组件 可以预装载和预编译Expressions 可以评估多个表达式/请求 Evaluation results cached within arequest Callable with expression-id or XML 支持多线程,议程,Commerce Server 的结构 管理User Profile Target
6、ing Campaigns Analysis Closing the Loop,Campaigns,Advertising Discounts Direct Mail,Web Page,内容选择的体系结构,Run Time Content Selection Framework,Design Time Business Desk Modules,Content Selector,Content Cache Mgr,Users,使用 Advertising,使用 Business Desk建立 初始化 布署内容 目标对象 页面 用户 产品,初始化 Advertising,Create Globa
7、l Expression Evaluator Set MSCSExpressionEvaluator = Server.CreateObject(Commerce.ExpressionEvaluator) MSCSExpressionEvaluator.Connect(dictConfig.s_BizDataStoreConnectionString) Create Global Advertising Context Set CSFAdvertisingContext = CreateObject(Commerce.Dictionary) Configure with Expression
8、Evaluator Set CSFAdvertisingContext(Evaluator) = oExpressionEvaluator Configure with cache manager Set CSFAdvertisingContext(CacheManager) = oCacheManager CSFAdvertisingContext(CacheName) = Advertising,初始化 Advertising,Configure click redirect (records clicks) CSFAdvertisingContext(RedirectUrl) = sRe
9、directUrl GetBaseUrl() & /redir.asp Load Advertising pipeline Set oPipe = Server.CreateObject(Commerce.OrderPipeline) oPipe.LoadPipe(oPipelineMap.Advertising) Set CSFAdvertisingContext(Pipeline) = oPipe Store Ad Context in application variable Set Application(CSFAdvertisingContext) = CSFAdvertisingC
10、ontext,得到 Ad 内容,Create Content Selector Set oCSO = Server.CreateObject(Commerce.ContentSelector) Configure with Product information Set oCSO.Products = ProductDetails Function GetShownProductsDetails() Function listGetShownProductsInfo() Configure content selection parameters oCSO.NumRequested = 1 o
11、CSO.Border = 1 oCSO.TargetFrame = _top“ oCSO.Size = Banner oCSO.PageGroup = “Home” Set oCSO.UserProfile = oUserProfile,Targeting Context,得到 Ad内容,Call content selector to get content Set Ads = oCSO.GetContent( Application(CSFAdvertisingContext) ) Render Ad content collection For Each Ad In Ads Respon
12、se.Write(Ad) & “” Next FormatTemplate pipeline component Formats text based on ad specification in Business Desk (Ad Display section) Modifiable using Resource Kit tool Can also replace with custom format component (must use C+ due to interface),使用Discounts,使用Business Desk生成Discounts 初始化 得到相应的内容 Tar
13、geting PageGroup Users Products,Direct Mail,Direct Mail 是一种离线的形式 快速,可扩展,当做NT服务来运行 基于Business Processing Pipelines 为个性化大批量的直邮而设计 个性化web页面 Plain-text, HTML, mime formats,Direct Mail,使用相应的Campaign跟踪邮件的发送 基于Windows 2000 CDO 对象 使用SQL Server Agent来重复工作,使用Direct Mail,使用Business Desk 来实现Direct Mailing 个性化的E
14、mail模板 Sets “CampaignItemID” cookie Currently running Direct Mail campaign Sets “MSCSProfile” cookie Use AuthManager object to get userid User ProfileService object to get user profile Opt-out page Adds user to opt-out user list,议程,Commerce Server结构 管理User Profile Targeting Campaigns Analysis Closin
15、g the Loop,Analysis,标准的Reports (共39个) Commerce Server Reports for categories Advertising 每天访问Ad的频率 (动态) Campaign 项目的总结 (动态) Click-stream 需求最大的页面 (静态) Directories (动态) 查询字段 (单值) (静态) Sales 购买者通过浏览产生的购买行为 (动态) Customer Sales (静态) Visual Insight Reports (third party) Campaign Manager (Ads, Disc.) 几乎是实时
16、的 Shows Scheduled, Requests/Viewed, Clicked, %,Analysis,Prediction Dependency nets Segmentation 发现隐含的行为,Predictor,实时地提出建议 使用从数据仓库中建立的预测模型进行预测 Server builds models 使用Windows 2000 服务 客户端实现预测 在web 服务器上运行 在应用的变量中缓存,使用Predictor,使用CS Manager 来构建Predictor模型 初始化Predictor Client 得到Predictor 内容,初始化Predictor C
17、lient,Create Predictor Client Set objPredictor = Server.CreateObject(Commerce.PredictorClient) Load Predictor Model objPredictor.LoadModelFromDB “Transactions”, connstr_db_dw Set Popularity penalty weight (0 no penalty, 1 max) objPredictor.fpPopularityPenalty = 0.8 show least popular Set Confidence
18、threshold objPredictor.fpDefaultConfidence = 10 show most items Debug output flag (set to false for Production) objPredictor.bFailOnUnknownInputAttributes = False Cache Predictor Client Set Application(MSCSPredictor) = objPredictor,得到Predictor内容,Create a case dictionary for basket items Set dCase =
19、GetDictionary() Populate case dictionary QTYcatalog duct id For Each sOrderFormName in mscsOrderGrp.value(Orderforms) Set oOrderForm = mscsOrderGrp.value.OrderForms.Value(sOrderFormName) For Each dItem in oOrderForm.Items strPropName = “QTY( & dIduct_catalog & . & dIduct_id & )
20、 lQuantity = CLng(dItem.quantity) dCase(strPropName) = lQuantity Add to dictionary Next Next,得到 Predictor的内容,Pose known case, ask predictor client to predict missing facts Set slToPredict = GetSimpleList() slToPredict.Add “SKU” oPredictor.Predict dCase, slToPredict, arPredictedProps, arPredictedVals
21、, lMaxPredictions dCase known case (list of product items) slToPredict SKU (fact to predict) arPredictedProps return array with list of SKUs arPredictedVals return array with list of quantities For i = 0 To UBound(arPredictedProps) Response.Write arPredictedProps(i) & “” Next,Segmentation,基于用户隐含的行为将
22、其分区 系统基于在业务数据仓库中发掘出的隐含倾向和行为 使用已发掘出的 segments来达到目标 根据用户群体得出结论 类似用户列表的形式输出,Segmentation 的结构,Segment Viewer,议程,Commerce Server 结构 管理User Profile Targeting Campaigns Analysis Closing the Loop,Closing The Loop,List Manager 大批量更新,List Manager,使得市场经理在没有DBA的情况下生成列表 List Manager 对象从 CS Business Analysis, SQL Server 或文本文件中得到列表 用户可以合并和拆分列表 用户可以导出列表,大批量更新,以用户列表的形式来导出动态或静态的报告 生成新的用户的属性 使用用户列表大批量更新用户信息 使用script 自动大批量更新 (Profile Service SQL via ADO interface),CyclesCent
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机构美食活动策划方案(3篇)
- 住院医师规范化培训《放射肿瘤科》模考试题含答案(附解析)
- DB37-T 4654-2023 心理戒毒技术规范
- 西南地区工业机器人视觉传感器(高速响应)建设项目可行性研究报告
- 广播电视发射设备生产项目可行性研究报告
- 使用PDCA提高心衰患者出入量记录准确率
- 影视制作技术研讨交流会纪实
- 经济分析预测方法与案例解析
- 单心室合并脂肪栓塞综合征护理专题
- 高新技术企业研发投入对未来营收影响分析报告
- 政法单位联席会议制度
- 休克诊疗规范课件
- 2025年新生儿窒息复苏试题及答案
- 2026年陕西航空职业技术学院单招职业倾向性考试题库及一套答案详解
- 20万吨-年采矿废石综合回收利用项目环境影响报告书
- (甘肃一模)2026年甘肃省高三年级第一次模拟考试英语试题(含答案)+听力音频+听力原文
- (一诊)2026年兰州市高三模拟考试历史试卷(含答案)
- 2025-2026学年教科版(新教材)初中信息科技八年级第二学期教学计划及进度表
- 2026贵州安顺关岭恒升村镇银行春季招聘4人考试参考题库及答案解析
- 企业内部福利待遇制度
- 钢丝pe施工方案(3篇)
评论
0/150
提交评论