• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialmonitoring

product-analysis

プラグイン
noibu
ソース
GitHub で見る ↗
説明

Noibuのデータを使用して、商品やコレクション(商品グループ)のパフォーマンスを分析します。 次のような場合に使用: - どの商品の売上が低いか知りたい - 最も売れている商品のタイプが何か確認したい - ある商品が売上につながらない理由を知りたい - コレクションの成績を確認したい - 閲覧数は多いのに売上がない商品を見つけたい - 購入過程(カート追加から決済完了まで)のどこで顧客が離脱しているか把握したい

原文を表示

Analyze product and collection performance using Noibu data. Use when you want to know which products are underperforming, what your best-selling product type is, why a product isn't converting, how your collections are performing, which products get views but no sales, or where shoppers drop off in the product funnel.

ユースケース
  • 売上が低い商品を特定する
  • 売れている商品タイプを確認する
  • 売上につながらない商品の理由を調べる
  • コレクションの成績を確認する
  • 顧客の離脱ポイントを把握する
本文(日本語訳)

Noibuの製品・コレクションパフォーマンス分析

Noibuのセッション・ページデータから、好調な製品やコレクション、低迷している製品やコレクション、そしてその理由を把握できます。

動作のしくみ

  • 簡潔な回答(1つの絞り込んだ質問)→ 1~2個のクエリ(データベース問い合わせ)を実行し、直接回答して、詳しく掘り下げることを提案します。
  • 詳細な分析(広い範囲の質問、呼び出しのみ、または提案への「はい」)→ 以下のワークフローを実行します。

セットアップ — クエリ実行前に実施

静かに処理します。 ドメイン(WEBサイトのアドレス)の確認、参照ファイルの読み込み、フィールド(データの項目)名の確認、クエリの実行はすべて裏側で行われます。説明文は表示しません。最初に表示される内容はトリアージボード(優先順位付けの整理板)ウィジェット(小さな情報表示パネル)です。

  • ドメインを最初に確認します。 ユーザーが入力した内容(名前またはUUID)を使用します。何も入力されていない場合は、AskUserQuestionを使ってユーザーのドメイン一覧から選んでもらいます。他のことは聞きません。ドメインが正確に1つだけの場合は、この質問をスキップします。
  • すでにコンテキストに読み込まれているquerying-noibu-data参照を使用します — もう一度読み込まないでください。この参照には、役職別の名前と実際のツール・カラムの対応、クエリの制約が記載されています。
  • list_scheduled_tasksを今すぐ呼び出します — 定期報告タスク(スケジュール済みレポート)がこのドメインを参照しているかを確認し、結果を保存します。この情報は後で「報告をスケジュール」か「報告スケジュールを編集」かのボタン表示を決めるために使われます。
  • すべてのフィールド名を役職別で確認してから使用します。 ステップではフィールドを役職で指定し、ハードコーディング(固定値)されたカラム名は使いません。
  • デフォルトの期間: コンテキスト参照から取得します。参照がない場合は過去30日間とします。
  • データセット全体がほぼゼロの場合(セッション数が0またはわずか)、このドメインがこの期間にトラフィック(訪問者の流入)がないことを明確に伝え、期間を拡張するか別のドメインを選ぶことを提案します。

簡潔な回答

絞り込んだ質問の場合(「どの製品が最もアクセスを集めているか」、「セールコレクションの成績はどうか」など):

  1. 必要な1~2個のクエリのみを実行します。
  2. 直接回答します — 数文と、必要に応じて小さなテーブルを表示します。
  3. 詳細な分析を提案します。ユーザーが「はい」と答えたら、以下に進みます。

簡潔な回答では、トリアージボードやスケジュール参照を読み込まないでください。


詳細な分析

広い範囲の質問、呼び出しのみ、または簡潔な回答への「はい」の場合。

参照ファイルを読み込みます: Readツールを使用します。すべてのファイルは、このSKILL.mdファイルの隣のreferences/サブディレクトリにあります。このファイルが読み込まれた場所からベースパスを導き出してください。

  1. クエリを実行する前に、references/queries.mdとreferences/triage-board.mdの両方を読み込みます。
  2. queries.mdの4段階ワークフローを実行します。
  3. 概要カード、優先度カード、アクションバー(操作用ボタン)を1つのshow_widgetを使ってレンダリング(画面に表示)します。triage-board.mdに従い、セットアップから得たlist_scheduled_tasksの結果を使ってスケジュールボタンのラベル(表示文字)を設定します。

ウィジェットの後に、1文の短い終了文を追加してターンが見える形で終わるようにします — ウィジェットの後に続く文がないと「出力がない」と読み取られて重複再レンダリングが起きることがあります。1文で、それが何かを述べるだけにし、結果の要約やウィジェット内容の繰り返しはしません。


