本記事では、「サイトレコメンドが表示されない」場合の「確認すべき観点」と「解決に向けたアクション」について、フロー図を用いて紹介しています。
サイトレコメンドについてご不明な点がございましたら、貴社カスタマーサポート担当にお問い合わせいただく前に本記事をご参照ください。
本記事の構成は下記の通りです。
各セクションの詳細は、以下をご参照ください。
「サイトレコメンドが表示されない」場合の「確認すべき観点」と「解決に向けたアクション」を、下記のフロー図に沿ってご確認ください。フロー図の(Q1)から順番に進めます。(Q)の詳細については「2. 確認すべき観点」を、(A)の詳細については「3. 解決に向けたアクション」をご参照ください。

「確認すべき観点」では、フロー図に沿って下記のQ1〜Q9を順番に確認します。
サイトレコメンドを表示させたいページでは、「ワンタグ」「レコメンド表示タグ」のどちらを使用しているかをご確認ください。
「recommendations」から始まるレコードのHeadersタブのrecommendCampaignIdに、表示させたいレコメンドのIDが表示されているかどうかをご確認ください。確認すべき観点(Q2)では、「表示させたいレコメンドのID」と「HeadersタブのrecommendCampaignId」の2つを確認します。
1. 「レコメンド」アプリを選択します
2. 表示させたいレコメンド設定を選択します
3. URLに表示されているレコメンド設定のIDを確認します

1. サイトレコメンドを表示させたいwebサイトを開きます
2. 画面上を右クリックし、表示されるメニューから「検証」を選択します
3. 「Network」パネルをクリックします
4. 「Filter」に「recommend」と入力します
5. 「recommendations」から始まるレコードをクリックします
6. 「Headers」タブをクリックします
7. recommendCampaignIdとレコメンドのIDが一致しているか確認します

「recommendations」から始まるレコードのPreviewタブのresultに表示されている値が『[]』かどうかをご確認ください。
1. サイトレコメンドを表示させたいwebサイトを開きます
2. 画面上を右クリックし、表示されるメニューから「検証」を選択します
3. 「Network」パネルをクリックし、「Filter」に「recommend」と入力します
4. 「recommendations」から始まるレコードをクリックします
5. 「Preview」タブをクリックします
6. resultの値が『[]』かどうか確認します

「multi_recommendations」から始まるレコードのPreviewタブに、レコメンドのIDが存在するかをご確認ください。具体的にはデベロッパーツール内のNetworkパネルを開き、「multi_recommendations」から始まるレコードのPreviewタブに表示されるログを確認します。確認すべき観点(Q4)では、「表示させたいレコメンドのID」と「Previewタブに表示されるログ」の2つを確認します。
1. 「レコメンド」アプリを選択します
2. 表示させたいレコメンド設定を選択します
3. URLに表示されているレコメンド設定のIDを確認します
1. サイトレコメンドを表示させたいwebサイトを開きます
2. 画面上を右クリックし、表示されるメニューから「検証」を選択します
3. 「Network」パネルをクリックし、「Filter」に「recommend」と入力します
4. 「multi_recommendations」から始まるレコードをクリックします
5. 「Preview」タブをクリックします
6. 表示されているログとレコメンドのIDが一致しているか確認します

確認すべき観点(Q4)の「Previewタブに表示されるログの確認方法」で確認した、レコメンドのIDの横に表示されるresultの値が『[]』かどうかをご確認ください。
1. (Q4)の「Previewタブに表示されるログの確認方法」で確認した、レコメンドのIDの横に表示されるresultの値が『[]』かどうか確認します

レコメンド詳細画面において、使用ロジックの利用アルゴリズムに『(類似ユーザー)』『(類似アイテム)』と表示されているかどうかをご確認ください。
1. 「レコメンド」アプリを選択します
2. 表示させたいレコメンド設定を選択します
3. 利用アルゴリズムに『(類似ユーザー)』『(類似アイテム)』と表示されているかどうかを確認します

