お問い合わせ

マーケティング

ClaudeでTikTok広告を分析する方法|公式MCPとBigQuery

佐藤 恒株式会社INVOX 代表取締役 CEO

TikTok広告は、管理画面のCPA(トライアルや購入の獲得単価)がほかの媒体より安く見えることがよくあります。

一方で、その獲得が有料の契約や継続購入につながっているかは、TikTokの管理画面だけでは分かりません。動画の指標が多く、クリエイティブの入れ替えも早いため、集計の手間もかかります。

TikTok広告のデータを生成AIのClaudeにつなげば、日本語の指示で、キャンペーン別の集計から、実際の有料転換との突き合わせまで行えます。

本記事では、継続課金のサービスやD2Cのマーケティング責任者・広告運用の担当者に向けて、ClaudeでTikTok広告を分析する方法を解説します。

分析の例を紹介したうえで、TikTok公式のMCPサーバーで直接つなぐ方法と、BigQueryに集めて分析する方法の手順、プロンプト例、注意点をまとめます。

ClaudeでできるTikTok広告の分析

ここでは、動画の学習サービス(月額・年額の会員制)を想定したデモ用のデータで、2つの分析を紹介します。データの最終日は2026年4月30日です。

データは、TikTok広告のキャンペーン・広告グループ・広告別の日次の成果と、自社の請求データ(顧客・契約・請求)です。BigQueryに集め、Claudeから参照しています。

キャンペーン・広告グループ・形式別に成果を比べる

プロンプト例
TikTok広告の直近3か月の成果を、キャンペーン別・広告グループ別・広告の形式別にまとめてください。費用・CPM・2秒視聴率・CTR・トライアル数・CPTを並べ、CTRは月別の推移も出してください。

TikTok広告の直近3か月の成果の画面。費用715万円、表示回数1,384万回、2秒視聴率52.3%、CTR1.14%、TikTokが報告したトライアル2,808件・CPT2,545円。キャンペーン別の表、CTRの月別の推移を含む広告グループ別の表、インフィード動画・カルーセル・Spark Adsの形式別の表

Claudeで作成した、キャンペーン・広告グループ・形式別の成果(デモ用のデータ)

直近3か月(2026年2〜4月)の費用は715万円で、TikTokが報告したトライアル(無料体験の登録)は2,808件、CPT(トライアル1件あたりの費用)は2,545円です。

キャンペーン別では、conv-trial-free14のCPTが1,551円と最も安く見えます。動画視聴やトラフィックを目的にしたキャンペーンは、トライアルの獲得を狙っていないため、CPTで比べる対象から外します。

CTRは、広告グループによって0.88%〜1.97%と差があります。ただし両端は動画視聴とトラフィックのキャンペーンの広告グループで、差の多くはキャンペーンの目的の違いによるものです。

コンバージョンのキャンペーンの広告グループだけで比べても、CTRは1.05%〜1.37%と差があります。一方、インフィード動画・カルーセル・Spark Adsの形式による差は1.13%〜1.14%で、ほとんどありません。

この例では、CTRの差は広告の形式よりも、キャンペーンの目的やターゲティングによって生まれています。

また、2月から4月にかけてCTRが続けて下がった広告グループが3つあり、下げ幅は最大で7.0%です。クリエイティブの消耗の兆候かどうかは、広告別・週別に分けて確かめます(後述の注意点で解説します)。

TikTokが報告したトライアルと、実際の有料転換を突き合わせる

TikTok広告で特に確かめたいのは、管理画面の成果が、実際の売上につながっているかです。

プロンプト例
2026年1〜3月にトライアルを始めた顧客について、TikTok広告のキャンペーン別に、TikTokが報告したトライアル数と、請求データ上のトライアル数・有料転換数を並べてください。有料転換1件あたりの費用も出し、ほかの広告媒体とも比べてください。

