从自定义代码将数据保存到Sitecore Analytics

eat*_*ode 1 sitecore sitecore8

我已经使用Sitecore几年了,现在希望开始使用Sitecore 8中的体验功能.

我有一个视图,将捕获一些用户提供的数据.如何从自定义代码创建Analytics数据库中的"人员"(不知道正确的Sitecore术语).

Ian*_*ham 6

您需要创建一个联系人.联系人是xDb的一种配置文件存储,允许您存储有关访问者的数据.联系人具有构成联系人记录的内置构面列表(电子邮件,电话号码,姓名等),但也可以创建自己的构面.

如果要构建表单以捕获数据,则可以使用新的Tracker API来识别和更新联系人的构面.

这是一些代码来执行此操作:

https://github.com/ianjohngraham/CoreBlimey.Utils/blob/master/CoreBlimey.Utils/xDB%20Contact%20Creator/CreateContact.aspx.cs

这里有代码如何组合在一起:

https://m.youtube.com/watch?v=Jq6TpMgUGAk

(声音质量道歉)

此外,如果您在Sitecore 8中使用WFFM模块,则会有一些新的保存操作将创建联系人并存储xDB数据.