Aem CQ5如何向不同的访问者展示不同的内容?

Aem CQ5如何向不同的访问者展示不同的内容?,aem,user-tracking,Aem,User Tracking,我知道CQ5有一些工具可以帮助根据特定的细分特征将访问者划分为不同的细分市场 默认情况下,有十几个内置的细分特征,如“IP范围”、“访客年龄”、“Facebook个人资料”、“推荐关键词”等 但是,我们如何创造出其他无法现成获得的特质呢?例如,如果我们想根据“谷歌档案”或“回访访客”或“浏览器类型”过滤访客 编辑:为了澄清,我想构建出现在侧踢中的自定义分段组件,供作者简单地拖放 我们如何创建这些自定义特征/过滤器 您需要创建具有以下属性的组件: 准父母:* 组件组:分段 sling:resou

我知道CQ5有一些工具可以帮助根据特定的细分特征将访问者划分为不同的细分市场

默认情况下,有十几个内置的细分特征,如“IP范围”、“访客年龄”、“Facebook个人资料”、“推荐关键词”等

但是,我们如何创造出其他无法现成获得的特质呢?例如,如果我们想根据“谷歌档案”或“回访访客”或“浏览器类型”过滤访客

编辑:为了澄清,我想构建出现在侧踢中的自定义分段组件,供作者简单地拖放


我们如何创建这些自定义特征/过滤器

您需要创建具有以下属性的组件:

  • 准父母:*
  • 组件组:分段
  • sling:resourceSuperType:/libs/cq/personalization/components/traits
在这个组件中,您可以创建类似于/libs/cq/personalization/components/traits/generic/dialog的对话框

您可以根据需要定制列表。您可以通过侦听器读取json来处理定制特征列表

在上面,您可以在段中添加规则时使用组件


我已经完成了类似的实施,如果您需要任何进一步的帮助,请告诉我。

您是否尝试过@SurendraKonathala是的,我尝试过。我感兴趣的是了解如何构建自定义片段特征/组件,这些特征/组件将显示在sidekick中,供作者拖放。您好,您可以创建名为“custom trait”的自定义组件。为组件提供属性:resourceSuperType=“/libs/cq/personalization/components/traits”,并提供componentGroup=“Segmentation”。它将显示在段屏幕上的Sidekick中。在此组件对话框中,您可以提供名称、运算符和值等字段,它将相应地解析段。如果您遇到问题,请告诉我。