レコメンドを表示したいページにおいて、リレーション設定で取得した「顧客ID」「商品ID」を利用してレコメンドのプレビューが表示されるかをご確認ください。確認すべき観点(Q7)では、「リレーション設定で取得した『顧客ID』『商品ID』」の確認方法と、「プレビューが表示されるか」の確認方法の2つを紹介します。
1. 「データパレット」アプリ→「データを確認する」をクリックします
2. 「b→dashデータ」タブ→「webアクセスログデータ」をクリックします
3. 「絞込み」→「ページURL」をクリックし、条件「次に完全一致」「(レコメンドを表示させたいページのURLを入力)」を入力して「適用」をクリックします
4. 「適用」をクリックします
5. 「商品ID」「顧客ID」を取得しているリレーション設定項目を確認します

1. 「レコメンド」アプリを選択し、表示させたいレコメンド設定を選択します
2. 「プレビュー」をクリックします
3. リレーション設定で取得した「商品ID」「顧客ID」を入力します
4. プレビューが表示されるかどうか確認します

表示させたいページにレコメンド表示タグを設置しているかどうかをご確認ください。具体的には「b→dashのワンタグに追加実装」する形でレコメンド表示タグを設置されているかご確認ください。
1. 「レコメンド」アプリを選択します
2. 表示させたい「レコメンド設定」をクリックします
3. 「レコメンドタグの確認」をクリックします
4. 「ワンタグ」タブに記載があるか確認します

デベロッパーツールのConsoleパネルにおいて、レコメンド表示タグを追加実装したワンタグを実行した際にレコメンドが表示されるかをご確認ください。
1. サイトレコメンドを表示させたいwebサイトを開きます
2. 画面上を右クリックし、表示されるメニューから「検証」を選択します
3. 「Network」パネルをクリックし、「Filter」に「recommend」と入力します
4. 「multi_recommendations」から始まるレコードをクリックします
5. 「Response」タブをクリックし、表示されたログをすべて選択してコピーします
6. 「Console」パネルをクリックし、「items =」と入力後、コピーした内容をペーストして「Enter」を押下します
7. 『item = items[表示させたいレコメンド設定のID]』を入力し、「Enter」を押下します
8. (Q8)で確認したワンタグのコードを入力し「Enter」を押下し、「Console」パネル内にレコメンドが表示されるか確認します

「解決に向けたアクション」では、「サイトレコメンドが表示されない」原因を分類し、解決に向けた具体的なアクションを原因ごとに記載しています。調査フロー図で「確認すべき観点」を確認した上で、該当する「解決に向けたアクション」をご参照ください。
「サイトレコメンドが表示されない」原因として、表示させたいレコメンドの表示タグが対象ページに設置されていないことが挙げられます。解決するためには、表示させたいレコメンドの表示タグを対象ページに設置してください。
「サイトレコメンドが表示されない」原因として、設定されているレコメンド表示タグの実装内容が貴社webサイトに合っていないことが挙げられます。解決するためには、サンプルデータを利用してレコメンド表示タグの内容を見直す必要があります。
「サイトレコメンドが表示されない」原因として、表示するレコメンド結果が存在しないことが挙げられます。解消するためには、レコメンドデータの見直しをお願いします。
「サイトレコメンドが表示されない」原因として、対象のページにレコメンドを表示するための「レコメンド表示タグ」をb→dashのワンタグに追加実装していないことが挙げられます。解決するためには、レコメンドの詳細画面から「レコメンド表示タグ」の設定をお願いします。
「サイトレコメンドが表示されない」原因として、貴社で設定されているJavaScriptの実装内容に不具合が生じていることが挙げられます。解決するためには、貴社サイトを実装されている担当者に、サイトレコメンドが表示されない事と、確認すべき観点(Q5)(Q9)で行った検証の内容をお伝えください。