ご利用マニュアル

【さぶみっと!レコメンド for makeshop】クリエイターモード向け導入マニュアル

概要

makeshopのクリエイターモードを使用している方向けの「さぶみっと!レコメンド for makshop」導入マニュアルです。

ベーシックモードをご利用のお客様は、「makeshopベーシックモード向け 導入マニュアル」をご覧ください。

<ご注意>

  • クリエイターモードとベーシックモードは、提供機能とタグが異なります。
  • 本ページでは、makeshop新管理画面(2023年3月30日リリース)をベースに説明しています。makeshop旧管理画面とメニュー、画面名称が異なる場合がございます。ご了承ください。

ご利用料金

初期費用:無料
月額費用:機能表示した商品のクリック数による従量課金(月間クリック数目安:月間PV数の1/10)
※下記税別価格

月間クリック数価格
1,000クリックまで1クリック13円×クリック数
~2万クリックまで13,000円
~4万クリックまで26,000円
~6万クリックまで39,000円
~8万クリックまで52,000円
~10万クリックまで65,000円
~100万クリックまで99,000円
~200万クリックまで139,000円

 

アプリインストール

 makeshop管理画面よりアプリをインストールしてください。
  1. makeshop管理画面「アプリ管理 > アプリ一覧 > アプリを探す」より「さぶみっと!レコメンド」をインストール
  2. インストール完了後、ご利用者様情報入力のため「次へ」ボタン押下
    image-01
  3. ご利用者様情報を入力して送信
  4. 3で入力した担当者メールアドレス宛てに件名「【レコメンド】お申込みいただきありがとうございます」のメールが受信できていることを確認
                                     

アカウント発行・パスワード設定

 アプリインストール後3営業日以内に、「さぶみっと!レコメンド」サポート担当がアカウント発行を行い、ご利用者様情報で入力した担当者メールアドレス宛てにログイン情報をご連絡します。
以下の手順に沿ってパスワードを設定し、レコメンド管理画面にログインできることを確認してください。
  1. 件名「【さぶみっと!レコメンド】アカウントID及び導入手順のご連絡」のメール内容を確認
  2. 件名「ご利用開始の準備が整いました」のメール本文にある「利用開始」ボタンを押下し、レコメンド管理画面にログインするためのパスワードを設定
  3. レコメンド管理画面にログインできることを確認
    アカウントID:makeshopのショップID
    パスワード:手順2で設定したパスワード

<ポイント>
「ご利用開始の準備が整いました」メールを受け取った翌朝より、自動で商品情報の連携が開始されます。

タグ設置

makeshop管理画面よりタグ設置を行います。
 
本ページのタグは、クリエイターモード向けのタグです。
ベーシックモードをご利用のお客様は、「makeshopベーシックモード向け 導入マニュアル」をご覧ください。

基本タグ(必須)

行動履歴収集タグ、表示タグを動作させるために必須のタグです。
お客様WebサイトHTML<head>~</head>内に下記基本タグを1回記述します。
<script type="text/javascript" src="//d.rcmd.jp/●●●/item/recommend.js" charset="UTF-8">
</script>
※「●●●」は、makeshopのショップIDに置き換えてください。
※基本タグは途中で改行を入れずに1行で記述してください。
 
<head>内がモジュール化されている場合
  1. makeshop管理画面「ショップデザイン > テンプレート選択・編集」押下
  2. デザインセット一覧より、適用中テンプレートのサムネイルを押下
  3. 左メニューの「モジュール管理」を押下
  4. 該当モジュール名を押下し、編集画面を開く
  5. HTML入力欄の</head>直前に基本タグを貼り付け、「保存」ボタン押下
 
<head>内がモジュール化されていない場合
行動履歴収集タグ、表示タグを追加するページの<head>~</head>内に1回記述してください。
 
例:商品詳細ページに基本タグを追加
  1. makeshop管理画面「ショップデザイン > テンプレート選択・編集」
  2. デザインセット一覧より、適用中テンプレートのサムネイルを押下し、編集画面へ
  3. 左メニューの「商品詳細」を押下し、「商品詳細」の編集画面を開く
  4. HTML入力欄の</head>直前に基本タグを貼り付け、「保存」ボタン押下

行動履歴収集タグ(必須)

 レコメンド、ランキングデータなどを生成するための行動履歴を収集します。
