レコメンドアルゴリズムを解説:協調フィルタリング、一緒に購入、トレンドなど

レコメンドウィジェットは、外から見るとどれも同じです——見出しの下に商品や記事が並んでいるだけ。売上を伸ばすのか、ただスペースを埋めるだけなのかを実際に決めているのは、その裏にあるアルゴリズムです。配置場所に合ったものを選べば関連性が生まれ、選択を誤ればノイズになります。
ここでは、レコメンドアルゴリズムの4つのファミリー——協調フィルタリング、一緒に購入、トレンド、コンテンツ/関心ベース——について、それぞれの得意分野と、Personyzeに搭載されているアルゴリズムとの対応を紹介します。(それらを動かす仕組みについては、 パーソナライゼーションの内部構造をご覧ください。)
まず、コールドスタート問題
どのアルゴリズムも、ひとつの厄介な問いに答えなければなりません。履歴のないまったく新しい訪問者に何を見せるのか? Personyzeは、まず全体データ——全員のあいだで人気のもの——から始め、関心を把握した瞬間にパーソナライズへ切り替えます。関心は閲覧中にランク付け・更新されるため、同じウィジェットがクリックのたびに精度を増していきます。この先を読むときも覚えておいてください。以下のアルゴリズムの多くは、パーソナライズに十分なシグナルが集まるまで、目立たないかたちで全体データにフォールバックします。
AIレコメンド:各訪問者が何を買うかを予測する
最も強力なレコメンドは、単一のルールではありません——それは予測です。PersonyzeのパーソナライズドAIレコメンドは、多数のデータポイントを同時に組み合わせ、各訪問者が次に購入したり関心を示したりする可能性が最も高いものを割り出します:
- 自社の商品フィードとカタログ——属性、カテゴリー、価格、在庫状況。
- クロールしたサイトそのもの。エンジンが商品やコンテンツを理解できます。
- 訪問者自身のプロフィール——CRMフィールド、属性データ、所在地。
- 他の訪問者の行動——「あなたに似た人」の背後にある集合的なパターン。
- この訪問者がクリック・閲覧・カート追加したもの(リアルタイム)。
- この訪問者——そして他の全員——が実際に購入したもの.

エンジンはひとつのシグナルに頼るのではなく、カタログ、全体の傾向、個人を合わせて重み付けし、この訪問者が購入する可能性の高い順にカタログを並べ、やり取りのたびに精度を高めます。これがPersonyzeの最高関連度/パーソナライズド・レコメンドを支える仕組みです——最も純粋な意味での「パーソナライズ」です。
レコメンドは取引の統計に基づいているため、新規に設定した場合は通常、十分なデータが集まるまで少し時間がかかります。この待ち時間は、 過去またはオフラインのトランザクションをアップロードすることで省略できます——購入履歴(店舗での販売を含む)をエンジンに取り込めば、初日から関連性の高いレコメンドが可能です。
協調フィルタリング:「あなたに似た人」
協調フィルタリングはレコメンドの主力です。多数の訪問者の行動から学習し——これを購入・閲覧した人はあれも購入・閲覧している——商品そのものを理解する必要はありません。「こちらもおすすめ」はこの仕組みで動いています。
Personyzeでこのファミリーに含まれるのは、最高関連度(属性ややり取りが似た訪問者に基づくパーソナライズされた組み合わせ)、購入の可能性が高い商品(現在の商品を閲覧した人が購入した商品)、閲覧の可能性が高い商品(それを閲覧した人が閲覧した商品)です。コンテンツ側では、この記事を読んだ人はこちらも読んでいますが同じ考え方を記事に適用します。発見やパーソナライズされたおすすめに最適です。
一緒に購入:クロスセルのエンジン
協調フィルタリングが「あなたに似た人」を見つけるのに対し、一緒に購入はアイテム間の関連性を見つけます——特定の商品や、すでにカートにある商品と一緒に何が購入されているか。平均注文額を最も直接的に押し上げるレバーです。
Personyzeの一緒に購入(商品ページ向け)は、現在の商品を購入した人が最も頻繁に購入した商品を表示し、カートのクロスセル・レコメンドとカートと一緒に最も多く購入された商品はカートに対して同じことを行います。商品ページやカートページでのクロスセルに最適です。

