Claude Media
ClaudeとContentsquareを連携する方法 — ファネルと離脱を会話で調べる

ClaudeとContentsquareを連携する方法 — ファネルと離脱を会話で調べる

ContentsquareコネクタでClaudeにファネル・ジャーニー・フラストレーションの分析を任せる手順です。接続の流れ、21個のツール、使えるプラン、結果の確かめ方をまとめます。

Contentsquareコネクタでできること — 分析画面を開かずに行動データを聞く

Contentsquareコネクタは、Webサイトやアプリでのユーザー行動を分析する体験分析プラットフォーム「Contentsquare」のデータを、Claudeの会話から照会できるようにするConnectorです。開発元はContentsquare自身で、Connectorsディレクトリではデータ・分析カテゴリに入っています。Anthropic verifiedの表示があり、追加時期は2026年4月、サインインが必須です。接続先は https://api.contentsquare.com/mcp です。

ディレクトリの説明には、ユーザーの操作を自動で取り込み、後からさかのぼって分析できるため、タグ付けは不要とあります。Claudeには自然言語で質問します。ダッシュボードを開いてセグメントを組む手間を、質問1つに置き換える狙いです。

ブログが挙げる使い方は5系統です。

  • 行動の分析(チェックアウトページのフラストレーション要因など)
  • 定期レポートの自動作成
  • ファネルの離脱箇所の診断
  • A/Bテスト結果への行動データの補足
  • フラストレーションの特定と優先順位づけ

聞き方の例は「先週と比べて今週コンバージョンが下がった理由は」「サイトで最も損失の大きい摩擦はどこか」「購入したユーザーとしなかったユーザーのジャーニーはどう違うか」といったものです。同じ分析系でも、Mixpanelのようにイベント設計まで触れる連携はClaudeとMixpanelの連携で、Adobe側の指標別レポートはClaudeとAdobe Customer Journey Analyticsの連携で扱っています。

接続手順 — Claudeの設定から2分で済む

Contentsquareの案内では、接続は2分未満で終わります。手順は次のとおりです。

手順

Claudeでの接続の流れ

  1. 1

    コネクタの画面を開く

    Claudeの設定でConnectorsタブを開き、「Browse Connectors」で一覧を表示します。

  2. 2

    Contentsquareを選ぶ

    一覧からContentsquareを選びます。

  3. 3

    認可する

    「Connect」を押し、表示される案内に従ってOAuthの認可を済ませます。

Claudeのヘルプセンターでは、設定の場所を「Customize」→「Connectors」と案内しています。画面の呼び名は版によって揺れるため、Connectorsの項目を探してください。一度つなげば、Claude.ai、Claude Desktop、Claudeのモバイルアプリで使えます。ヘルプセンターによると、ディレクトリからのコネクタは、PCで接続すれば次回ログイン時にモバイルでも使えます。

使えるプランの条件

条件は、Claude側とContentsquare側で別々に見ます。

側条件
Contentsquare条件ブログによると、どのプランでも使える(Freeプランを含む)
Claude条件ヘルプセンターによると、Webコネクタは全ユーザーが対象(Claude、Cowork、Claude Desktop、モバイル)
Team・Enterprise条件OwnerまたはPrimary Ownerが組織でコネクタを有効にしてから、メンバーが各自で認証する

組織の有効化は、メンバーへ自動で権限を与えるものではありません。各自がContentsquareで認証します。権限は本人のものが引き継がれるため、Contentsquare上で見られないプロジェクトの数字は、Claudeからも引けません。

ツール21個を役割で眺める

ディレクトリには21個のツールが並んでいます。個別の説明文は載っていないため、ここでは名前の接頭辞でグループ分けします。各ツールが何を返すかまでは、名前から断定できません。

グループツール名
compute 系(6個)ツール名computeSiteMetrics / computeFunnel / computeImpact / computeJourney / computePageComparison / computePageGroupMetrics
getTop 系(5個)ツール名getTopErrorsBySessionsWithErrors / getTopErrorsByImpactOnGoal / getTopErrorsByMissedOpportunity / getTopPageGroupsByLostConversions / getTopPagesBySessionsWithErrors
search 系(3個)ツール名searchMappings / searchGoals / searchSegments
recommend 系(4個)ツール名recommendMappings / recommendGoals / recommendPageGroups / recommendSegments
そのほか(3個)ツール名getPageGroupsForMapping / list-projects / submitMcpFeedback

ブログで裏づけがあるのは、ファネルについてです。ステップごとの転換率、離脱数と離脱率、各ステップの滞在時間と迷いの兆し、デバイスやセグメント別の内訳を、ファネル分析の機能から引くとあります。名前が computeFunnel のツールがこれに当たると考えられますが、ブログは対応するツール名を示していません。

一覧にはデータを作る・書き換える・削除する名前のツールがありません。submitMcpFeedback は名前からして製品へのフィードバック送信用と読めます。読み取り中心の構成に見えますが、ディレクトリのページとブログには書き込みの有無を示す記述がないため、運用上は読み取り専用と決めつけない扱いが安全です。

何をどう聞くか — 用途別の依頼文

ブログのFAQには、用途ごとの依頼文が載っています。そのまま使えるものを抜き出します(英語の例を日本語に直したものです)。

用途依頼文の例
行動の分析依頼文の例今週、チェックアウトページで最もフラストレーションが大きい要因は何か
行動の分析依頼文の例モバイルのサインアップ導線はデスクトップと比べてどこで差がつくか
レポート依頼文の例チェックアウトとオンボーディングの今週のレポートを作り、先週から大きく変わった点を示す
ファネル依頼文の例過去30日のチェックアウトのファネルを分析し、離脱が大きいステップとその原因を行動データから推測する
ファネル依頼文の例サインアップ導線で迷いの時間が最も長いステップはどれか
テスト依頼文の例実行中のA/Bテストの勝者を、証拠と注意点つきで示す
フラストレーション依頼文の例チェックアウトの要素をレイジクリック率の高い順に並べ、何から直すか示す