TikTokが報告したトライアルと請求データの突き合わせの画面。コンバージョンの3キャンペーンの費用500万円に対し、報告のトライアル2,615件・CPT1,912円、請求データのトライアル340件、有料転換135件、有料転換1件あたりの費用37,038円。キャンペーン別の表と、TikTok広告・Google広告・Meta広告・Yahoo!広告・X広告の有料転換1件あたりの費用を比べた表

Claudeで作成した、TikTokの報告と実際の有料転換の突き合わせ(デモ用のデータ)

トライアルは14日間なので、2026年1〜3月に始めたトライアルは、4月末の時点で有料に転換したかどうかが確定しています。

コンバージョンを目的にした3キャンペーンの費用は500万円で、TikTokが報告したトライアルは2,615件、CPTは1,912円です。一方、請求データで流入元がこの3キャンペーンだった顧客は340件で、報告の13%にとどまります。

340件のうち有料に転換したのは135件で、有料転換1件あたりの費用は37,038円です。報告のCPTの19倍にあたります。

媒体別の比較では、各媒体の全キャンペーンの費用を使っています。TikTok広告は、トラフィックと動画視聴のキャンペーンの費用も含みます。

TikTok広告は、報告のCPT(2,563円)では5媒体の中で最も安く見えます。ところが有料転換1件あたりの費用は52,005円で、Google広告(9,850円)やMeta広告(9,627円)の5倍を超え、安い順で4番目です。

有料転換135件は、コンバージョンの3キャンペーンから来ています。3キャンペーンの費用だけで割ると37,038円で、X広告(44,824円)より安い3番目ですが、Google広告・Meta広告との差は大きいままです。

管理画面のCPTだけで予算を寄せると、このような差を見落とします。報告と実際の差が生まれる理由は、後述の注意点で解説します。

CPAが悪化したときの原因の切り分け方は「CPAとは?悪化の原因と改善方法(別タブで開く)」で、複数の広告媒体を同じ基準で比べる方法は「広告の媒体横断分析をAIで行う方法(別タブで開く)」で解説しています。

ClaudeとTikTok広告をつなぐ2つの方法

2026年10月時点で、ClaudeからTikTok広告のデータを扱う方法は大きく2つあります。

  • TikTok for Business MCPサーバーで直接つなぐ:TikTokが提供するMCPサーバーを、Claudeのコネクタとして追加する
  • BigQueryに集めて分析する:TikTok広告のデータをFivetranでBigQueryに転送し、BigQueryをClaudeのコネクタとして接続する

前章の2つ目の分析のように、請求データやほかの媒体と突き合わせるには、BigQueryに集める方法が必要です。

TikTok for Business MCPサーバーで直接つなぐ方法

TikTokは、AIエージェントからTikTok広告を扱える「TikTok for Business MCP Server」を提供しています(TikTok for Business MCP Server(別タブで開く))。

2026年10月時点のTikTokのドキュメントでは、TikTok API for Businessのおよそ400のエンドポイントを、MCPのツールとして使えると説明されています。

使えるツールは、レポートの取得だけではありません。キャンペーン・広告グループ・広告の作成と更新、カタログやクリエイティブ、オーディエンスの管理なども含まれ、広告アカウントへの書き込みもできます。

レポートのツールには、キャンペーンや広告の成果を取得するもの(report_integrated_get)や、動画の成果を取得するもの(report_video_performance_get)があります(Available tools in TikTok for Business MCP Server(別タブで開く))。

TikTokのドキュメントでは、すべての利用者が追加の申請なしで使え、開発者の認証情報やAPIキーの管理、コードの作成も不要とされています(About TikTok for Business MCP Server(別タブで開く))。

Claudeについては、コネクタの一覧(ディレクトリ)に掲載されていると案内されています(How to connect Claude to TikTok for Business MCP Server(別タブで開く))。

TikTokは2026年6月30日のお知らせで、ClaudeのほかPerplexityやManusなどでもコネクタとして使えるようになったと発表しています(TikTokのお知らせ(別タブで開く))。

BigQueryに集めて分析する方法

TikTok広告のデータをFivetranでBigQueryに転送し、BigQueryをClaudeのコネクタとして接続します。Claudeは、BigQueryに対してSQLを自ら作成・実行し、その結果をもとに回答します。

