个性化 personalization
什么是Personalization? what-is-personalization
如今,可用内容量不断增加,无论是在互联网、外联网还是内联网网站上。
Personalization的核心是为用户提供量身定制的环境,其中显示根据用户特定需求选择的动态内容;可以根据预定义的用户档案、用户选择或交互式用户行为选择内容。
个性化涉及三个主要元素:
用户 users
- 拥有个人配置文件和组配置文件。 这些用户档案包含特征(如工作描述、位置、兴趣),可用于个性化他们可以查看的内容。
- 采取行动。 然后,可以根据行为规则分析和匹配这些内容,以定制他们看到的内容。
内容 content
- 是用户希望查看的内容。 优选地,对于他们而言为完成他们的任务而感兴趣的内容和用途。
- 可以进行分类,因此根据预定义的规则向用户提供。
- 必须是动态的。
换言之,内容必须以某种方式依赖于用户。 如果每个用户都看到相同的内容,则个性化是多余的。
规则 rules
- 定义个性化实际发生的方式 — 用户可以查看哪些内容以及何时查看。
Personalization可以是:
显式 explicit
- 自定义:用户从所选的内容源中进行选择。
隐含 implicit
- 基于规则:业务经理根据特定用户档案和/或行为定义操作的特定规则。
- 简单筛选:根据用户和/或组级别的预定义用户档案进行选择。
- 协作/推荐筛选:根据预定义规则注册用户行为。 这些规则基于与志同道合的个人共同观察的行为。 收集的信息用于定制显示给用户的信息,特别是以推荐形式显示的信息。
如何使用Personalization以及何时使用? how-and-when-can-personalization-be-used
Personalization可用于多种情况,例如:
Intranet页面 intranet-pages
- 可以根据用户的位置、部门和/或角色(已在内部网络中定义)提供内容。
- 根据可用的选择,用户可以进一步进行选择。
特定、有限、目标用户组 — 外部网 extranets
- 用户需要登录才能获得授权;这将会链接到提供个性化所需信息的配置文件;可能的详细信息,例如其位置、与产品的关系、使用历史记录、预算责任等。
- 此类实例可以跨以下网站范围:
- 为市场的高度专业化部分提供网站的公司,例如,为医生提供专业化网站的制药公司。
- 提供允许客户查看当前帐户和账单信息的网站的公司;例如,电话提供商。
销售与分销网站 sales-site
- 销售和分发网站(例如Amazon)可以结合用户个人资料、用户的销售历史记录和浏览历史记录,以建议用户接下来可能会感兴趣的内容。
搜索网站 search-site
- 许多主要的搜索引擎网站都有非常强大的分析工具,记录用户行为、他们使用的搜索词以及他们实际访问的网站。 然后使用该内容来自定义提供的内容 — 特别是关于显示广告的内容。
Personalization的优势和需要考虑的因素 strengths-of-personalization-and-points-to-consider
以下是使用个性化设置的原因:
- 用户可以体验舒适、专注的网站。
- Personalization可用于自动传播对最新版本内容的访问权限。
- 社交协作功能可供用户相互通信,因为它们可以通过其用户档案进行标识。
- 可以为用户提供完成特定任务所需的内容。 在公司的内联网中,这可以成为传播信息的宝贵工具。
- 可以为用户提供他们需要/想要的内容,从而减少他们执行搜索操作所需的时间。
- 内容提供商可控制内容由特定类别的用户查看。
- 可以定义规则以根据用户特征和行为的组合来交付内容。 这为个性化其Web体验提供了一种复杂的机制。
使用个性化设置时,请考虑以下事项:
性能 performance
- 自然,额外的分析和评估会对性能产生影响。 然而,所使用的方法是高度复杂的,可以优化以减小影响。
授权 authorization
- Personalization需要登录机制,因为网站必须能够识别用户。
缓存 caching
- 缓存是一个用户可以在性能和准确性方面看到的方面 — 网站提供个性化内容的速度有多快,并且始终保持最新。
- 在配置个性化时,缓存是一个关键考虑因素,必须花时间确保使用正确的实施。
规则的准确性 accuracy
- 通过跟踪用户行为或根据用户配置文件设置规则而实现的Personalization必须准确且符合逻辑。
- 因为规则的逻辑不准确,用户被强制提供或拒绝提供内容是最令其沮丧的。
- 因此,必须仔细考虑规则 — 将用户的要求放在前台。 这可能需要花费很多时间,并且不会被低估;在实施个性化时,定义业务规则通常比技术工作更费力。
使用时间 when-to-use
- 与Web上的许多功能一样,应谨慎使用个性化。 其使用是否真的会给用户带来好处? 应该始终是首要考虑因素,或者是否可以通过其他方法用更少的工作量实现预期目标。 Personalization可能会有一项功能被用户配置一次(查看其工作方式),并且只配置一次,因为它没有为他们带来真正的优势。
- 仅当内容是动态的 — 以某种方式取决于用户时,Personalization才有意义。 如果所有用户都看到相同的内容,则个性化是多余的。
机密性 confidentiality
- 许多用户担心数据保护和安全性。 尤其涉及在跟踪网上冲浪时的行为时检索的数据。
Personalization和Access personalization-and-access
Personalization应与访问控制分开考虑,但它们确实相关。
Personalization本身不会创建任何形式的访问控制。 它只是控制用户看到内容的一种方法;不会限制用户访问其他内容,并且与任何内容一样,需要已分配正确的访问控制。
但是,访问控制可用于创建某种形式的个性化。 如果您允许或拒绝用户访问内容,这将不可避免地影响他们可用的内容选择,从而个性化他们的Web体验。
适用于Personalization的组件 components-available-for-personalization
AEM提供了各种组件以进行个性化。 有些功能允许用户登录并编辑其配置文件,有些功能(如“我的小工具”)允许用户配置特定页面:
Personalization和社区内容 personalization-and-community-content
博客、论坛和日历等社区功能会创建社区内容,通常称为用户生成内容(UGC)。 在包含多个AEM实例(发布场)的发布环境中输入UGC时,一个主要问题是如何在所有实例中同步UGC。
使用AEM Communities 6.1扩展,可通过使用UGC🔗的公用存储来解决此问题。 关于个性化,Communities包括社交登录 — 为网站访客提供使用Facebook和Twitter登录选项的功能。
如果不进行社区扩展,则探索各种方法来解决UGC一致性问题,包括:
- 必要时同步多个发布实例
- 将UGC从发布实例发送到创作环境,可以从那里以与发布页面内容类似的方式发布
应在包含多个发布实例的发布环境中仔细设计和测试用于实现UGC一致性的方法,以获得性能和一致性。