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は月別の推移も出してください。

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件あたりの費用も出し、ほかの広告媒体とも比べてください。

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(別タブで開く))。
- Claudeの「カスタマイズ」→「コネクタ」を開き、「TikTok」で検索します
- TikTok for Business MCPサーバーを選び、接続します
- 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のセットアップガイド(別タブで開く))。
- 「Authorize」を押し、TikTok広告のアカウントにログインして、Fivetranのアクセスを許可します
- すべての広告アカウントを転送するか、特定の広告アカウントだけを転送するかを選びます
- 初回に取り込むレポートの期間(何か月分か)を選びます
- 必要に応じて、カスタムレポートを追加します。動画の指標を細かく見たい場合は、ここで指標を選びます
- 「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まで含めて評価したい」「複数の広告媒体のレポート作成を自動化したい」といった課題をお持ちでしたら、お問い合わせください。




