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

我知道CQ5有工具可以根据特定的细分市场特征帮助访客分成不同的细分市场.

默认情况下,有大约十几个内置细分市场特征,如“IP Range”,“Visitor Age”,“Facebook Profile”,“Referral Keywords”等.

但是,我们如何创造其他无法开箱即用的特征呢?例如,如果我们想根据“Google个人资料”,“返回访问者”或“浏览器类型”过滤访问者?

编辑:为了澄清,我想构建自定义分段组件,这些组件出现在侧面踢,让作者只需拖放即可.

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

最佳答案 您需要使用以下属性创建组件:

> allowedParents:*
> componentGroup:分段
> sling:resourceSuperType:/ libs / cq / personalization / components / traits

在此组件中,您可以创建类似于/ libs / cq / personalization / components / traits / generic / dialog中的对话框

您可以根据要求自定义列表.您可以通过从json读取来通过侦听器处理自定义特征列表.

在那里,您可以在分段中添加规则时使用该组件.

我做过类似的实现,如果您需要任何进一步的帮助,请告诉我.

点赞