以下の手順で、商品詳細ページに行動履歴収集タグを設置します。
  1. makeshop管理画面「ショップデザイン > テンプレート選択・編集」押下
  2. デザインセット一覧より、適用中テンプレートのサムネイルを押下し、編集画面へ
  3. 左メニューの「商品詳細」を押下し、「商品詳細」の編集画面を開く
  4. HTML入力欄の<head>~</head>に基本タグがあることを確認する
    基本タグがない場合は、基本タグを追加する
  5. 以下の表示タグをコピーし、HTML入力欄内</body>の直前に貼り付け、「保存」ボタン押下
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'pv',
template: 'tracking'
});
} catch(err) {}
</script>

CV情報収集タグ(推奨)

 CV予測レコメンド、CVレコメンド、CVランキングをご利用の場合は、設置必須です。
  1. makeshop管理画面「ショップ構築 > 設定 > SEO・マーケティング > タグの設定 > コンバージョンタグの設定」
  2. コンバージョンタグ設定欄に以下のとおり入力し、「保存」ボタン押下
出力設定出力するにチェックを入れる
コンバージョンタグ名レコメンドCV取得タグ
出力画面注文完了画面を選択
出力箇所</body>の前を選択
コンバージョンタグ設定

開始部

<script type="text/javascript" src="//d.rcmd.jp/●●●/item/
recommend.js" charset="UTF-8"></script>

<script type="text/javascript">
try{
  _rcmdjp._trackConversion({

※「●●●」は、makeshopのショップIDに置き換えてください。
※基本タグは途中で改行を入れずに1行で記述してください。

 

繰り返し部

'[ITEM_CD_SYS]': [ITEM_COUNT]
 

区切り文字
,
※(半角カンマ)を入力。必須

 

終了部

  })
} catch(err) {}
</script>

機能表示

 商品詳細ページに行動履歴収集タグ設置後、各機能のデータ生成を行います。
 
レコメンド機能は、行動履歴が収集できていない状態でも補填機能により、アカウント発行日の翌日からおすすめ商品が表示できるようになります。
補填が有効なレコメンド機能は、以下のとおりです。
PVレコメンド/CVレコメンド/カート内レコメンド/パーソナライズレコメンド/CV予測レコメンド/テキストレコメンド/画像レコメンド

タグ設置対象ページとご利用可能な機能

makeshopのページの種類により、ご利用いただける機能が異なります。

設置方法

タグ設置は、makeshop管理画面より行います。
  1. makeshop管理画面「ショップデザイン > テンプレート選択・編集」押下
  2. デザインセット一覧より、適用中テンプレートのサムネイルを押下し、編集画面へ
  3. 左メニュー 編集中のデザインセットの中から、機能を表示する「ページ名」を押下
  4. 下記「各種タグ」より表示したい機能のタグをコピー
  5. HTML入力欄内のレコメンドを表示したい位置にタグを貼り付け、「保存」ボタン押下

各種タグ

■PVレコメンド・CVレコメンド
通常のレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'pv', //CVレコメンドは「cv」
template: 'detail-recommend'
});
} catch(err) {}
</script>
 
閲覧中商品の商品カテゴリで絞り込んだレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'pv', //CVレコメンドは「cv」
filter: 'category',
template: 'detail-recommend'
});
} catch(err) {}
</script>
 
注文完了画面で通常のレコメンド
  1. makeshop管理画面「ショップデザイン > 機能・設定 > 決済画面 > 注文完了画面デザイン」押下
  2. 「バナー・テキストの表示設定」の「表示するメッセージ」入力欄の最後の行に、以下のタグを貼り付け、「保存」ボタン押下
    <div id="rcmd_thanks_recommend"></div>
    ※手順4設定後、このタグを貼り付けた位置にレコメンドを表示します
  3. makeshop管理画面「ショップ構築 > 設定 > SEO・マーケティング > タグの設定 > コンバージョンタグの設定」押下
  4. コンバージョンタグ設定欄に以下のとおり入力し、「保存」ボタン押下
出力設定出力するにチェックを入れる
コンバージョンタグ名レコメンド表示タグ
出力画面注文完了画面を選択
出力箇所</body>の前を選択
コンバージョンタグ設定

開始部

<script type="text/javascript" src="//d.rcmd.jp/●●●/item/
recommend.js" charset="UTF-8"></script>

