ご利用マニュアル

カテゴリ別ランキングを表示する(カテゴリの掛け合わせ)

作成者: レコメンドサポート担当|2022.09.12

概要

複数のカテゴリを掛け合わせた(※)カテゴリ別ランキング表示方法を説明します。

前提

カテゴリ別ランキングでは、アイテムのカテゴリ情報が必要です。
カテゴリ情報は、アイテム情報収集タグの「category」パラメータから取得します。
また、カテゴリ別ランキング表示は、取得した「category」パラメータの値を使用し、カテゴリの絞り込みを行います。

複数カテゴリを掛け合わせる場合は、商品カテゴリを掛け合わせたカテゴリ情報を取得する必要があります。

複数カテゴリ
1商品に複数のカテゴリが紐づいている状態をさします。

例:
TシャツA → レディース・トップス
TシャツB → メンズ・トップス

<ご注意>
「category」の文字が含まれるパラメータ名で取得する値の数により、カテゴリオプション費用の対象となります。

 

1. 商品カテゴリを掛け合わせたカテゴリ情報の取得

商品詳細ページに設置しているアイテム情報収集タグに商品カテゴリを掛け合わせたカテゴリ情報を取得するための「category」パラメータを追加します。

1-1. アイテム情報収集タグに「category」パラメータを追加

例:TシャツAの商品カテゴリが「レディース・トップス」の場合

<script type="text/javascript">
try{
_rcmdjp._setItemData({
code: '1234567',
url: ' https://www.submit.ne.jp/recommend/sample/ladies/tops/1234567.html',
name: 'レディースVネックTシャツ ホワイト',
image: '/submit/sample/img/tops-image-01.png',
price:'13000',
category: 'ladies_tops', //追加した「category」パラメータ
stock: '10'
});
} catch(err) {}
</script>

すでに「category」パラメータで商品カテゴリを取得している場合は、「category_●●」のパラメータ名で取得します。「●●」の部分は、半角英数字で任意の文字を指定してください。

※パラメータの先頭文字列は、必ず「category」である必要があります。
例:
category-genre → OK
genre-category → NG

<script type="text/javascript">
try{
_rcmdjp._setItemData({
code: '1234567',
url: ' https://www.submit.ne.jp/recommend/sample/ladies/tops/1234567.html',
name: 'レディースVネックTシャツ ホワイト',
image: '/submit/sample/img/tops-image-01.png',
price:'13000',
category: 'ladies',
category_2: 'tops',
category_multi: 'ladies_tops', //追加した「category」パラメータ

stock: '10'
});
} catch(err) {}
</script>

1-2. アイテムのカテゴリ情報取得状況を確認

アイテム情報収集タグ修正後、1日2回(朝8~11時頃/夜19時~22時頃)行われるレコメンドの自動更新後に確認を行います。
以下の手順でいくつかのアイテムを確認し、「category」「category_●●」のパラメータ名と値が表示されていることを確認してください。

  1. レコメンド管理画面にログイン
  2. 左メニュー「アイテム管理 > アイテム一覧」より、任意のアイテムコードをクリックし、アイテム詳細画面へ
  3. アイテム詳細画面で「category」「category_●●」のパラメータ名と値が表示されていることを確認

万が一、「category」のパラメータ名と値が取得できていない場合は、以下をご確認ください。

  • アイテム情報収集タグの記述に誤りがないか
  • アイテム情報収集タグ修正後、該当ページにアクセスがあったか。アクセスがなかった場合は、該当ページにアクセスし、次回自動更新後に再度確認してください。

2. カテゴリ別ランキング表示タグの設置

2-1. ランキング表示タグに「category」パラメータを追加

例:TシャツAのカテゴリ情報をパラメータ名「category」、値「ladies_tops」として取得した場合

<script type="text/javascript">
try{
_rcmdjp._displayRanking({
type: 'pv',
span: 'week',
category: 'ladies_tops', //追加した「category」パラメータ
template: 'submit-ranking'
});
} catch(err) {}
</script>

例:TシャツAのカテゴリ情報をパラメータ名「category_multi」、値「ladies_tops」として取得した場合

<script type="text/javascript">
try{
_rcmdjp._displayRanking({
type: 'pv',
span: 'week',
category_multi: 'ladies_tops', //追加した「category」パラメータ
template: 'submit-ranking'
});
} catch(err) {}
</script>