Sitecore 体验配置文件中没有数据



我已经建立了一个本地Sitecore环境,所有sql和mongodb db都可以工作。

除了我在体验配置文件(联系人)中没有获得任何数据

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

体验分析等其他功能工作正常。

是否需要任何额外的配置?

体验配置文件在分析索引上运行。如果没有索引,则不会显示任何数据。
如果索引不存在,请尝试重新生成索引。

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

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

聚合框架应该不断刷新索引(即你不需要重建),所以如果没有发生这种情况,你的配置有问题。

使用 xDB 时,您需要标识一个用户才能使其显示在体验配置文件部分中,否则他们将是匿名的。

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

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

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

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

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

  1. 确保您具有 asp Web 窗体布局的<sc:VisitorIdentification runat="server" />控件MVC 布局的@Html.Sitecore().VisitorIdentification()控件

  2. 确保通过更改此设置来禁用机器人检测<setting name="Analytics.AutoDetectBots" />

Charley,

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

同样没有"@Html.Sitecore()。VisitorIdentification()"在您的布局跟踪是不可能的。

希望这对您有所帮助。

干杯!!

最新更新