Sitecore体验资料中没有数据

时间:2015-06-21 10:15:53

标签: sitecore

我已经设置了一个本地Sitecore环境,所有sql和mongodb db都在工作。

除了我没有在体验资料(联系人)中获得任何数据

我看到mongo中的tracking_contact db为空,而且分析索引文件夹也是空的。

体验分析等其他功能可以正常使用。

是否需要额外的配置?

3 个答案:

答案 0 :(得分:2)

体验资料在Analytics指数上运行。如果没有索引,则不会显示数据 如果索引不存在,请尝试重建索引。

有一个管理工具可用于重建报告数据库和数据库分析索引:/sitecore/admin/RebuildReportingDB.aspx

运行该工具时,必须首先设置辅助报告数据库。 只需将另一个空的analtyics数据库附加到本地SQL,并将其命名为analytics_secondary,并配置其连接字符串。 然后重建报告数据库,之后数据应出现在您的体验资料中。

聚合框架应该不断刷新索引(即你不需要重建),所以如果没有发生,你的配置就会出错。

答案 1 :(得分:1)

使用xDB时,您需要识别用户以使其显示在体验资料部分中,否则他们将是匿名的。

尝试在此处使用此代码创建联系人:

https://github.com/ianjohngraham/CoreBlimey.Utils/tree/master/CoreBlimey.Utils/xDB%20Contact%20Creator

然后使用按钮调用结束会话。

如果一切设置正确,那么您创建的联系人将显示在MongoDB和体验资料中。

如果您仍然没有获得任何数据,那么您可以尝试这些:

  1. 确保您拥有asp网页表单布局的element<T>* tmp=List<T>::head;控件 MVC布局的<sc:VisitorIdentification runat="server" />控件

  2. 确保通过更改此设置@Html.Sitecore().VisitorIdentification()

  3. 来停用机器人检测

答案 2 :(得分:0)

查理,

我过去也遇到过类似的问题,所以我发现它不是在我的本地工作,但当我把它放在舞台服务器上时,它会向我显示数据。所以同样适用于你。

也无法在布局跟踪中使用“@ Html.Sitecore()。VisitorIdentification()”。

希望这会对你有所帮助。

欢呼声!!