个性化 personalization

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

什么是个性化? what-is-personalization

如今,可用的内容量越来越多,无论是在Internet、Extranet或Intranet网站上,都是如此。

个性化的核心是为用户提供一个定制的环境,该环境显示根据用户特定需求选择的动态内容;根据预定义的用户档案、用户选择或交互式用户行为来执行此操作。

个性化涉及三个主要元素:

用户 users

  • 具有个人和组用户档案。 这些用户档案包含特征(如作业描述、位置、兴趣),可用于个性化他们可以看到的内容。
  • 采取行动。 然后,可以根据行为规则对这些内容进行分析和匹配,以定制他们看到的内容。

内容 content

  • 是用户希望看到的内容。 最好是感兴趣的内容,并用于他们完成任务。
  • 可以进行分类,因此可以根据预定义的规则提供给用户。必须是动态的;换句话说,内容。
  • 必须以某种方式依赖用户 — 如果每个用户都看到相同的内容,则个性化将会是多余的。

规则 rules

  • 定义个性化的实际发生方式 — 用户可以查看哪些内容以及何时。

个性化可以是:

显式 explicit

  • 自定义:用户根据内容源的选择进行选择。

隐式 implicit

  • 基于规则:业务经理根据特定的用户档案和/或行为为操作定义特定规则。
  • 简单过滤:基于用户和/或组级别的预定义用户档案进行选择。
  • 协作/推荐过滤:用户行为根据预定义规则进行注册。 这些规则基于与志同道合的个人观察到的行为。 收集的信息用于定制向用户显示的信息,特别是推荐形式的信息。

如何以及何时可以使用个性化? how-and-when-can-personalization-be-used

个性化在很多情况下都可用,例如:

内联网页面 intranet-pages

  • 内容可以基于用户的位置、部门和/或角色(已在内部网络中定义)进行预配置。
  • 根据可用的选择,用户可以进一步选择。

特定、有限的目标用户组 — 外部网 extranets

  • 用户需要登录才能进行授权;这将链接到提供个性化所需信息的用户档案;可能的详细信息,如其位置、与产品的关系、使用历史记录、预算责任等。
  • 此类实例可以跨站点进行,例如:
  • 向其市场中高度专业化的部分提供网站的公司,例如为医生提供专门网站的制药公司。
  • 提供网站以允许其客户查看经常帐户和账单信息的公司;例如,电话提供商。

销售和分销网站 sales-site

  • 销售和分销网站(如Amazon)可以合并用户配置文件、用户的销售历史记录及其浏览历史记录,以就用户接下来可能感兴趣的内容提出建议。

搜索网站 search-site

  • 许多主要的搜索引擎网站都有非常强大的分析工具,记录用户行为、他们使用的搜索词以及他们实际访问的网站。 然后,该内容用于定制所提供的内容 — 特别是关于显示广告的内容。

个性化的优势和需要考虑的点 strengths-of-personalization-and-points-to-consider

以下是应使用个性化的原因:

  • 用户可以体验舒适、专注的网站。
  • 个性化可用于自动传播对最新版本内容的访问权限。
  • 社交协作功能可供用户相互通信,因为用户的用户档案可以识别他们。
  • 可以向用户提供他们完成特定任务所需的内容。 在公司内部网内,这可以为传播信息提供宝贵的工具。
  • 向用户提供他们需要/想要的内容,从而减少他们执行搜索操作所需的时间。
  • 内容提供商可以引导内容以供特定类别的用户查看。
  • 可以定义规则,以根据用户特征和行为的组合来交付内容。 这为个性化其Web体验提供了一种完善的机制。

使用个性化时,请考虑以下事项:

性能 performance

  • 当然,额外的分析和评估会对性能产生影响。 但是,所使用的方法非常复杂,可以进行优化以最大限度地减少影响。

授权 authorization

  • 个性化需要使用登录机制,因为网站必须能够识别用户。

缓存 caching

  • 从性能和准确性角度来看,缓存是用户将看到的一个方面,即网站交付个性化内容的速度,并且始终为最新内容。
  • 缓存是配置个性化时的一个重要考虑因素,必须花费时间来确保使用正确的实施。
TIP
在文档中进一步讨论了个性化对性能和相关缓存主题的影响 性能优化。
规则的准确性 accuracy
  • 通过跟踪用户行为或根据用户配置文件设置规则来实现的个性化必须准确且符合逻辑。
  • 最让用户感到沮丧的是,由于规则的逻辑不准确,用户被迫或拒绝了内容。
  • 因此,必须充分考虑规则,并在前台满足用户的要求。 这可能需要很多努力,而且不会被低估;在实施个性化时,定义业务规则通常比技术工作更重要。