データが自社のBigQueryにたまるため、過去にさかのぼった分析や、ほかの広告媒体・GA4・請求データと組み合わせた分析ができます。Claudeが扱うのはBigQuery上のデータだけなので、広告アカウントの設定を変えてしまうこともありません。

FivetranのTikTok Adsコネクタは、TikTok Ads API v1.3を使ってデータを取り込みます。決まった指標を取り込むレポートのほかに、集計の単位・項目・指標を選んで作るカスタムレポートも使えます(TikTok Adsコネクタ(別タブで開く))。

2つの方法の違いと使い分け

MCPサーバーに直接接続 BigQuery経由
準備 コネクタを追加して認証するだけ Fivetran・BigQuery・OAuth クライアントの設定が必要
扱えるデータ TikTok広告のデータのみ 転送した期間のデータ。ほかの広告媒体や請求データと組み合わせられる
広告アカウントの操作 作成・編集もできる できない(読み取りのみ)
向いている使い方 直近の成果の確認、設定の点検 過去との比較、媒体横断の評価、有料転換やLTVまでの評価

直近の成果をすぐに確かめたい場合は、MCPサーバーに直接つなぐ方法が手軽です。報告の数字と実際の有料転換・LTVを突き合わせたい場合は、BigQuery経由の方法を使います。

ClaudeとTikTok広告をつなぐ手順

ここからは、2つの方法それぞれの手順を解説します。以下は2026年10月時点の情報です。

TikTok for Business MCPサーバーを追加する手順

TikTokのガイドでは、TikTok for Businessのアカウントと、ClaudeのProまたはMaxプランのアカウントを前提としています(How to connect Claude to TikTok for Business MCP Server(別タブで開く))。

  1. Claudeの「カスタマイズ」→「コネクタ」を開き、「TikTok」で検索します
  2. TikTok for Business MCPサーバーを選び、接続します
  3. TikTok広告マネージャーにログインし、求められる権限を確認して「Authorize」を押します

コネクタの一覧から追加した場合、財務の管理など一部のツールは使えません。

これらが必要な場合は、カスタムコネクタとしてサーバーのURLを追加します(Unavailable tools on Claude Connector Directory(別タブで開く))。

サーバーのURLは次の2つです。

  • すべてのツール(約400)を読み込む:https://business-api.tiktok.com/open_mcp/tt-ads-mcp-flat
  • 主なツール(約40)だけを先に読み込む:https://business-api.tiktok.com/open_mcp/tt-ads-mcp-layer

認証の有効期限は30日です。30日を過ぎたら、同じTikTok for Businessのアカウントで認証し直します。

BigQuery経由でつなぐ手順

手順1:Fivetran・BigQuery・Claudeを準備する

Fivetranのアカウントを登録し、Google CloudのプロジェクトでBigQueryを使えるようにします。

FivetranはBigQueryのサンドボックスに対応していないため、プロジェクトの課金を有効にします(Fivetranのセットアップガイド(別タブで開く))。

Fivetranの料金や無料プランの範囲は「Fivetranとは?広告データ統合でできること・料金・始め方(別タブで開く)」で解説しています。

手順2:FivetranでTikTok広告のデータをBigQueryに転送する

転送先(Destination)にBigQueryを設定したうえで、「Add connection」から「TikTok Ads」を選びます。

2026年10月時点のFivetranのセットアップガイドでは、次の流れで設定します(TikTok Adsのセットアップガイド(別タブで開く))。

  1. 「Authorize」を押し、TikTok広告のアカウントにログインして、Fivetranのアクセスを許可します
  2. すべての広告アカウントを転送するか、特定の広告アカウントだけを転送するかを選びます
  3. 初回に取り込むレポートの期間(何か月分か)を選びます
  4. 必要に応じて、カスタムレポートを追加します。動画の指標を細かく見たい場合は、ここで指標を選びます
  5. 「Save & Test」を押します