<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
el: 'rcmd_thanks_recommend',
type: 'cv', //PVレコメンドは「pv」
template: 'thanks-recommend',
code: [

※「●●●」は、makeshopのショップIDに置き換えてください。
※基本タグは途中で改行を入れずに1行で記述してください。

 

繰り返し部

'[ITEM_CD_SYS]'
 

区切り文字
,
※(半角カンマ)を入力。必須

 

終了部

]
});
} catch(err) {}
</script>
■カート内レコメンド
<script type="text/javascript">
  const rcmdjp_codes = [];
  <{section name=i loop=$cart.list}>
    rcmdjp_codes.push('<{$cart.list[i].system_code}>');
  <{/section}>
  try{
    _rcmdjp._displayRecommend({
      code: rcmdjp_codes,
    type: 'cv', //PVレコメンドは「pv」
      template: 'cart-recommend'
    });
  } catch(err) {}
</script>
■パーソナライズレコメンド
ユーザーの商品詳細ページの閲覧有無により機能の出し分けを行っています。
閲覧履歴がある場合は「パーソナライズレコメンド」を表示し、閲覧履歴がない場合は、PVランキングを表示します。
<script type="text/javascript">
try{
if (_rcmdjp._target._viewed().length) {
_rcmdjp._displayRecommend({
type: 'pv', //CVレコメンドは「cv」
code: _rcmdjp._target._viewed,
template: '※1 本タグを設置するページにより変更 テンプレート名1参照'
});
} else {
_rcmdjp._displayRanking({
type: 'pv',
span: 'month',//集計対象期間「day/week/month」より選択
template: '※1 本タグを設置するページにより変更 テンプレート名2参照'
});
}
} catch(err) {}
</script>

※1

設置するページテンプレート名1テンプレート名2
トップtop-per-recommendtop-ranking
商品カテゴリlist-per-recommendlist-ranking
商品検索結果search-per-recommendsearch-ranking
商品詳細detail-per-recommenddetail-ranking
買い物カゴcart-per-recommendcart-ranking

 

■CV予測レコメンド
通常のレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'pv_cv',
template: 'detail-ai-recommend'
});
} catch(err) {}
</script>

 

閲覧中商品の商品カテゴリで絞り込んだレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'pv_cv',
filter: 'category',
template: 'detail-ai-recommend'
});
} catch(err) {}
</script>
■テキストレコメンド
通常のレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'text',
template: 'detail-text-recommend'
});
} catch(err) {}
</script>

 

閲覧中商品の商品カテゴリで絞り込んだレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'text',
filter: 'category',
template: 'detail-text-recommend'
});
} catch(err) {}
</script>
■画像レコメンド
通常のレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'img',
template: 'detail-img-recommend'
});
} catch(err) {}
</script>

 

閲覧中商品の商品カテゴリで絞り込んだレコメンド
<script type="text/javascript">
try{
_rcmdjp._displayRecommend({
code: '<{$item.system_code}>',
type: 'img',
filter: 'category',
template: 'detail-img-recommend'
});
} catch(err) {}
</script>
■ランキング
すべてのカテゴリーランキング
<script type="text/javascript">
try{
_rcmdjp._displayRanking({
type: 'pv',//CVランキングは「cv」、レコメンド経由PVランキングは「rpv」
span: 'month',//集計対象期間「day/week/month」より選択
template: '※1 本タグを設置するページにより変更 テンプレート名1参照'
});
} catch(err) {}
</script>

※1

設置するページテンプレート名1
トップtop-ranking
商品カテゴリlist-ranking
商品検索結果search-ranking
商品詳細detail-ranking
買い物カゴcart-ranking
 
トップで商品カテゴリ別のランキングを表示する場合
<script type="text/javascript">
try{
_rcmdjp._displayRanking({
type: 'pv',//CVランキングは「cv」、レコメンド経由PVランキングは「rpv」
span: 'month',//集計対象期間「day/week/month」より選択
category: '●●●',
template: 'top-ranking'
});
} catch(err) {}
</script>

※「●●●」は、カテゴリー識別コードに置き換えてください。
カテゴリー識別コードは、makeshop管理画面「商品管理 > カテゴリ設定」から確認できるIDを入力します。
※第1、第2階層のIDのみ指定可能です。第3階層以下のIDは指定できません。

 

