我知道 CQ5 有一些工具可以帮助根据特定的细分特征将访问者划分为不同的细分。
默认情况下,大约有十几个内置的细分特征,例如“IP 范围”、“访问者年龄”、“Facebook 个人资料”、“推荐关键字”等。
但是我们如何创建其他无法开箱即用的特征呢?例如,如果我们想根据“Google 个人资料”、“回访者”或“浏览器类型”过滤访问者?
编辑:为了澄清,我想构建出现在侧踢中的自定义分段组件,供作者简单地拖放。
我们如何去创建这些自定义特征/过滤器?
我知道 CQ5 有一些工具可以帮助根据特定的细分特征将访问者划分为不同的细分。
默认情况下,大约有十几个内置的细分特征,例如“IP 范围”、“访问者年龄”、“Facebook 个人资料”、“推荐关键字”等。
但是我们如何创建其他无法开箱即用的特征呢?例如,如果我们想根据“Google 个人资料”、“回访者”或“浏览器类型”过滤访问者?
编辑:为了澄清,我想构建出现在侧踢中的自定义分段组件,供作者简单地拖放。
我们如何去创建这些自定义特征/过滤器?
您需要创建具有以下属性的组件:
在这个组件中,您可以创建类似的对话框,如 /libs/cq/personalization/components/traits/generic/dialog
您可以根据需要自定义列表。您可以通过从 json 读取来通过侦听器处理自定义特征列表。
在那里,您可以在段中添加规则时使用该组件。
我已经完成了类似的实现,如果您需要任何进一步的帮助,请告诉我。