コンバージョンは、計測の期間(アトリビューションウィンドウ)の間、あとから数が増えます。Fivetranは1日1回、この期間をさかのぼって取り込み直します。

期間の初期値は7日で、詳細設定の「Rollback sync」で変えられます。

Fivetranのデータモデル(Ad Reporting)を使うと、TikTok広告も、Google広告やMeta広告と同じ形式のテーブルにまとめられます(dbt_ad_reporting(別タブで開く))。媒体をまたいで比べるときに、Claudeが集計しやすくなります。

手順3:BigQueryをClaudeのコネクタとして接続する

Claudeのコネクタの一覧から「Google Cloud BigQuery」を追加し、Google Cloudで作成したOAuth クライアントで認証します。

接続の手順と必要な権限は「ClaudeとBigQueryを連携する方法(別タブで開く)」で、画面つきで解説しています。

TikTok広告の分析に使えるプロンプト例

分析の前に、テーブルの名前、指標の定義、使っているアトリビューションの設定をClaudeに伝えておくと、回答が安定します。

週次の振り返り

プロンプト例
先週のTikTok広告の成果を、前週・4週前と比べてください。費用・CPM・2秒視聴率・6秒視聴率・CTR・CPAをキャンペーン別に並べ、大きく変わった項目と、その理由として考えられることを挙げてください。

クリエイティブの消耗の確認

プロンプト例
配信を始めてから4週間以内の広告について、配信開始からの日数ごとにCTR・6秒視聴率・CPAの推移を出してください。開始直後より20%以上悪化した広告を、入れ替えの候補として一覧にしてください。

動画の見られ方の比較

プロンプト例
広告別に、2秒・6秒・25%・50%・75%・100%の視聴数を表示回数で割り、どこで離脱が多いかを比べてください。冒頭で離脱が多い広告と、最後まで見られている広告の違いも教えてください。

報告と実際の成果の突き合わせ

プロンプト例
TikTokが報告したコンバージョンを、クリック後・視聴後に分けて集計してください。そのうえで、請求データ上の有料転換と、獲得から3か月の売上をキャンペーン別に並べ、予算を増やす候補と減らす候補を挙げてください。

TikTok広告をClaudeで分析するときの注意点

TikTok広告には、ほかの媒体にはない論点がいくつかあります。Claudeに集計を任せる前に、次の4つを決めておきます。

動画の指標は、定義を決めてから比べる

TikTok広告の動画の指標は、似た名前でも数え方が違います。2026年10月時点のTikTokのヘルプでは、主に次のように定義されています(Video play metrics(別タブで開く))。

指標 定義(要約)
動画の再生(Video views) 動画の再生が始まった回数。リプレイは含まない
2秒視聴(2-second video views) 1回の表示の中で、2秒以上再生された回数
6秒視聴(6-second video views) 6秒以上再生された回数。6秒未満の動画は最後まで再生された回数。最初の6秒以内に反応があったものも含む
25%・50%・75%・100%視聴 動画の長さのそれぞれの割合まで再生された回数
平均再生時間 1回の再生、または1人あたりの平均の再生時間。リプレイを含む

たとえば「視聴率」と言っても、動画の再生・2秒視聴・6秒視聴のどれを表示回数で割るかで、値は大きく変わります。どの指標を使うかを前提として渡しておくと、Claudeの集計と社内のレポートがずれにくくなります。

クリエイティブの消耗は週単位で確かめる

TikTok広告では、同じ広告を見せ続けて反応が落ちる「クリエイティブの消耗」に、早めに気づくことが大切です。

TikTokの自動化機能「Smart Creative」も、配信の最初の3〜5日で消耗の兆候が出た動画を止め、新しい動画に入れ替える仕組みになっています(About Smart Creative(別タブで開く))。

月別の集計では、消耗に気づくのが遅れます。広告別に、配信開始からの日数や週ごとにCTR・6秒視聴率・CPAの推移を出し、下がり始めた広告を早めに入れ替えます。

ただし、CTRの低下には、季節や配信先の変化などほかの理由もあります。同じ時期のほかの広告と比べ、その広告だけが下がっているかを確かめてから判断します。

