1

我想使用站点催化剂 api 来获取给定站点部分下最受欢迎的页面(具有最大浏览量的页面)?让我用一个例子更好地解释一下。

我的网站有多个频道(新闻/期刊/书籍/活动等)。每个频道下都有许多页面。我想要一个 api 调用,它将获得最受欢迎的新闻页面或期刊页面或书籍页面等。

我像这样将数据传递给sitecatalyst..

s.pageName = o_title;
s.channel = o_structure
s.prop1 = o_iden

其中 o_title 具有新闻页面或期刊页面等的页面标题。o_structure 指的是“新闻”或“期刊”或“书籍”等。

目前我只能获得整个网站上最受欢迎的页面。如果有人可以帮助我找到每个部分最受欢迎的页面,我将不胜感激。

谢谢, 拉格

4

1 回答 1

2

我假设您已经知道使用 Omniture API 的基础知识,如何排队报告并查找状态并获取它等等......这是一个基本的 REST 数据字符串,用于获取按以下方式分解的站点部分(s.channel)以页面浏览量为指标的页面名称 (s.pageName)。您将使用Report.QueueRankedAPI 方法,并且需要指定 rsid(s) 以从中获取数据和日期范围。

{
  "reportDescription": {
    "reportSuiteID":"RSID",
    "dateFrom":"YYYY-MM-DD",
    "dateTo":"YYYY-MM-DD",
    "metrics":[   
      {
        "id":"pageViews"
      }
    ],
    "sortBy":"pageViews",
    "elements":[
      {
        "id":"siteSection"
      },
      {
        "id":"page"
      }
    ]
  }
}
于 2013-03-10T04:22:36.863 回答