【问题标题】:profiles in Sitecore DMS 2.0Sitecore DMS 2.0 中的配置文件
【发布时间】:2012-01-20 04:21:23
【问题描述】:

我刚刚开始使用 Sitecore DMS 2.0,不确定我是否了解配置文件的工作原理。

我正在尝试创建一个页面,该页面将根据您是普通访问者还是属于指定的个人资料显示不同的信息。

我创建了一个角色,营销人员,最高得分为 10。然后,我创建了几个页面,如果您查看营销角色,它们会给出不同的分数(3、4 和 4)。我认为这些是累积的,即如果您查看了所有三个页面,您的营销角色总分将为 10,如果您随后查看包含个人资料相关内容的页面,您将看到该个人资料的内容。但是,它似乎只保留最后一页的分数。我做错了什么?

更新:我的条件是:在 Profiles and Patterns 下的规则集编辑器中,我选择了“Marketing person profile key 的值大于或等于 10”。

谢谢,

安妮

【问题讨论】:

    标签: sitecore sitecore-dms


    【解决方案1】:

    原来这是 Sitecore 中的一个错误。来自发行说明:“配置文件键的分数未正确求和。在许多情况下,每个配置文件键将包含最后分配的分数的值,而不是所有先前分配的分数的总和。(348298)”。

    如果其他人遇到此问题,则修复它的版本是 Sitecore CMS 6.5.0 rev。 110818(6.5.0 Update-1)和 DMS 2.0.0 rev。 110818.

    【讨论】:

      【解决方案2】:

      您是正确的,但可能误解了其中的一部分,或者您可能需要向我们提供更多信息。

      如果角色的最大值设置为 10,那么您每页可以获得最多 10 分。点击 3、4 和 4 值的页面确实会给您 10 分,但条件内容显示基于其自身的规则。您需要查看为条件内容设置的规则,以了解它对条件的影响。这是一个例子:

      如果配置文件键的值营销人员 大于或 等于10设置数据源/sitecore/content/home/some-marketing-data-item

      【讨论】:

      • 这正是我所做的。在 Profiles and Patterns 下的规则集编辑器中,我选择了“Marketing person profile key 的值大于或等于 10”。不幸的是仍然无法正常工作。
      • 我已将数据源设置为营销页面(即我已单击个性化内容浏览按钮并浏览到我要显示的页面。我不知道您在哪里可以看到规则是这样拼写的,这是从 Presentation -> Details -> Edit Layout Details -> 选择控件然后单击 Personalize 执行的)。如果我将页面的值设置为 10,那么它工作正常,它似乎没有累积值。
      • 那么如果你清除cookies并将单个页面设置为10,访问它之后组件数据会改变吗?但是将其设置为低值并多次点击页面不会影响它?
      • 是的,就是这样。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多