トレンドと人気:全体の傾向をシグナルに
いま効果が出ているものを見せるのが最も賢い場合もあります。人気ベースのアルゴリズムは、最も購入・閲覧されている商品を表示します——必要に応じて訪問者の関心や、新着・値下げ在庫で絞り込むことも可能——。コールドスタートへの自然な答えです。
Personyzeが提供するのは直近の関心からの人気商品と最近の関心からの人気商品、そしてマーチャンダイジング向けの新着入荷、最近値下げ、最近価格変更などのバリエーション、さらには性別・年齢別の人気商品です。新規訪問者、ホームページ、新着・値下げ在庫の販促に最適です。
コンテンツ/関心ベース:全体の傾向だけでなく、テーマに合わせる
記事の場合——そして関心のマッチング全般でも——共通の行動だけでなく、トピックや訪問者のランク付けされた関心に基づいてレコメンドしたい場面がよくあります。Personyzeのコンテンツエンジンはまさにそれを行い、訪問者が既読のコンテンツを自動的に除外します。
ラインナップは関心に基づく最多閲覧記事、関心に基づく新着記事、この著者の人気記事のほか、コンバージョンを重視した最も多くのコンバージョンにつながったコンテンツと読んで購入する可能性が高いものがあり、コンテンツからコマースへとつなげます。メディアや、コンテンツで売上を伸ばすあらゆるサイトに最適です。
履歴ベース:すでに行ったこと
最もシンプルなアルゴリズムが、最もコンバージョンにつながることがよくあります。訪問者自身の履歴に基づいているからです。もう一度購入は過去の購入を順に再表示し、もう一度見るは閲覧した商品を呼び戻し、カートの中身はカートに残っているものを思い出させます。リピート注文、リマインダー、カート回復に最適です。

配置場所ごとに適切なアルゴリズムを選ぶ方法
ウィジェットごとにアルゴリズムを1つ(埋められない場合は任意でフォールバックも設定)、配置場所に合わせて選びます。
- ホームページ:トレンドまたは関心ベース。新規訪問者もリピーターも関連性の高いものを目にできます。
- 商品ページ:一緒に購入と購入の可能性が高い商品。発見と注文額アップにつなげます。
- カート:すでにカートに入っている商品に基づくクロスセル。
- 記事・ブログ:コンテンツ/関心ベース。既読のものは除外します。
- カテゴリーページ:カテゴリー内のトレンドまたは人気商品。訪問者の関心に合わせて調整します。
Personyzeでは、各ウィジェットが1つのアルゴリズムを実行し——埋められない場合に備えてフォールバックも設定できます——デザインは レコメンドテンプレートギャラリーから選び、フィルターや表示オプション(カートへの直接追加や、離脱意図時を含むポップアップでのレコメンド表示など)を適用します。

届け方は自由:マネージドウィジェットでも生のJSONでも
アルゴリズムを選ぶことはひとつの判断であり、レコメンドをどう届けるかは別の判断です——Personyzeはその両極に対応しています。
一般的なのはマネージドウィジェットを使う方法です。 レコメンドテンプレートギャラリーから既製のデザインを選び、見た目をカスタマイズして配置するだけ——コードは不要です。公開前に、訪問者に表示される内容を正確にプレビューできます。

完全にコントロールしたい場合は、レコメンドをJSONで取得します——クライアントサイドのJavaScript APIまたはJSONフィードを使い、自社のフロントエンドやサーバーでレンダリングできます。ヘッドレスストア、モバイルアプリ、完全カスタムのレイアウトにも対応します。アルゴリズムとパーソナライゼーションはPersonyzeで動き、表示は自社で自由にコントロールできます。同じレコメンドエンジンで、ノーコードのウィジェットも、独自に作り込んだサーバーサイドコンポーネントも動かせます。
Personyzeの位置づけ
Personyzeは上記のアルゴリズムをすべて標準搭載し、全体データと訪問者のランク付けされた関心を組み合わせ、商品、カート、ホームページ、記事など、あらゆる場所に適切なアルゴリズムを配置できます。実際の動作は 商品レコメンドの事例でご覧いただけます。成果を測定する段階になったら、 パーソナライゼーションROIガイドでレコメンドの貢献度——レコメンドが実際に影響を与えた売上——の読み方を解説しています。

