【问题标题】:Sitecore personalization without storing users in the Core databaseSitecore 个性化,无需将用户存储在 Core 数据库中
【发布时间】:2014-02-17 14:17:11
【问题描述】:

在我的主数据库中,我将网站用户的用户帐户存储在用户节点(content\public users..\user1)下,我不想将它们作为 Sitecore 用户(匿名用户)存储在核心数据库中.通过这种方法,我可以使用 Sitecore DMS 提供的 sitecore 个性化功能吗?

更多详情: 特点:多变量测试、活动、针对用户的目标内容、用户分析

是否必须让核心数据库中的用户成为 sitecore 用户(asp 网络会员用户)才能使用这些功能?

【问题讨论】:

  • 这取决于您所说的“个性化功能”是什么意思。例如,用于条件呈现的许多规则条件都基于存储在 Analytics 数据库中并通过 cookie 与访问者相关联的数据。用户(存储在 Core DB 的成员表中的类型)不会参与其中。也许如果您能详细说明您希望实现的目标,我们可以提供更清晰的答案。
  • 如果有人对 sitecore 7.5+ 有疑问:这已经完全改变了

标签: sitecore sitecore7 sitecore-dms


【解决方案1】:

不必将用户存储在核心数据库中以使用 DMS 功能,如 MV 测试、活动、个性化或角色。不过,您可能无法在任何个性化规则中使用 UserProfile 属性……这实际上取决于您如何实施用户配置文件。如果您创建了自己的会员提供商,这可能会起作用。

http://sdn.sitecore.net/upload/sitecore6/sc61keywords/membership_providers_a4.pdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-16
    • 2016-07-26
    • 2016-07-25
    • 2021-09-05
    • 2017-05-30
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    相关资源
    最近更新 更多