如何添加一个新的访问者标签到当前用户(Sitecore)

本文关键字:访问者 标签 Sitecore 用户 一个 何添加 添加 | 更新日期: 2023-09-27 18:15:31

我正在使用Sitecore 6.6。我想在程序代码(c#)中为当前用户添加一个新的访问者标签。有人知道怎么做吗?

谢谢你。

Jordy

如何添加一个新的访问者标签到当前用户(Sitecore)

您可以通过analytics API为当前analytics访问者分配标签:

Sitecore.Analytics.Tracker.Visitor.Tags.Add("MyTagName", "content of my tag");

要调试,您可以检查Analytics数据库中的VisitorTags表,但请记住,它可能需要一些时间,直到标记被保存到数据库中,因为Analytics以异步方式保存它们。

还请记住,在编辑模式中禁用分析。

"Set"方法的作用是添加/更新。根据访问者是返回的还是新的,这可以减少所需的代码块。

Tracker.Visitor.Tags。Set("YourTagName", "YourTagValue");

默认情况下,sitecore有一个访问者标签列表,它用于它的报告。(电子邮件,名,名,公司,组织,全名,州,省)。我通过查看用于构建访问报告的查询"/sitecore/system/Settings/Analytics/reports SQL查询/访问者标签"发现了这一点。它减少了我认为我必须创建的标签的数量。

Mark在这里也给出了一个很棒的答案,他解释了如何在访问报告中添加自定义访问者标签。如果我有代表,我会投票给你,马克。