使用时间 when-to-use

  • 与Web上的许多功能一样,应谨慎使用个性化。 其使用真的会对用户有益吗? 应该始终是第一个考虑 — 或者是否可以通过其他方法以更少的努力实现预期目标。 个性化可能会造成用户配置一次(以查看其工作方式)而仅配置一次的功能的风险,因为个性化不会给他们带来真正的优势。
  • 仅当内容是动态的 — 在某种程度上取决于用户时,个性化才有意义。 如果所有用户都看到相同的内容,则个性化是多余的。

保密 confidentiality

  • 许多用户都关心数据保护和安全。 特别是关于在网上冲浪时跟踪其行为时检索的数据。

个性化和访问 personalization-and-access

个性化应与访问控制分开考虑,但它们确实相互关联。

个性化本身不会创建任何形式的访问控制。 它只是一种引导用户所看到内容的方法;它不会限制用户访问其他内容,而且与任何内容一样,用户需要分配正确的访问控制。

但是,访问控制可用于创建个性化表单。 如果您允许或拒绝用户访问内容,则这将不可避免地影响用户选择其可用内容,从而个性化其Web体验。

可用于个性化的组件 components-available-for-personalization

各种组件随AEM一起提供以进行个性化。 有些组件允许用户登录和编辑其配置文件,而其他组件(如我的小工具)则允许用户配置特定页面:

Sidekick中的标题
用途
检查密码字段
请求密码和密码确认。
组合登录注册
允许用户登录到现有帐户,或注册新帐户。
Forms地址字段
允许输入国际地址的复杂字段。
Forms Begin
开始表单定义
Forms验证码
由自动刷新的字母数字词组成的字段。 验证码组件可保护网站免受机器人程序的侵害。
Forms复选框组
组织到列表中且前面有复选框的多个项目。 用户可以选中多个复选框。
Forms下拉列表
组织到下拉列表中的多个项目。 “多选”(Multi Selectable)开关指定是否可以从列表中选择多个元素。
Forms结束
终止表单定义。
Forms文件上传
允许用户将文件上传到服务器的上传元素。
Forms隐藏字段
此字段不会显示给用户。 它可用于将值传输到客户端并返回到服务器。 此字段不应具有任何限制。
Forms图像按钮
作为图像呈现的表单的其他提交按钮。
Forms密码字段
与文本字段相同,但只允许一行,并且用户的文本输入在字段中不可见。
Forms单选组
组织到列表中的多个项目前面有一个单选按钮。 用户只能选择一个单选按钮。
Forms提交按钮
表单的其他提交按钮,标题在按钮上显示为文本。
Forms文本字段
允许用户输入信息的文本字段。
我的小工具
允许您包含一系列可用的小工具。
个人资料头像照片
允许输入头像照片。
个人资料详细姓名
输入名称详细信息,包括标题、中间名和后缀等元素(如果需要)。
个人资料 - 显示名称
要显示的名称。
用户档案电子邮件
输入电子邮件地址。
个人资料性别
允许输入性别。
用户档案主要电话号码
允许输入电话号码。
个人资料 - 主要 URL
允许输入URL。
配置文件常规文本属性
配置文件属性。
登录
允许您在登录时提交用户名和密码。
注销
指示当前已登录的用户,并为您提供一个注销链接。
标记云
标记云,用于在您的网站中以图形方式显示所选标记
Teaser
主页上显示的一段内容(通常是图像),用于“吸引”用户访问基础内容。

个性化和社区内容 personalization-and-community-content

社区功能(如博客、论坛和日历)会导致创建社区内容,通常称为用户生成内容(UGC)。 在包含多个AEM实例的发布环境中输入UGC时( 发布场),一个主要问题是如何在所有实例中同步UGC。

使用 AEM Communities 6.1 扩展,此问题通过使用 用于UGC的常用商店. 在个性化方面,社区包括 社交登录 — 能够为站点访客提供使用Facebook和Twitter登录的选项。

如果没有Communities扩展,可以探索各种方法来解决UGC一致性问题:

  • 在必要时同步多个发布实例
  • 将UGC从发布实例发送到创作环境,以与发布页面内容类似的方式从此处发布该UGC

在包含多个发布实例的发布环境中实现UGC一致性时,应仔细设计并测试该方法的性能和一致性。

recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8