按一天中的时间进行 Sitefinity 个性化

Sitefinity personalization by Time of Day

我已经创建了几个 "user segments" 并在页面中添加了相应的个性化版本的内容块。对于一些简单的细分,例如,只检查用户是否访问过特定页面,它可以完美地工作。

但对于其他人,特别是在添加 "Time of day" 特征时,它无法 select 任何用户细分并显示默认内容。

我创建了一个片段,它只检查一天中的时间是否为 "between 3AM and 11:30 AM",并将其优先级设置为“1”。我的理解是,因为它是最高优先级的项目,所以即使有其他部分可以应用,如果当前时间在该时间范围内,也会选择这个部分。但是它不起作用。

有没有想过我可能会误解这个过程?或 tips/struggles 其他人已经克服了使用 Sitefinity 个性化的工作?谢谢!

编辑:如果我在 12:00 AM 和 11:59 PM 之间将时间段标准设置为 "IS NOT",那么它会起作用。换句话说,除非我特别检查它是否为假,否则匹配一天中的时间总是返回假,在这种情况下,个性化内容会显示。什么鬼?

我用 10.2 测试了这个案例,一切正常。我在 feedback portal. Review your version. In case that you cannot upgrade you can try to implement your own criteria.

中发现了这个已关闭的错误

事实证明,这个问题只在我连接到网络服务器时存在,而 运行 我们在整个开发过程中一直使用的 VPN。我还没有缩小这个过程可能导致问题的范围,但在这一点上,它似乎不是我们服务器端的站点限制问题或配置问题。