商品カテゴリで商品カテゴリ別のランキングを表示する場合
※第3階層以下の商品カテゴリページまた該当する商品カテゴリの商品数が10件以下の場合は、全体ランキングを表示します。
<script type="text/javascript">
  try{
    rcmd_categorykey = ''
    '<{$category.code}>' == 'all_items' ? rcmd_categoryval = '' : rcmd_categoryval = '<{$category.code}>'
    <{section name=i loop=$category_menu.list}>
      if (rcmd_categoryval == '<{$category_menu.list[i].code}>' || rcmd_categoryval == '') rcmd_categorykey = 'category'
      <{if $category_menu.list[i].child_category.has_item}>
        <{section name=j loop=$category_menu.list[i].child_category.list}>
          if (rcmd_categoryval == '<{$category_menu.list[i].child_category.list[j].code}>') rcmd_categorykey = 'category_2'
        <{/section}>
      <{/if}>
    <{/section}>
    if (rcmd_categorykey == '' || <{$category.total_count}> < 10) {
      rcmd_categorykey = 'category'
      rcmd_categoryval = ''
  }
    _rcmdjp._displayRanking({
      type: 'pv',//CVランキングは「cv」、レコメンド経由PVランキングは「rpv」
      span: 'month',//集計対象期間「day/week/month」より選択
      [rcmd_categorykey]: rcmd_categoryval,
      template: 'list-ranking'
    });
  } catch(err) {}
</script>
 
商品検索結果で商品カテゴリ別のランキングを表示する場合
※第3階層以下の商品カテゴリページまた該当する商品カテゴリの商品数が10件以下の場合は、全体ランキングを表示します。
<script type="text/javascript">
  try{
    '<{$search.category.code}>' == 'all_items' ? rcmd_categoryval = '' : rcmd_categoryval = '<{$search.category.code}>'
    if (<{$search.total_count}> < 10) rcmd_categoryval = ''

    _rcmdjp._displayRanking({
      type: 'pv',//CVランキングは「cv」、レコメンド経由PVランキングは「rpv」
      span: 'month',//集計対象期間「day/week/month」より選択
      category: rcmd_categoryval,
      template: 'search-ranking'
    });
  } catch(err) {}
</script>

 

商品詳細で商品カテゴリ別のランキングを表示する場合
<script type="text/javascript">
try{
_rcmdjp._displayRanking({
type: 'pv',//CVランキングは「cv」、レコメンド経由PVランキングは「rpv」
span: 'month',//集計対象期間「day/week/month」より選択
category: '<{$item.base_category.code}>',
template: 'detail-ranking'
});
} catch(err) {}
</script>

■新着商品
すべてのカテゴリーの新着商品
<script type="text/javascript">
try{
_rcmdjp._displayNewItem({
span: '2week',//対象期間「1week/2week/1month」より選択。無期限の場合は行ごと削除
template: '※1 本タグを設置するページにより変更 テンプレート名1参照'
});
} catch(err) {}
</script>

※1

設置するページテンプレート名1
トップtop-newitem
商品カテゴリlist-newitem
商品検索結果search-newitem
商品詳細detail-newitem
買い物カゴcart-newitem
 
トップで商品カテゴリ別の新着商品を表示する場合
<script type="text/javascript">
try{
_rcmdjp._displayNewItem({
span: '2week',//対象期間「1week/2week/1month」より選択。無期限の場合は行ごと削除
category: '●●●',
template: 'top-newitem'
});
} catch(err) {}
</script>

※「●●●」は、カテゴリー識別コードに置き換えてください。
カテゴリー識別コードは、makeshop管理画面「商品管理 > カテゴリ設定」から確認できるIDを入力します。
※第1、第2階層のIDのみ指定可能です。第3階層以下のIDは指定できません。

 

