1

サイトCatalystAPIを使用して、特定のサイトセクションで最も人気のあるページ(最大のページビューを持つページ)を取得したいですか?例を挙げて説明します。

私のウェブサイトには複数のチャネル(ニュース/ジャーナル/本/イベントなど)があります。各チャンネルの下には多くのページがあります。最も人気のあるニュースページ、ジャーナルページ、ブックページなどを取得するAPI呼び出しが必要です。

このようにサイト触媒にデータを渡しています。

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

ここで、o_titleには、ニュースページやジャーナルページなどのページタイトルがあります。o_structureは、「ニュース」、「ジャーナル」、「ブック」などを指します。

現在、サイト全体で最も人気のあるページしか取得できません。セクションごとに最も人気のあるページを見つけるのを誰かが手伝ってくれたら幸いです。

ありがとう、ラグ

4

1 に答える 1

2

Omniture APIの使用の基本、レポートをキューに入れてステータスを検索して取得する方法などをすでに知っていると思います。これは、サイトセクション(s.channel)を次のように分類するための基本的なRESTデータ文字列です。メトリックとしてページビューを含むページ名(s.pageName)。APIメソッドを使用しReport.QueueRanked、データを取得するrsidと日付範囲を指定する必要があります。

{
  "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 に答える