我有一个我正在使用的多站点Sitecore站点,我对分析和营销工具有一些疑问。让我们说我有CorporateSite,SubSiteA和SubSiteB以便于解释。
知道这一点,内容树将如下所示:
- CorporateSite.com
+ Content
- subSiteA.CorporateSite.com
+ Content
- subSiteB.CorporateSite.com
+ Content
现在,假设我拥有与每个网站相对应的用户:
CorporateJoe = CorporateSite Admin, SubSiteA Admin, SubSiteB Admin
SubSiteAJoe = SubSiteA Admin
SubSiteBJoe - SubSiteB Admin
CorporateJoe可以完全访问以下内容:
CorporateJoe可以创建广告系列,查看分析,运行报告等。 SubSiteAJoe和SubSiteBJoe应具有相同的权限,但仅适用于其网站。
我知道我可以使用角色,用户等来处理内容和节点的安全性,但是如何让每个多站点的管理员仅为其站点使用营销工具和分析?这甚至可能吗?
答案 0 :(得分:0)
我认为目前不可能。
站点名称在xDB访问时记录为字段,稍后它将作为维度键的一部分包含在报告数据库中。但是,由报告UI(xAnalytics,xProfile等)决定是否使用SiteName过滤或分组查询结果。安全方面,这不是开箱即用的东西。
我相当肯定你可以微调xAnalytics查询以按SiteName过滤,虽然这听起来确实太麻烦而且不完全是你需要的。