デモを予約して自社のカタログでアルゴリズムが動く様子を確認するか、 プランと料金をご覧ください。
レコメンドアルゴリズム:よくある質問
レコメンドにおける協調フィルタリングとは何ですか?
協調フィルタリングは多数の訪問者の行動から学習します。ある商品を購入・閲覧した人が別の商品も購入・閲覧しているというパターンに基づいてレコメンドするため、商品そのものを理解する必要はありません。「こちらもおすすめ」ウィジェットの大半はこの仕組みで動いています。
「一緒に購入」と協調フィルタリングの違いは何ですか?
一緒に購入は、特定の商品やカートについてアイテム間の関連性、つまり一緒に購入されているものを見ます。協調フィルタリングは、カタログ全体を対象にした、より広い「あなたに似た人」のマッチングです。一緒に購入はクロスセルと注文額に、協調フィルタリングは発見に最適です。
コンテンツベースのレコメンドとは何ですか?
コンテンツベースのレコメンドは、共通の行動だけでなく、トピックや属性、訪問者のランク付けされた関心に基づいてマッチングします。主に記事やコンテンツに使われ、Personyzeでは訪問者が既読のコンテンツを自動的に除外します。
まったく新しい訪問者(コールドスタート)に対して、レコメンドはどう対応しますか?
まず全体データ、つまり全訪問者のあいだで人気のものから始め、関心が把握され次第パーソナライズに切り替えます。Personyzeは閲覧中に関心をランク付け・更新するため、同じウィジェットがクリックのたびに関連性を高めていきます。
商品ページではどのレコメンドアルゴリズムを使うべきですか?
商品ページでは、一緒に購入と購入の可能性が高い商品の組み合わせが最適です。現在の商品と一緒によく購入・閲覧される商品を表示することで、発見と平均注文額を伸ばします。
Personyzeは商品だけでなくコンテンツのレコメンドにも対応していますか?
はい。商品向けアルゴリズムに加え、Personyzeにはコンテンツレコメンドエンジンがあり、関心に基づく最多閲覧記事、関心に合った新着記事、著者別の人気記事、最も多くのコンバージョンにつながったコンテンツなどのオプションを備えています。既読の記事は自動的に除外されます。
PersonyzeのレコメンドをJSONで取得したり、自分でレンダリングしたりできますか?
はい。マネージドウィジェットに加え、PersonyzeはクライアントサイドのJavaScript APIまたはJSONフィードを通じてレコメンドをJSONで提供できるため、自社のフロントエンドやサーバーサイドでレンダリングできます——ヘッドレスストア、モバイルアプリ、完全カスタムのレイアウトに便利です。
レコメンドウィジェットの既製テンプレートはありますか?
はい。Personyzeにはレコメンドテンプレートギャラリーがあり、既製のウィジェットデザインを選んでカスタマイズ・プレビューし、コードなしで配置できます。
AIレコメンドやパーソナライズドレコメンドはどんなデータを使いますか?
Personyzeのパーソナライズドレコメンドは、商品フィードとカタログ、サイトのクロール、訪問者自身のプロフィール(CRM、属性データ、所在地)、他の訪問者の行動、そして本人のクリック・閲覧・購入を組み合わせ——それらをまとめて重み付けし、各訪問者が最も購入しそうなものを予測します。
レコメンドの立ち上げのために過去のトランザクションをアップロードできますか?
はい。過去またはオフライン(店舗)のトランザクションをアップロードすれば、レコメンドエンジンは初日から購入履歴を持つことになり、サイト上の行動トラッキングだけでゼロからデータを蓄積するよりもはるかに早く関連性を高められます。
PersonyzeのAIについてさらに詳しく
- AIパーソナライゼーション・エージェント——キャンペーンを説明するだけで、ブランドに合わせたスタイルで構築します。
- AIマーケティング・エージェント——自然な言葉での依頼が、準備済みのキャンペーンになる仕組み。
- Personyze MCPサーバー——ClaudeやChatGPTからすべてを操作。
- PersonyzeをClaudeに追加——Claudeディレクトリからコネクタをインストール。
関連記事
- 商品レコメンドの事例——これらのアルゴリズムを活用する14の方法。
- パーソナライゼーションの内部構造——レコメンドエンジンの構成要素。
- パーソナライゼーションROI:本当に重要な指標——レコメンドの貢献度を測定する。
Book a demo with a personalization expert
30 minutes with a personalization expert. Bring your stack, your goals, your skepticism. We'll show you what changes when every visit feels like the only one.
