We’ve migrated our documentation to a new site, which means some URLs have changed. If you hit a broken link, submit a support ticket.
Audience

記事公開日ランキングの取得方法

概要

記事の公開日を指定して、ランキングデータをPianoe Insight を利用して取得する方法について説明します。

準備

メタデータの挿入

下記のメタデータを記事に挿入します。

日付を指定してランキングを取得したい場合

フォーマット:<meta name="cXenseParse:xyz-pubdate" content="yyyymmdd"/>

挿入例:<meta name="cXenseParse:xyz-pubdate" content="20151112"/>

xyz: お客様ごとの3文字のプリフィックスが入ります。わからない場合には、support@cxense.comにご連絡を下さい。

月を指定してランキングを取得したい場合

フォーマット:<meta name="cXenseParse:xyz-pubmonth" content="yyyymm"/>

挿入例:<meta name="cXenseParse:xyz-pubmonth" content="201511"/>

xyz: お客様ごとの3文字のプリフィックスが入ります。わからない場合には、support@cxense.comにご連絡を下さい。

Piano Insight APIでのランキング取得方法

バッチ処理にて、Cxense Insight APIを実行しランキング情報を取得します。

フィルターなどは、要件に応じて追加してください。

下記例では、フィルタ条件として、{"type":"keyword","group":"pageclass","item":"article"}を付与して、記事のみに絞っています。

Python
python cx.py /traffic/event '{"siteId":"12345", "groups":["url"], "fields":["title"], "filters":[{"type":"event","group":"xyz-pubdate","item":"20151112"},{"type":"keyword","group":"pageclass","item":"article"}]}'

siteId: ランキングを取得したいサイトのサイトIDを入力します。

xyz: お客様ごとの3文字のプリフィックスが入ります。わからない場合には、support@piano.ioにご連絡を下さい。

Python
python cx.py /traffic/event '{"siteId":"12345", "groups":["url"], "fields":["title"], "filters":[{"type":"event","group":"xyz-pubdate","item":"201511"},{"type":"keyword","group":"pageclass","item":"article"}]}'

siteId: ランキングを取得したいサイトのサイトIDを入力します。

xyz: お客様ごとの3文字のプリフィックスが入ります。わからない場合には、support@piano.io にご連絡を下さい。

ランキング表示方法について

サイト上にランキング情報を表示する際には、ユーザーのアクセスごとにAPIを実行するのではなく、

必ず、サーバーサイドで定期的にAPIを実行し、その結果をキャッシュしてご利用ください。

 

Last updated: