gpt4 book ai didi

sitecore - 查看单个访问者的 Sitecore DMS 配置文件关键值

转载 作者:行者123 更新时间:2023-12-02 08:13:25 24 4
gpt4 key购买 nike

这确实是一个非常简单的问题,但我似乎在这里或 SDN 上都找不到答案。

如何查看为访问过该网站的用户存储的配置文件值?

通过示例详细说明:假设我有 3 个访问者,正在访问该网站,他们都在某个时刻单击了新闻通讯项目,因此他们的电子邮件已与他们的 asp session id 配对,所以我会得到类似的内容

  • User1@email.com 和附加的 asp session ID
  • User2@email.com 和附加的 asp session ID
  • User3@email.com 和附加的 asp session ID

现在假设 User1@email.com 主要对摩托车感兴趣,而我有一组个人资料键,其中包括汽车、摩托车和自行车。用户 1 主要点击摩托车页面,因此该用户的该键具有更高的值(value)。

我应该能够在某个地方看到用户数据及其存储值(示例数据:汽车 10、摩托车 250、自行车 40)。

我在哪里可以看到这些数据?或者说这完全不可能?

最佳答案

您正在查找的信息并不是针对(ASP.Net 成员(member))用户存储的,而是针对(Sitecore DMS)访问者存储的。

以下是查询当前访问者个人资料数据的一种方法:

var visit = Tracker.CurrentVisit;
foreach (var profile in visit.Profiles)
{
if (profile.ProfileName.ToLower() == "interest")
{
// Look at individual values
var values = VisitProfile.Parse(profile.PatternValues);
var motorcycles = values["motorcycles"];

// Look at pattern matched
profile.UpdatePattern();
var matchingPattern = profile.PatternLabel;
}
}

关于sitecore - 查看单个访问者的 Sitecore DMS 配置文件关键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23217970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com