用途に合わせて、依頼文には「期間」「対象ページ」「比較する軸」を入れます。ブログのフラストレーション分析の例には、最後に「利用できるデータの限界があれば示して」と添える形が使われています。データが足りない場面で、Claudeにもっともらしい説明を作らせないための一文です。

落とし穴

原因の説明は仮説として読む

ブログには、Claudeがファネルのデータからカード番号欄のレイジクリックの急増を見つけ、入力マスクが原因と推測する場面が出てきます。これは事例の紹介であり、Claudeの出力が毎回その精度になる保証ではありません。Claudeが挙げる原因は仮説として受け取り、ContentsquareのセッションリプレイやヒートマップなどでContentsquare上の実データを確かめてから対応を決めます。

結果を確かめる聞き方

数字を意思決定に使うなら、依頼文に次を足しておくと検証が楽になります。

過去30日のチェックアウトのファネルを、モバイルとデスクトップで分けて示して。
各ステップについて、どの期間・どのプロジェクトのデータかを明記して。
原因は「データから言えること」と「推測」に分けて書いて。

プロジェクトが複数ある契約では、どのプロジェクトを引いたかが数字の意味を左右します。データの出どころを書かせれば、Contentsquareの画面で同じ条件を開いて照合できます。

Claude Codeで使う場合

ブログが案内しているのはClaude.ai、Claude Desktop、モバイルの3つで、Claude Codeへの言及はありません。Claude Codeには汎用のMCP追加コマンドがあり、リモートのHTTPサーバーなら次の形で足せます。

claude mcp add --transport http contentsquare https://api.contentsquare.com/mcp

Claude Codeのドキュメントでは、OAuthが必要なリモートサーバーは /mcp で認証します。ただしContentsquare側がClaude Codeでの利用を案内しているわけではないため、うまくつながらない場合はClaude.aiやDesktopのディレクトリ版を使うほうが確実です。この手順はClaude Code固有の仕様ではなく、一般的なリモートMCPの追加方法の適用です。Claude Codeの全体像はClaude Codeの完全ガイドにあります。

Sense Analystとの使い分け

Contentsquareには、プラットフォーム内蔵のAIエージェント「Sense Analyst」があります。ブログは違いを次のように整理しています。

くらべる

コネクタとSense Analystの違い

外部のAIアシスタントから

MCPコネクタ

Claudeなどの外部アシスタントの中から、Contentsquareを開かずに質問します。他のMCP接続ツールのデータと組み合わせて分析できます。

Contentsquare内で

Sense Analyst

Contentsquareのプラットフォーム内から使います。複数ステップの分析や、体験データの照会、インサイトの提示を内部で行います。

どちらも体験データの深い分析ができるとされ、違いは分析が行われる場所と使い始める入口です。すでにClaudeで日々の作業をしているチームには、コネクタが手近です。ほかのコネクタとの組み合わせも、ブログは利点に挙げています。売上データを持つERP、取引データを持つCRM、問い合わせを持つサポートツールをMCPでつなぎ、システムをまたいで分析する想定です。ただしこれは複数のコネクタを入れたときの話で、組み合わせた結果の確かさは、各システムの接続状況に左右されます。

同じ分析系の連携を比べるなら、ClaudeとSimilarwebの連携も参考になります。

つまずきやすい点

確認点

接続でつまずく原因

  • ブラウザーでURLを開いても何も出ない

    https://api.contentsquare.com/mcp はMCPクライアント向けの接続先です。ブラウザーで開く画面ではありません。接続はClaudeのコネクタ画面から行います。

  • Team・Enterpriseで追加できない

    Ownerによる組織での有効化が先に必要です。自分で追加できない場合は、コネクタのページから「Request」でOwnerに依頼できます。

  • 認証が失敗する

    ヘルプセンターは、コネクタ画面から一度切断して接続し直す方法を挙げています。

Team・Enterpriseでは、Ownerがコネクタの「Tool permissions」から、ツールごとに「Always allow」「Needs approval」「Blocked」を選べます。この設定は組織全体に効き、個人では上書きできません。Contentsquareの一覧は21個と数が多いので、使うグループだけ許可して残りは承認制にしておくと、意図しない呼び出しに気づきやすくなります。

接続時には、Claudeに自分のアカウントの権限でデータへアクセスさせることになります。連携先のサービスは自社のインフラと規約でデータを処理するため、行動データに個人情報が含まれる契約では、社内の取り扱いルールに沿っているかを確かめてから有効にします。

導入の前に確認しておきたいこと

  • Contentsquareのどのプランでも使えるが、見られるデータは契約と権限の範囲に限られる
  • ツール21個のうち、個別の説明文は公開されていない。実際に何が返るかは、接続後にClaudeへ「使えるツールとそれぞれの用途」を尋ねて確かめる
  • 報告書や優先順位づけを任せるときは、依頼文に期間・対象ページ・比較軸を入れ、データの限界も示させる
  • Claudeの示す原因は仮説。修正に回す前にContentsquare上で実データを見る

最初の1回は、「過去30日のチェックアウトのファネルを分析して」と聞き、返ってきた数字をContentsquareの画面と突き合わせるところから始めると、コネクタの精度と自社データの癖をつかめます。

参照した一次ソース

この記事の記述は、次の一次ソースと照合しています。更新時に参照先が変わった場合は一覧も更新します。

  1. contentsquare.com/blog/mcp-anthropic-claude
  2. claude.com/marketplace/connectors/contentsquare
  3. support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-cap…
この記事を共有:XはてブLinkedIn