ライブダッシュボードを作成

概要カードの「ダッシュボードとして保存」ボタンで起動されます(「[ドメイン]の製品概要をダッシュボードとして保存」として到着)。

references/live-dashboard.mdを読み込み、そこの指示に従ってアーティファクト(成果物)を作成・保存します。references/triage-board.mdはすでに詳細な分析からコンテキストに含まれています。


PDF書き出し

アクションバーボタンで起動されます(「[ドメイン]の製品分析をPDFで書き出す」として到着)。

references/export-pdf.mdを読み込み、そこの指示に従ってください。


報告をスケジュール

アクションバーボタンで起動されます(「[ドメイン]の製品分析をスケジュール」または「[ドメイン]のスケジュールを編集」として到着)。

references/schedule-widget.mdを読み込み、show_widgetとしてレンダリングします。ウィジェットの後に、1文の短い終了文を追加してターンが見える形で終わるようにします — オプションの要約はせず、それが何かを述べるだけにします。


クリックを詳しく調べる

トリアージボード上の詳しく調べるボタンがチャットプロンプトとして到着します(「この製品シグナル(信号)を詳しく調べる:…」)— ボードの再レンダリングではなく、絞り込んだ後続質問として扱います。

  • カードを構築したブレークダウン(内訳)を再実行しません — すでに集めた証拠を再利用します。真に新しい深さが必要な場合だけクエリを再実行します。
  • 根本原因を1段階掘り下げます。 1つの詳しく調べるで、複数の原因が浮上することもあります。
  • 原因の種類別に次のステップを指示します — ボタンクリック時ではなく、診断後に決めます:
    • UX(ユーザー体験)・マーチャンダイジング(販売戦略)・ファネル(購買段階の流れ)・運営・ローカライゼーション(地域対応) → アクション(対応)をインラインで書きます:具体的で、担当部門に向けた1つのステップと、解決を確認するチェック項目です。
    • 優先度の高いエラーまたはパフォーマンス・CWV(ウェブサイトの表示速度指標) → tech-diagnosisスキル(利用可能なスキル一覧のパスを使ってReadツールで読み込む)をインラインで直接呼び出します。出力は続けます。スラッシュコマンドやハンドオフのテキストを出力しないでください — ユーザーに/tech-diagnosis ...のような構文を見せてはいけません。
  • プレーンなチャットテキストで応答します — show_widgetを使わないでください。 形式:根本原因を1~2文で述べ、次に支拠となるマークダウン表(8行以下)、その後推奨アクションまたはtech-diagnosis出力です。簡潔に保ち、ボードを再レンダリングしないでください。

