使用DMS注册本地搜索时,专用仪表板未在Sitecore中显示报告

使用DMS注册本地搜索时,专用仪表板未在Sitecore中显示报告,sitecore,sitecore-dms,Sitecore,Sitecore Dms,我正在Sitecore DMS中注册本地搜索词。我从下面的人那里得到了帮助。首先,我用命名搜索注册了一个搜索页面事件 受保护的无效注册表SearchPageEventString searchQuery { if!Tracker.IsActive | | | Tracker.Visitor==null | | | Tracker.Visitor.CurrentVisit==null 回来 var page=Tracker.Visitor.CurrentVisit.CurrentPage; 如果T

我正在Sitecore DMS中注册本地搜索词。我从下面的人那里得到了帮助。首先,我用命名搜索注册了一个搜索页面事件

受保护的无效注册表SearchPageEventString searchQuery { if!Tracker.IsActive | | | Tracker.Visitor==null | | | Tracker.Visitor.CurrentVisit==null 回来 var page=Tracker.Visitor.CurrentVisit.CurrentPage; 如果Tracker.Visitor.currentVisite.PreviousPage!=null page=Tracker.Visitor.CurrentVisit.PreviousPage; page.Registernew PageEventDataSearch { 数据=搜索查询, DataKey=searchQuery.ToLowerInvariant, Text=搜索查询 }; } 我还在Sitecore中定义了页面事件“搜索”。现在,为了在Executive Dashboard中显示报告,我进入了站点搜索,但它没有显示任何内容。 我配置了位于此处的.config文件:

\sitecore\shell\Applications\Reports\Dashboard\Configuration.config

这里有一个名为“MinimumVisitsFilter”的设置“。我将其从50设置为5,还输入了搜索关键字-超过50次。这里的要点是,上面的代码正在将关键字插入分析数据库。执行仪表板是否存在SQL查询问题?

即使将MinimumVisitsFilter设置为5,您仍然需要生成5个唯一的访问才能开始搜索。”在您的本地开发环境中,您可能会将此设置低至1甚至0,但我不建议您在实时环境中这样做

还要确保所有的基础都准备就绪;分析是活动的Sitecore.Analytics.config,数据库已设置,等等


我在注册本地搜索时遵循了相同的帖子,Brian在这里描述的过程确实有效。

即使将MinimumVisitsFilter设置为5,您仍然需要生成5个唯一的访问才能开始查看任何数据。在您的本地开发环境中,您可能会将此设置为1甚至0-但我不建议您这样做他的作品是关于生活环境的

还要确保所有的基础都准备就绪;分析是活动的Sitecore.Analytics.config,数据库已设置,等等


注册本地搜索时,我遵循了相同的帖子,Brian在此处描述的过程确实有效。

上述问题是由于浏览器缓存造成的。如果我们不关闭浏览器或需要从不同的浏览器搜索以存储值,Sitecore DMS search事件将存储一个单词的单个值。如果发生此类问题,则然后通过关闭浏览器然后清除缓存来搜索不同的关键字。这对我很有效。

上述问题是由于浏览器缓存造成的。如果我们不关闭浏览器或需要从不同的浏览器搜索以存储值,Sitecore DMS search事件将存储一个单词的单个值。如果发生此类问题,则通过关闭浏览器然后清除缓存来搜索不同的关键字。这对我很有效。

谢谢Mark,我已经生成了5次独特的访问。它还将值存储到DMS数据库中,我手动检查。问题只在于执行仪表板。它没有显示任何报告,只有统计上重要的数据可用e对于所选时间范围,即使在我选择整个时间范围时,也会显示消息感谢标记,我已经生成了5次独特的访问。它还将值存储到DMS数据库中,我手动进行检查。问题仅在于执行仪表板。它不显示任何报告,所选时间范围内没有统计意义的数据即使我选择了整个时间范围,也会显示时间范围消息