【问题标题】:How to get item page views using sitecore 6.5 Analytics API如何使用 sitecore 6.5 Analytics API 获取项目页面浏览量
【发布时间】:2011-11-16 19:07:36
【问题描述】:

我们正在尝试使用 Sitecore Analytics API 来检索每个页面的总浏览量,但不太确定如何使用 API 来检索此信息。以前,在 Sitecore 6.2 中处理类似功能时,我认为 Analytics API 不完整,我们必须直接查询数据库。但现在,我读到 Sitecore 6.5 对 Analytics 有更好和更广泛的 API 支持,但找不到合适的文档来实现此功能。我们还需要直接查询数据库还是可以通过 API 来查询?我们正在寻找一种方法或逻辑来检索总数。通过传入项目 ID,特定页面/项目的页面查看次数。请提出建议。

【问题讨论】:

    标签: analytics sitecore


    【解决方案1】:

    您认为 Analytics API 已得到显着改进是正确的。您应该能够使用类似于以下内容的方式访问所需的数据:

    Sitecore.Analytics.Data.DataAccess.DataSets.VisitorDataSet.PagesDataTable pagesDataTable = new VisitorDataSet.PagesDataTable();
    int pageViews = pagesDataTable.Count(p => p.ItemId == <Your ItemId>);
    

    ..希望这会有所帮助。

    【讨论】:

    • 这似乎没有返回任何数据。虽然我在 sitecore_analytics db 的 Pages 表中看到了记录。
    • 这似乎不适用于最新版本的 sitecore 8.0
    • 最新版本的 Sitecore (8.0+) 似乎无法使用... Sitecore 8+ 也没有以开发人员为中心的文档,这使得弄清楚这类东西非常困难。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多