Google Analytics 4 (GA4) は、マーケティングとトラフィックの問いに答えるために作られています。訪問者はどこから来たのか、どのキャンペーンが呼び込んだのか、何に関与したのか、そして何がコンバージョンしたのか。GA4 はこうした問いに非常に適しており、ほとんどのサイトでは、会社全体がすでに読んでいるレポートツールです。
今は、その横に別の問いが立っています。あなたの site、API、product とのインタラクションの一部は、実際の顧客のために動く AI agent や、横で AI assistant を使いながら作業している人から来ています。product、growth、security のチームは、どれだけ起きているのか、どの route で起きているのか、そしてそれにどう対処すべきかを知りたいと考えています。それが、AgentCredia の actor intelligence product である Proof of Actor の役割です。
このページでは、両者を率直に比較します。以下の GA4 に関する事実は、2026 年 11 月時点の Google の公式ドキュメントに基づいています。
要点だけ
| Google Analytics 4 (GA4) | Proof of Actor | |
|---|---|---|
| 主な問い | 人はどうやって私の site を見つけて使い、何がコンバージョンするのか? | このインタラクションで誰または何が動いており、その根拠は何か? |
| 主なデータ収集 | browser 内の Google tag、補完として Measurement Protocol | server middleware、edge、HTTP API、MCP server、そして承認済み browser collector |
| 既知のボットとスパイダー | Google のドキュメントに従い、レポートから自動的に除外 | 分類して保持するので、見て route できます |
| AI agent | Google のボット除外ドキュメントでは reporting class ではない | ファーストクラスの結果: Agent |
| AI を使う人 | 別クラスとしては記載されない | ファーストクラスの結果: Human + AI |
| 不明なトラフィック | user として数えるか、除外される | Unknown として報告し、選んだ fallback を使う |
| 各結果の根拠 | 集計レポート | 各結果に basis: verified, declared, inferred, unknown |
| トラフィックに対する動作 | いいえ、report するだけ | observation の後に、あなたの code の policy に従って route する |
以下の各セクションで、各行を説明します。
GA4 のレポートが示すように作られているもの
GA4 は、すべてを user、session、event を中心に整理し、それを report にまとめます。channel と campaign による acquisition、page と event による engagement、source による conversion です。これらの report は集計値です。何千もの訪問にまたがる傾向を示すために設計されており、その中のすべての user は、あなたの site や app を閲覧している人だと静かに前提しています。既知のボットは数値が届く前に削除されるため、marketing report はきれいに保たれます。
その設計には、特定の blind spot があります。GA4 の report では、先週 sign up が増えたことは分かります。しかし、その sign up のうち何件が顧客のために動く agent によるものか、何件が AI assistant を使いながら下書きした人によるものか、何件が誰にも説明できない traffic なのかは分かりません。また、request がまだ open の間に、アプリケーションが action できる答えを返すこともありません。
Proof of Actor は、その gap を 1 件ずつ埋めます。各 request、session、tool call は 1 つの class を持ちます。信号が人を示すときは Human、人が declared されたまたは supported integration を通じて観測された AI assistance を使って動いたときは Human + AI、自動化または agent 起点のインタラクションは Agent、そして evidence が信頼できる判定を支えないときは Unknown です。各 class には evidence basis が付き、verified、declared、inferred、unknown のいずれかとして、report の数字と code 内の decision が同じ evidence に基づくようにします。
それぞれが動作する場所
Google のドキュメントによると、GA4 は Google tag (gtag.js)、Google Tag Manager、または Google Analytics for Firebase による tagging を通じてデータを収集します。Google はまた、Measurement Protocol も提供しており、これは server-to-server と offline のインタラクションのために、HTTP 経由でイベントを Google Analytics servers に直接送ります。Google は、Measurement Protocol の目的は automatic collection を補完することであり、それに置き換えることではないと述べています。
その設計は、ブラウジングする人には適しています。しかし、agent に対しては gap が残ります。多くの AI agent は JavaScript を実行せずにページを取得し、API を直接呼び出し、または task を完了するために MCP server に接続します。そうした経路には発火する browser tag がないため、通常 GA4 はそのインタラクションを知ることがありません。あなた自身がその reporting を構築しない限りは。
Proof of Actor は tag の発火に依存しません。request path に組み込まれ、Node.js または Next.js の middleware、管理する edge layer、汎用の HTTP API の背後、または MCP server 内に配置されます。承認した page では browser collector を任意で使えます。integrations ページに各経路が一覧されています。ページを一度も描画せず、GA4 hit を一切送らない agent でも、結果は得られます。
GA4 はボットと AI agent をどう扱うか
Google の known bot-traffic exclusion に関するドキュメントでは、Google Analytics properties において、既知の bot と spider の traffic は自動的に除外されると記されています。Google は、既知の bot を自社の research と Interactive Advertising Bureau (IAB) が管理する International Spiders and Bots List の組み合わせで識別します。同じページには、既知の bot traffic の除外を現在無効化できないこと、またどれだけの既知 bot traffic が除外されたかを見ることもできないとあります。
marketing reporting には、それは妥当な default です。campaign と conversion の数値は、人ではなく crawler を表すべきではありません。
しかし AI agent traffic を理解したい場合、最も有用な data は、あなたが見る前に取り除かれてしまいます。除外された traffic は report に現れず、bot exclusion に関する Google のドキュメントにも、ユーザーのために動く AI agent や、AI assistance を使う人のための別の reporting class は説明されていません。既知 list にない agent や、tag を一度も実行しない agent は、その mechanism の外側にあります。
Proof of Actor が GA4 report に加えるもの
GA4 単体では作れない segment。 アプリケーションは Proof of Actor の結果を受け取るので、すでに GA4 に送っている event に actor class と basis を付加できます。たとえば custom dimension として登録した event parameter です。その後、Google tag が見ている traffic について、acquisition、engagement、conversion の report を Human、Human + AI、Agent、Unknown で分けられます。
known-bot exclusion が取り除くものの可視化。 Google は、known bot exclusion は無効化できず、どれだけの traffic を除外したかを見られないと述べています。Proof of Actor は Agent の result として agent を可視化し、どの route を使っているかを見て、提供するかどうかを判断できます。実際の顧客のために your plans を比較している agent は、設計対象として価値のある visitor かもしれません。AI agents に構造化 content を提供する ための guide は、その一つの approach を示しています。
tag が一度も発火しない場所での coverage。 API call、MCP tool call、JavaScript なしで取得された page は、GA4 hit を生みません。Proof of Actor は request path でそれらを分類するため、route と workflow ごとの actor analytics は GA4 を重複させるのではなく補完します。
各 label の背後にある evidence。 GA4 は既知の bot を list と照合して除外します。Proof of Actor は、各 result に到達した理由を示します。verified basis とは、HTTP Message Signatures (RFC 9421) に従って公開 key に対して request signature が検証されたことです。declared basis とは、client またはあなた自身の application がそう宣言したこと、inferred basis とは推論として扱われることです。これは、user agent spoofing の項目で説明されているように、user agent string はそれ単体では誰でも複製できるからです。
user count の中にいる AI を使う人。 GA4 では、assistant を使って下書きしている人は、単に user です。Proof of Actor は、その assistance が declared されたか、または観測された場合に、その人を Human + AI として報告します。そうすることで、支援なしの user と比較できます。AI-assisted interaction の項目が、その class を説明しています。
Unknown を独立した行として扱う。 不明な traffic を user として数えたり、単に捨てたりする代わりに、Proof of Actor は Unknown を返し、route ごとに Unknown rate を追跡します。
report だけでなく、decision も行う。 GA4 は report しますが、訪問者の体験を変えることはありません。Proof of Actor は、あなたの code が route、class、basis ごとに allow、adapt、challenge、send to review、rate-limit できるようにします。まず observation mode で始まるため、policy を適用するまで install しても何も変わりません。
既存の GA4 設定に actor class を追加する
実用的な rollout では、チームがすでに読んでいる GA4 report をすべて維持します。
- GA4 はそのままにします。 acquisition、campaign、conversion の reporting は維持され、known-bot exclusion により、その数値は人に焦点を当てたままになります。
- server、edge、API、MCP レイヤーに Proof of Actor を observation mode で install します。 そうすることで、GA4 が受け取らないインタラクションも、受け取るインタラクションも分類できます。
- actor class dimension を登録します。 すでに追跡している event に class と basis を event parameter として送信し、custom dimension として登録します。そのうえで、sign up や checkout funnel など、重要な report にその dimension を追加します。
- 2 つの view を比較します。 GA4 は、分類された browser traffic がどう conversion するかを示します。Proof of Actor の actor analytics は、GA4 が除外する、または見えない agent traffic を含む、route ごとの全体像を示します。
- 重要な route で action します。 全体像が明確になったら、actor class によって experience を変えるべき workflow について、自分の code に policy を書きます。
AI agent traffic analytics のページでは measurement の側面をより詳しく扱っており、websites use case では production site でこれがどう見えるかを示しています。
GA4 で十分な場合と、Proof of Actor を追加すべき場合
GA4 で十分なのは、問いが marketing に関するときです。どの channel が visitor を連れてくるか、campaign がどう機能しているか、どの page が人を引き付けるか、そして何が conversion するか。known-bot exclusion は、その job にとって有用な feature です。
GA4 の数値が、答えられない問いを生むときに Proof of Actor を追加します。たとえば、traffic のどれだけが顧客のために動く agent なのか、sign up の急増が AI を使う人によるものか、API usage が session と一致せずに増えた理由は何か、あるいは各 actor に対してアプリケーションが何を変えるべきか、です。GA4 は、audience の振る舞いを集計で示します。Proof of Actor は、各インタラクションで誰が動いているかを evidence 付きで示し、code が応答する方法を与えます。
始めるには
Proof of Actor は private beta です。founding developer program を通じて、選ばれたチームは、合意した usage limits の範囲で、最長 12 か月の無料 access を受けられ、automatic billing はありません。early access を申請する を選び、site または application と、理解したい traffic について教えてください。
Google Analytics は Google LLC の商標です。