个性化与Web应用案例剖析
1. 基于规则的个性化引擎
1.1 传统个性化应用的不足
在标准的Web应用容器(如Tomcat)中构建基本的个性化应用时,存在一些明显的弱点。通常,个性化元素的决策应由业务人员而非程序员来完成。但在传统方法中,如果业务用户想要更改规则,就必须让JSP开发人员去修改JSP页面。在更复杂的应用中,甚至可能还需要修改JavaBean,整个过程缺乏动态性。而且,难以监控个性化对网站盈利能力的影响,也不清楚是否向合适的人展示了合适的内容。另外,个性化内容的添加方式也存在疑问,例如如何添加新的数据。
1.2 个性化引擎的优势
个性化引擎有助于克服上述弱点。业务用户可以通过用户界面设置个性化规则,无需编写代码。同时,还可以监控个性化的效果,并轻松修改个性化内容。
1.3 ATG Dynamo产品介绍
Art Technology Group提供的Dynamo Personalization Server和Dynamo Scenario Server产品,专门用于个性化。这些产品可以将个性化功能集成到JSP页面中。
1.4 创建规则
使用ATG Dynamo时,规则通过用户界面设置,无需编程代码。该界面功能全面,业务用户可以设置相当复杂的规则。此外,还可以尝试不同的个性化方面,并记录用户响应。例如,有两个可能的促销活动,不确定哪个效果更好时,可以随机向不同用户展示其中一个促销活动,然后观察参与率。收集的数据可以以图形格式呈现,供业务用户做出战略决策。
以下是一个利用这些个性化规则的JSP页面示例:
超级会员免费看
订阅专栏 解锁全文
1392

被折叠的 条评论
为什么被折叠?