データ品質に関する注記

  • CVR(転化率)は同じ価格帯内でのみ比較できます。 高額商品やコレクションは低額商品より常に転化率が低くなります — これは予想される結果であり、パフォーマンスの悪さを示す信号ではありません。同じ価格帯のベンチマーク(比較基準)がない場合、低いCVRを低迷と判断しないでください。製品名やコレクション名から価格帯を推測します。同じ価格帯のベンチマークがない場合、ATC_LIFT_OPPORTUNITYとファネルの深さに頼ります。この制限はあらゆるレベル — 製品、コレクション、製品タイプ — に適用されます。価格データはNoisuセッションデータでは利用できません。
  • 製品別の売上は利用不可。 注文額=セッション内の買い物かご全体の合計 — そのセッション内のすべての製品が全額にクレジットされます。それを「製品売上」と表示しないでください。購入セッション数を主要な数量指標として使い、中央値の買い物かご金額を次点指標として使います。
  • 製品タイトルのバリエーション。 同じ基本製品が複数の行に現れることがあります(例:「WOMENS CLASSIC TEE - WT0200005」対「WOMEN'S CLASSIC TEE - WT0200005」)。似た重複を指摘します。静かにマージしません。
  • URL断片化。 ページ訪問クエリでは常にURL CONTAINSを使用し、SKUコードまたはスラッグ(短い識別子)フラグメントを含めます。
  • ファネル深さがNull=閲覧のみ。 常に「閲覧のみ」とラベル付けします。空白や「不明」ではなく。
原文(English)を表示

Noibu Product & Collection Performance Analysis

Surfaces which products and collections are winning or losing, and why — built from Noibu session and page data.

How it works

  • Quick answer (one focused question) → run 1–2 queries, answer directly, offer to go deeper.
  • Full analysis (broad request, bare invocation, or "yes" to the offer) → the workflow below.

Setup — before any query

Work quietly. Resolving the domain, loading reference files, reading field names, and running queries all happen silently — no "let me…" commentary. The triage board widget is the first substantive output.

  • Resolve the domain first. Use what the user gave (name or UUID). If nothing, ask via AskUserQuestion populated from their domains — don't ask about anything else. If exactly one domain, skip the question.
  • Use the querying-noibu-data reference already loaded in context — do not read it again. It maps role-based names to real tools/columns and documents query constraints.
  • Call list_scheduled_tasks now — check whether any task's prompt references this domain and store the result. This sets the action bar button label later ("Schedule report" vs "Edit scheduled report") without blocking rendering.
  • Confirm every field name by role before using it. Steps name fields by role, never hard-coded column names.
  • Default window: from the context reference; if none, last 30 days.
  • If the entire dataset is near-zero (total sessions 0 or a handful), say plainly the domain has no traffic in this window and offer to widen the range or pick another domain.

Quick answer

For focused questions ("which products get the most views?", "how is the Sale collection performing?"):

  1. Run only the 1–2 queries needed.
  2. Answer directly — a few sentences and a small table if useful.
  3. Offer full analysis; if yes, proceed below.

Don't load the triage-board or scheduling references for a quick answer.


Full analysis

A broad request, a bare invocation, or "yes" to the quick-answer offer.

Loading reference files: Use the Read tool. All files live in a references/ subdirectory next to this SKILL.md — derive the base path from wherever this file was loaded from.

  1. Read references/queries.md AND references/triage-board.md now, before running any queries.
  2. Run the four-step workflow from queries.md.
  3. Render the overview card, priority cards, and action bar as one show_widget using triage-board.md. Use the list_scheduled_tasks result from setup to set the schedule button label.

After the widget, add a single short closing line so the turn ends with visible text — a show_widget with no following text can be read as "no visible output" and trigger a duplicate re-render. Keep it to one sentence naming what it is; don't recap the findings or restate what's in the widget.


Create live dashboard

Triggered by the overview card 'Save as dashboard' button (arrives as "Save product overview as dashboard for [domain]").

Read references/live-dashboard.md and follow the instructions there to build and save the artifact. references/triage-board.md is already in context from the full analysis.


Export PDF

Triggered by the action bar button (arrives as "Export product analysis as PDF for [domain]").

Read references/export-pdf.md and follow the instructions there.


Schedule report

Triggered by the action bar button (arrives as "Schedule product analysis for [domain]" or "Edit schedule for [domain]").

Read references/schedule-widget.md and render it as a show_widget. After the widget, add a single short closing line so the turn ends with visible text — don't recap the options, just name what it is.


Investigate click

A triage-board Investigate button arrives as a chat prompt ("Investigate this product signal: …") — handle as a focused follow-up, not a re-render of the board.

  • Don't re-run the breakdown that built the card — reuse the evidence already gathered; only query again if genuinely new depth is needed.
  • Go one level deeper for root cause. A single Investigate may surface more than one cause.
  • Route the what-next by cause type — decide this after diagnosing, never on the button click:
    • UX / merchandising / funnel / ops / localization → write the action inline: one concrete, owner-routed step + the check that confirms resolution.
    • Priority error or performance/CWV → invoke the tech-diagnosis skill directly (read it via the Read tool using its path from the available skills list) and continue inline. Do not output a slash command or handoff text — the user should not see any /tech-diagnosis ... syntax.
  • Respond in plain chat text — do not use show_widget. Format: root cause in 1–2 sentences, then a small markdown table of supporting evidence (≤8 rows), then the recommended action or tech-diagnosis output. Keep it tight; don't re-render the board.

Data quality notes

  • CVR is only comparable within the same price tier. High-ticket products and collections will always convert at lower rates than low-ticket items — this is expected, not a signal. Never flag low CVR as underperformance without a same-tier benchmark. Use product and collection names to infer price tier; when no same-tier benchmark exists, rely on ATC_LIFT_OPPORTUNITY and funnel depth instead. This limitation applies at every level — product, collection, and product type. Price data is not available in Noibu session data.
  • Revenue per product unavailable. Order value = total cart for the session — all products in that session get credited the full value. Never label it "product revenue." Use purchase session count as the primary volume metric; median cart value as secondary.
  • Product title variants. Same base product may appear as multiple rows (e.g. "WOMENS CLASSIC TEE - WT0200005" vs "WOMEN'S CLASSIC TEE - WT0200005"). Flag near-duplicates; don't silently merge.
  • URL fragmentation. Always use URL CONTAINS with a SKU code or slug fragment in page visit queries.
  • Null funnel depth = viewed only. Always label as "Viewed only", not blank or missing.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。