広告・計測データの実行基盤

広告データを、
AIの実行基盤へ。

cotomuは、広告・計測アカウントをpromotion単位で整理し、CLI、MCP、REST APIから同じデータへ接続します。読む操作と変更する操作を分け、変更時はpreviewと担当者確認を組み込む運用を推奨します。

対応する媒体・操作・OAuth権限は契約と接続アカウントにより異なります。自律的な書き込みを無条件に約束するものではありません。

One source, three entries

同じpromotionを呼び出す

実在する入口
CLI
cotomu promotion list
MCP tool
list_promotions
REST API
GET /api/v1/promotions

返す対象

API keyまたはOAuth tokenに許可されたtenantとpromotionの範囲だけ。読み取りと書き込みのpermissionは分離されます。

実行入口

入口が違っても、scopeは一つ。

どの経路でも、tenantとpromotion、接続済みdata source accountを起点にします。AIの名前ではなく、誰がどの範囲へアクセスできるかを先に決めます。

  1. 01

    promotion

  2. 02

    data source account

  3. 03

    query / change plan

  4. 04

    response / audit

CLI
自動化・script・CI
OAuth login後、通常はOS keychainのtokenを使ってcommandを実行。keychainが使えない環境では権限を制限したconfig fileへ保存します。JSON出力、idempotency key、retryを扱えます。
MCP
人がAI toolから対話的に利用
HTTP MCP serverとしてtoolを公開。自然文からpromotionやqueryを選び、Public APIへ接続します。
REST API
社内tool・独自workflow
OpenAPIで定義したendpointへ直接接続。API keyはpermissionとpromotion whitelist、OAuthはroleとpromotion grantで範囲を決め、操作履歴を残します。

導入前の確認

最初に、接続先と権限を決める。

「AIをつなぐ」だけでは運用を始めません。対象、認証、変更権限を分けることが、最初の設計です。

  1. 01

    対象promotion

    どのブランド・案件・期間を扱うか。API keyやuserがアクセスできるpromotionを固定します。

  2. 02

    接続アカウント

    Google Ads、Meta、GA4など、必要なdata source accountとOAuth scopeを確認します。

  3. 03

    読む / 変更する

    API keyではREADONLY / READ_WRITEを選びます。OAuthはOwner / Manager / Staffのroleとpromotion grantで範囲を決め、Staffは現状readのみです。書き込みの停止点も先に決めます。

向かない運用

対象アカウントや変更責任者を決めず、AIへ無制限の書き込みを任せたい場合には向きません。媒体・操作ごとの提供状態は相談時に確認します。

対応範囲

読む、提案する、反映するを分ける。

「連携済み」を一括りにせず、data sourceごとに読み取りと書き込みの経路を示します。以下はPublic APIで確認できる代表範囲です。

DATA SOURCEREADWRITE / BOUNDARY
Google AdsGAQL query、検索語句、改善候補、simulationChange Plan(preview → apply)
Meta AdsGraph node + fields queryChange Plan(preview → apply)
GA4Admin API / Data API queryChange Plan(analytics.edit必須)
GTMcontainer / workspace / tag等のqueryChange Plan(操作別scope必須)
Search Console / YouTube / PageSpeed認可済みsite・channel配下のquery提供なし

狭い画面では、表を選択して左右矢印キーまたは横スクロールで確認できます。
実際の提供可否はtenant、promotion、接続アカウント、OAuth scope、feature gateで決まります。表は成果や自動反映を保証するものではありません。

操作の単位

AIの会話を、
追える操作へ。

抽象的な「自動化」ではなく、対象の特定、query、変更案、監査という単位で扱います。

  1. 01

    探す

    promotionと接続先を特定

    cotomu promotion accounts <PROMO_ID>

    tenant内で許可されたpromotionとdata source accountを確認し、別案件・別accountへの越境を防ぎます。

  2. 02

    読む

    媒体APIへscope付きquery

    cotomu google-ads query <PROMO_ID> <DSA_ID> --gaql …

    Google Ads、GA4、GTM、Search Consoleなどを、接続済みaccountの範囲でqueryします。

  3. 03

    組む

    変更案をChange Planへ積む

    cotomu change-plan add-op <PROMO_ID> <PLAN_ID> …

    対象resource、operation、理由をplanへまとめ、反映前にpreviewできる形へします。

  4. 04

    追う

    responseと自分の監査履歴を追う

    cotomu audit list

    認証主体自身がどのpromotionへ何を実行したかを確認できます。mutating requestはidempotency keyで再送を扱います。