媒体が報告するコンバージョンは、請求データと突き合わせる

TikTokの管理画面のコンバージョンには、広告をクリックしたあとのものに加えて、広告を見ただけのもの(ビュースルー)や、6秒以上見たあとのもの(エンゲージビュースルー)も、設定に応じて含まれます(About Engaged View-Through Attribution(別タブで開く))。

同じ顧客が、ほかの媒体の広告にも接触していれば、それぞれの媒体が自分の成果として数えます。そのため、媒体の報告を合計すると、実際の顧客の数より多くなりがちです。

TikTokの管理画面では、カスタム列でコンバージョンをクリック後・視聴後・エンゲージビュー後に分けて見られます。予算の判断には、内訳を確かめたうえで、前述の分析例のように自社の請求データや受注データと突き合わせた値を使います。

継続課金のサービスでは、トライアルの数ではなく、有料転換やその後の継続まで見て評価します。獲得経路ごとのLTVの出し方は「LTVの計算方法(別タブで開く)」で解説しています。

広告ごとに自社のデータと突き合わせるには、広告に付ける計測用のパラメータを、両方のデータを結び付けられる形にしておく必要があります。当社が支援した株式会社Techouse様では、もとのパラメータがクリエイティブ単位の計測を想定していなかったため、全媒体のルールを作り直し、数百件の広告を媒体ごとの担当者で分担して設定し直しました(「毎朝1時間の広告データ取り込みを15〜20分に(別タブで開く)」)。

広告アカウントへの書き込みに注意する

TikTok for Business MCPサーバーは、キャンペーンの作成や予算の変更もできます。分析が目的であれば、Claudeが意図しない変更をしないように備えておきます。

ClaudeのTeamプランとEnterpriseプランでは、組織のオーナーが、コネクタの操作ごとに「常に許可」「承認が必要」「ブロック」を組織全体に設定できます(Use connectors to extend Claude’s capabilities(別タブで開く))。

作成・更新の操作は「承認が必要」か「ブロック」にしておくと安全です。分析だけに使う場合は、BigQuery経由の方法を選べば、広告アカウントを変更することはありません。

まとめ

  • つなぎ方:TikTok for Business MCPサーバーで直接つなぐ方法と、FivetranでBigQueryに集めて分析する方法がある。請求データやほかの媒体と突き合わせるにはBigQuery経由が向いている
  • 分析の例:キャンペーン・広告グループ・形式別に成果を比べ、TikTokが報告したトライアルと実際の有料転換を突き合わせる。デモ用のデータでは、報告のCPTは最も安く見えたが、全キャンペーンの費用で見た有料転換1件あたりの費用は5媒体中4番目(コンバージョンの3キャンペーンだけでも3番目)だった
  • 注意点:動画の指標の定義をそろえ、クリエイティブの消耗は週単位で確かめる。媒体の報告するコンバージョンは請求データと突き合わせ、広告アカウントへの書き込みに備える

株式会社INVOXは、データ基盤の構築、データ分析の支援、AIエージェントの開発を行っています。TikTok広告を含む複数の広告媒体のデータと、請求・受注のデータを統合し、ClaudeやChatGPTで分析できる環境の構築も支援しています。

支援の内容は「マーケティング分析(別タブで開く)」で、支援実績は「毎朝1時間の広告データ取り込みを15〜20分に。10〜15媒体のデータを統合し、分析を効率化する環境を構築(別タブで開く)」で紹介しています。

「TikTok広告の成果を、実際の有料転換やLTVまで含めて評価したい」「複数の広告媒体のレポート作成を自動化したい」といった課題をお持ちでしたら、お問い合わせください。

CONTACT

「事業成長に繋がるデータ活用」ならINVOXへ

相談する

何から手を付ければいいか分からない段階でも構いません。現状を伺い、次にやるべきことをお伝えします。

お問い合わせ

資料ダウンロード

サービスごとに、提供内容・支援実績・進め方と費用の目安をまとめています。社内での検討や共有にお使いください。

資料ダウンロード