商品カテゴリで商品カテゴリ別の新着商品を表示する場合
※第3階層以下の商品カテゴリページまた該当する商品カテゴリの商品数が10件以下の場合は、全カテゴリ対象の新着商品を表示します。
<script type="text/javascript">
  try{
    rcmd_categorykey = ''
    '<{$category.code}>' == 'all_items' ? rcmd_categoryval = '' : rcmd_categoryval = '<{$category.code}>'
    <{section name=i loop=$category_menu.list}>
      if (rcmd_categoryval == '<{$category_menu.list[i].code}>' || rcmd_categoryval == '') rcmd_categorykey = 'category'
      <{if $category_menu.list[i].child_category.has_item}>
        <{section name=j loop=$category_menu.list[i].child_category.list}>
          if (rcmd_categoryval == '<{$category_menu.list[i].child_category.list[j].code}>') rcmd_categorykey = 'category_2'
        <{/section}>
      <{/if}>
    <{/section}>
    if (rcmd_categorykey == '' || <{$category.total_count}> < 10) {
      rcmd_categorykey = 'category'
      rcmd_categoryval = ''
    }

    _rcmdjp._displayNewItem({
      span: '2week',//対象期間「1week/2week/1month」より選択。無期限の場合は行ごと削除
      [rcmd_categorykey]: rcmd_categoryval,
      template: 'list-newitem'
    });
  } catch(err) {}
</script>

 

商品検索結果で商品カテゴリ別の新着商品を表示する場合
※第3階層以下の商品カテゴリページまた該当する商品カテゴリの商品数が10件以下の場合は、全カテゴリ対象の新着商品を表示します。
<script type="text/javascript">
  try{
    '<{$search.category.code}>' == 'all_items' ? rcmd_categoryval = '' : rcmd_categoryval = '<{$search.category.code}>'
    if (<{$search.total_count}> < 10) rcmd_categoryval = ''

    _rcmdjp._displayNewItem({
      span: '2week',//対象期間「1week/2week/1month」より選択。無期限の場合は行ごと削除
      category: rcmd_categoryval,
      template: 'search-newitem'
    });
  } catch(err) {}
</script>

 

商品詳細で商品カテゴリ別の新着商品を表示する場合
<script type="text/javascript">
try{
_rcmdjp._displayNewItem({
span: '2week',//対象期間「1week/2week/1month」より選択。無期限の場合は行ごと削除
category: '<{$item.base_category.code}>',
template: 'detail-newitem'
});
} catch(err) {}
</script>
■ピックアップ
レコメンド管理画面よりピックアップ設定を行った後、タグ設置を進めてください。
<script type="text/javascript">
try{
_rcmdjp._displayPickup({
label: '●●●',
template: '※1 本タグを設置するページにより変更 テンプレート名1参'
});b
} catch(err) {}
</script>

※「●●●」は、レコメンド管理画面のピックアップ設定で指定した「ピックアップ名」に置き換えてください。

※1

設置するページテンプレート名1
トップtop-pickup
商品カテゴリlist-pickup
商品検索結果search-pickup
商品詳細detail-pickup
買い物カゴcart-pickup
■閲覧履歴
<script type="text/javascript">
try{
_rcmdjp._displayHistory({
code: '<{$item.system_code}>',//商品詳細に設置する場合のみ必要。それ以外は行ごと削除
template: '※1 本タグを設置するページにより変更 テンプレート名1参照'
});
} catch(err) {}
</script>

※1

設置するページテンプレート名1
トップtop-history
商品カテゴリlist-history
商品検索結果search-history
商品詳細detail-history
買い物カゴcart-history

タグの動作確認

各種JavaScriptタグが正しく動作している場合は、ブラウザの開発コンソールよりタグに応じたJavaScriptファイルやgifファイルの読み込みが確認できます。
 
タグの動作確認方法よりタグ動作をブラウザで確認後、翌日レコメンド管理画面にて表示回数やクリック数がレポートに反映されているかご確認ください。

高度な表示位置指定

表示位置の指定は、WebサイトHTML内の表示したい位置に表示タグを貼り付けていただく方法の他に「el」「el_append」パラメータによって指定する方法があります。
詳細は、表示位置の指定についてをご覧ください。

関連するマニュアル

アイテム情報の更新について

「商品名や価格などの商品情報変更が大量にあり、かつ商品情報をすぐに更新したい」など、おす...

【さぶみっと!レコメンド for makeshop】ベーシックモード向け導入マニュアル

さぶみっと!レコメンド for makeshopベーシックモード向けの導入手順をご案内す...

カテゴリ別ランキングを表示する(単一カテゴリ)

『さぶみっと!レコメンド』カテゴリ別ランキングを表示する(単一カテゴリ)方法を説明します...

【ショップサーブ】導入マニュアル

shopserveご利用者様向けに、さぶみっと!レコメンド導入手順をご案内するマニュアル...

関連するよくあるご質問

TOPへ