対応サービス

接続先を、名前で確認する。

ロゴを信頼の飾りにせず、何のデータを扱うかを識別するために使います。

広告媒体

広告データの収集・query・運用支援

  • Google Ads
  • Meta Ads
  • TikTok Ads
  • LINE Ads
  • Yahoo!広告
  • Amazon Ads

計測・分析

認可済みproperty・site・channelのquery

  • Google Analytics 4
  • Google Tag Manager
  • Search Console

蓄積・出力

要件に応じたdata warehouse・可視化先

  • BigQuery
  • Looker Studio
  • Google Sheets

各社のロゴは対応先を識別する目的で掲載しています。提携・推奨を示すものではありません。利用できる媒体、機能、更新頻度は契約・接続状態・API提供条件により異なります。

Change Plan

変更は、draftにまとめて確認する。

Google AdsやMeta Adsへの変更は、対象と理由をplanへまとめてpreviewできます。担当者確認は推奨運用としてapply前に組み込みます。

説明用デモ

無関係な検索語句を除外候補へ追加する場合

cotomu change-plan preview <PROMO_ID> <PLAN_ID>
  1. 01

    DRAFT

    変更理由とoperationを記録

    対象promotion、data source account、resource、変更内容をplanへ積みます。

  2. 02

    PREVIEW

    対応operationを事前確認

    preview responseでoperationごとのvalidation結果を確認します。検証内容は媒体・operationにより異なり、未対応項目はskippedになります。

  3. 03

    OPERATOR REVIEW*

    担当者が対象と理由を読む

    これは推奨する運用上の停止点です。現行APIが必須承認状態として強制するものではありません。

  4. 04

    APPLY / AUDIT

    明示操作で反映し、履歴を追う

    apply後はresponseとaudit logで結果を確認します。mutating requestはidempotency keyを扱います。

* 担当者確認は、API key利用時に現行APIが強制する必須system statusではありません。raw mutate endpointへの直接実行はchange_plan_requiredで拒否されます。writeはChange Planへ積み、previewとapplyで実行し、外部承認手順と操作対象を要件に合わせて設計します。

FAQ

相談前に、
境界を確認する。

対応可否を広く約束せず、入口、権限、書き込み、保存先の前提を先に示します。

CLI・MCP・REST APIは何が違いますか?

同じcotomu Public APIへ接続します。CLIはscript・CI・自動化、MCPは人がAI toolから対話的に使う場面、REST APIは社内toolや独自workflowへの組み込みに向きます。提供commandとtoolには一部差があります。

AIが広告設定を自動で変更しますか?

無条件には変更しません。広告系のwriteはChange Planで対象と理由を記録し、previewと担当者確認を組み込む運用を推奨します。raw mutate endpointへの直接実行はchange_plan_requiredで拒否されます。担当者確認はAPI key利用時の必須system statusではないため、権限と外部承認手順を運用側で設計し、Change Planを明示的にapplyします。

読み取り専用で使えますか?

はい。API keyはREADONLYとREAD_WRITEを分けられます。分析専用agentにはREADONLYを使い、promotion whitelistと接続accountのscopeでアクセス範囲を限定できます。

どの広告・計測サービスに対応していますか?

Google Ads、Meta Ads、GA4、GTM、Search Console、YouTube Analytics、PageSpeedなどのPublic API経路があります。TikTok、LINE、Yahoo!、Amazonを含む媒体連携も扱いますが、利用できる機能は契約・接続状態・各APIの提供条件により異なります。

BigQueryやBIへ出力できますか?

BigQueryへの蓄積やLooker Studio、Google Sheetsなどへの出力構成を扱えます。保存先、更新頻度、項目定義、権限は要件によって変わるため、現在のdata flowを確認して設計します。

広告代理店と事業会社のどちらが対象ですか?

どちらも対象です。代理店ではclientごとのpromotionと権限分離、事業会社では社内toolやAI agentからの利用など、運用責任とaccount構成に合わせて設計します。

操作の安全性はどのように確認できますか?

promotion whitelist、READONLY / READ_WRITE、OAuth scope、Change Plan、preview、audit logを組み合わせます。cloud構成や契約上のdata handlingは一律に断定せず、相談時に利用条件と必要資料を確認します。

お問い合わせ

まずはお気軽にご相談ください

サービスに関するご質問・ご相談など、お気軽にお問い合わせください。

入力いただいた情報は、お問い合わせへの対応に利用します。送信前にプライバシーポリシーをご確認ください。