মূল বিষয়বস্তুতে যান
তুলনা

Google Analytics-এর তুলনায় Proof of Actor: মানুষকে মাপা বনাম কে কাজ করছে তা জানা

Google Analytics 4 ট্রাফিক এবং marketing performance বুঝতে সবচেয়ে বহুল ব্যবহৃত উপায়গুলোর একটি। Proof of Actor একটি আরও সংকীর্ণ এবং নতুন প্রশ্নের উত্তর দেয়: প্রতিটি interaction-এ কে বা কী কাজ করছে, এবং আপনার application-কে সে বিষয়ে কী করতে হবে। এখানে দেখুন তারা কীভাবে তুলনীয় এবং কীভাবে একসাথে কাজ করে।

Toshendra Sharma

দ্বারা Toshendra SharmaFounder & CEO, AgentCredia · Updated November 13, 2026

Google Analytics 4 (GA4) marketing এবং traffic-related প্রশ্নের উত্তর দেওয়ার জন্য তৈরি। দর্শকরা কোথা থেকে এলো, কোন campaign তাদের আনল, তারা কী নিয়ে engage করল, এবং তাদের মধ্যে কারা convert করল। এই প্রশ্নগুলোর জন্য এটি খুব ভালো, এবং অধিকাংশ website-এর ক্ষেত্রে এটি এমন reporting tool যা পুরো company-ই পড়ে।

এখন এই প্রশ্নগুলোর পাশে আরেকটি প্রশ্ন বসেছে। আপনার site, API এবং product-এর সঙ্গে কিছু interaction AI agent থেকে আসে যা বাস্তব customer-দের হয়ে কাজ করছে, আর কিছু আসে এমন মানুষদের কাছ থেকে যারা পাশে AI assistant নিয়ে কাজ করছে। Product, growth এবং security team-রা জানতে চায় এর কতটা ঘটছে, কোন route-এ ঘটছে, এবং সে সম্পর্কে কী করা উচিত। সেটিই Proof of Actor-এর কাজ, যা AgentCredia-এর actor intelligence product।

এই pageটি দুটিকে পরিষ্কারভাবে তুলনা করে। নিচের GA4 সংক্রান্ত তথ্য November 2026 পর্যন্ত Google-এর নিজস্ব documentation থেকে নেওয়া।

সংক্ষিপ্ত রূপ

Google Analytics 4 (GA4) Proof of Actor
মূল প্রশ্ন মানুষ কীভাবে আমার site খুঁজে পায় এবং ব্যবহার করে, আর কী convert করে? এই interaction-এ কে বা কী কাজ করছে, আর evidence কী?
প্রধান data collection browser-এ Google tag, সঙ্গে Measurement Protocol দিয়ে augment করা server middleware, edge, HTTP API, MCP servers, plus একটি approved browser collector
known bot এবং spider Google-এর documentation অনুযায়ী report থেকে automatically excluded classified এবং kept, যাতে আপনি সেগুলো দেখতে এবং route করতে পারেন
AI agent Google-এর bot exclusion documentation-এ reporting class হিসেবে নেই একটি first-class result: Agent
AI-assisted মানুষ আলাদা class হিসেবে বর্ণিত নয় একটি first-class result: Human + AI
অস্পষ্ট traffic user হিসেবে গণনা করা হয় বা excluded হয় Unknown হিসেবে reported, আপনার বেছে নেওয়া fallback-সহ
প্রতিটি result-এর evidence aggregated reports প্রতিটি result-এ basis: verified, declared, inferred বা unknown
traffic-এর উপর action নেয় না, এটি report করে observation-এর পরে, নিজের code-এ আপনার policy অনুযায়ী route করে

নিচের section-গুলো প্রতিটি row ব্যাখ্যা করে।

GA4 report কী দেখানোর জন্য তৈরি

GA4 সবকিছুকে user, session এবং event-এর চারপাশে organize করে, তারপর সেগুলোকে report-এ roll up করে: channel এবং campaign অনুযায়ী acquisition, page এবং event অনুযায়ী engagement, এবং source অনুযায়ী conversion। এসব report aggregated. এগুলো হাজার হাজার visit জুড়ে trend দেখানোর জন্য তৈরি, এবং নীরবে ধরে নেয় যে এগুলোর প্রতিটি user আপনার site বা app browse করা একজন মানুষ। report আপনার কাছে পৌঁছানোর আগে known bot সরিয়ে ফেলা হয়, যাতে marketing report পরিষ্কার থাকে।

এই design একটি নির্দিষ্ট blind spot তৈরি করে। একটি GA4 report আপনাকে বলতে পারে যে গত সপ্তাহে sign up বেড়েছে। কিন্তু এর ফলে কতগুলো sign up এমন agent চালিয়েছে যা কোনো customer-এর হয়ে কাজ করছিল, কতগুলো কোনো AI assistant-এর সঙ্গে খসড়া করা মানুষের, বা কতগুলো এমন traffic যার ব্যাখ্যা কেউ দিতে পারে না, তা বলতে পারে না, এবং request এখনও open থাকা অবস্থায় আপনার application-কে কাজ করার মতো কোনো answer দেয় না।

Proof of Actor প্রতি interaction-এ সেই gap পূরণ করে। প্রতিটি request, session বা tool call একটি class পায়: Human যখন signal একজন মানুষের দিকে ইঙ্গিত করে, Human + AI যখন কোনো মানুষ declared AI assistance নিয়ে কাজ করেছে বা supported integration-এর মাধ্যমে তা observed হয়েছে, Agent যখন interactionটি automated বা agent-origin, এবং Unknown যখন evidence নির্ভরযোগ্য সিদ্ধান্তকে support করে না। প্রতিটি class-এর সঙ্গে একটি evidence basis থাকে, verified, declared, inferred বা unknown, যাতে report-এর number এবং আপনার code-এর decision একই stated evidence-এর উপর নির্ভর করে।

প্রতিটি কোন স্তরে চলে

Google-এর documentation অনুযায়ী, GA4 data সংগ্রহ করে Google tag (gtag.js), Google Tag Manager বা Google Analytics for Firebase দিয়ে tagging-এর মাধ্যমে। Google Measurement Protocol-ও দেয়, যা server-to-server এবং offline interaction-এর জন্য HTTP-এর মাধ্যমে সরাসরি Google Analytics server-এ event পাঠায়। Google বলেছে, Measurement Protocol-এর উদ্দেশ্য automatic collection-কে augment করা, replace করা নয়।

এই design browsing করা মানুষের জন্য উপযুক্ত। এটি agent-দের জন্য gap রেখে দেয়। অনেক AI agent JavaScript execute না করেই page fetch করে, সরাসরি আপনার API কল করে, বা কাজ শেষ করতে আপনার MCP server-এর সঙ্গে connect করে। এসব path-এ fire করার মতো কোনো browser tag থাকে না, তাই আপনি নিজে এই reporting না বানালে GA4 সাধারণত interaction-টির কথা জানতেই পারে না।

Proof of Actor tag fire করার উপর নির্ভর করে না। এটি request path-এ install করা হয়, Node.js বা Next.js middleware হিসেবে, আপনার নিয়ন্ত্রণাধীন edge layer-এ, generic HTTP API-এর পেছনে বা MCP server-এর ভেতরে, এবং আপনার অনুমোদিত page-এ একটি browser collector ঐচ্ছিক। integrations page-এ প্রতিটি path তালিকাভুক্ত আছে। যে agent কখনো page render করে না, এবং তাই কোনো GA4 hit পাঠায় না, সেও তখন একটি result পায়।

GA4 bot এবং AI agent-কে কীভাবে扱 করে

Google-এর known bot-traffic exclusion সংক্রান্ত documentation বলে যে Google Analytics property-তে known bot এবং spider থেকে আসা traffic automatically excluded। Google নিজস্ব research এবং Interactive Advertising Bureau (IAB) পরিচালিত International Spiders and Bots List-এর সমন্বয়ে known bot শনাক্ত করে। একই page-এ বলা হয়েছে যে আপনি বর্তমানে known bot traffic exclusion বন্ধ করতে পারবেন না বা কতটা known bot traffic excluded হয়েছে তা দেখতে পারবেন না।

marketing reporting-এর জন্য এটি একটি যুক্তিসঙ্গত default। আপনি চান campaign এবং conversion number-গুলো মানুষকে বর্ণনা করুক, crawler-কে নয়।

AI agent traffic বোঝার ক্ষেত্রে এর মানে, সবচেয়ে উপযোগী data আপনি দেখার আগেই সরিয়ে ফেলা হয়। excluded traffic report-এ দেখা যায় না, এবং bot exclusion সম্পর্কে Google-এর documentation-এ ব্যবহারকারীর হয়ে কাজ করা AI agent-এর জন্য, বা AI assistance নিয়ে কাজ করা মানুষের জন্য, আলাদা reporting class বর্ণনা করা নেই। known list-এ না থাকা agent-রা, এবং যে agent-রা কখনো tag execute করে না, তারা পুরোপুরি এই mechanism-এর বাইরে।

আপনার GA4 report-এ Proof of Actor কী যোগ করে

একটি segment যা GA4 নিজে বানাতে পারে না। আপনার application Proof of Actor result পায়, তাই এটি ইতিমধ্যে GA4-তে পাঠানো event-এ actor class এবং basis যুক্ত করতে পারে, যেমন custom dimension হিসেবে নিবন্ধিত একটি event parameter। এরপর acquisition, engagement এবং conversion report Human, Human + AI, Agent এবং Unknown অনুযায়ী ভাগ করা যায়, শুধু সেই traffic-এর জন্য যেটি Google tag সত্যিই দেখে।

known-bot exclusion কী সরিয়ে দেয় তার দৃশ্য। Google বলে যে known bot exclusion disable করা যায় না এবং কতটা traffic remove হয়েছে তা আপনি দেখতে পারবেন না। Proof of Actor Agent result হিসেবে agent-দের দৃশ্যে রাখে, যাতে আপনি দেখতে পারেন তারা কোন route ব্যবহার করছে এবং তাদের serve করবেন কি না তা ঠিক করতে পারেন। বাস্তব customer-এর জন্য আপনার plan তুলনা করা কোনো agent এমন visitor হতে পারে যার জন্য design করা মূল্যবান; serving AI agents structured content guide-এ একটি পদ্ধতি দেখানো হয়েছে।

যেখানে tag কখনো fire করে না, সেখানেও coverage। API call, MCP tool call এবং JavaScript ছাড়া fetch করা page GA4 hit তৈরি করে না। Proof of Actor সেগুলোকে request path-এ classify করে, তাই route এবং workflow অনুযায়ী তার actor analytics GA4-কে duplicate না করে বরং complement করে।

প্রতিটি label-এর পেছনের evidence। GA4 known bot-দের একটি list-এর সঙ্গে মিলিয়ে সেগুলো সরিয়ে দেয়; Proof of Actor জানায় কেন এটি প্রতিটি result-এ পৌঁছেছে। verified basis মানে HTTP Message Signatures (RFC 9421) অনুযায়ী প্রকাশিত key-এর বিরুদ্ধে একটি request signature যাচাই হয়ে গেছে। declared basis মানে কোনো client বা আপনার নিজস্ব application তা বলেছে, আর inferred basis-কে inference হিসেবে চিহ্নিত করা হয়। এটি গুরুত্বপূর্ণ, কারণ user agent string একা যে কেউ কপি করতে পারে, যেমন user agent spoofing entry-তে ব্যাখ্যা করা হয়েছে।

আপনার user count-এর ভেতরে AI-assisted মানুষ। GA4-তে, assistant নিয়ে খসড়া করা একজন মানুষ কেবল একজন user। Proof of Actor সেই মানুষকে declared বা observed assistance-এর সময় Human + AI হিসেবে report করে, যাতে আপনি তাদের conversion path unassisted user-দের সঙ্গে তুলনা করতে পারেন। AI-assisted interaction entry-টি এই class ব্যাখ্যা করে।

Unknown নিজস্ব একটি line হিসেবে। অস্পষ্ট traffic-কে user হিসেবে গণনা করা বা drop করার বদলে, Proof of Actor Unknown ফেরত দেয় এবং route অনুযায়ী Unknown rate track করে।

শুধু report নয়, একটি decision। GA4 report করে; এটি visitor-এর অভিজ্ঞতা বদলায় না। Proof of Actor আপনার code-কে route, class এবং basis অনুযায়ী allow, adapt, challenge, review-এ পাঠানো বা rate-limit করতে দেয়। এটি observation mode-এ শুরু হয়, তাই আপনি policy enforce না করা পর্যন্ত install করার ফলে কিছুই বদলায় না।

বিদ্যমান GA4 setup-এ actor class যোগ করা

একটি বাস্তব rollout আপনার দল ইতিমধ্যে যে GA4 report পড়ে, সেগুলো সবই রাখে:

  1. GA4 যেভাবে আছে সেভাবেই রেখে দিন। acquisition, campaign এবং conversion reporting আগের মতোই থাকবে, আর known-bot exclusion সেই number-গুলোকে মানুষকেন্দ্রিক রাখবে।
  2. server, edge, API বা MCP layer-এ observation mode-এ Proof of Actor install করুন, যাতে এটি GA4 কখনো না-পাওয়া interaction-গুলোও classify করে, এবং যেগুলো পায় সেগুলোও।
  3. একটি actor class dimension নিবন্ধন করুন। আপনি ইতিমধ্যে যে event track করেন তাতে class এবং basis event parameter হিসেবে পাঠান এবং সেগুলোকে custom dimension হিসেবে নিবন্ধন করুন, তারপর sign up এবং checkout funnel-এর মতো গুরুত্বপূর্ণ report-এ সেই dimension যোগ করুন।
  4. দুই দৃষ্টিভঙ্গি তুলনা করুন। GA4 দেখায় classified browser traffic কীভাবে convert করে। Proof of Actor actor analytics route অনুযায়ী পূর্ণ mix দেখায়, যার মধ্যে GA4 বাদ দেওয়া বা না-দেখা agent traffic-ও আছে।
  5. গুরুত্বপূর্ণ route-গুলিতে action নিন। চিত্র পরিষ্কার হয়ে গেলে, এমন workflow-গুলোর জন্য আপনার code-এ policy লিখুন যেখানে actor class অভিজ্ঞতা বদলাবে।

AI agent traffic analytics page measurement দিকটি আরও বিস্তারিতভাবে কভার করে, আর websites use case দেখায় এটি production site-এ কেমন দেখায়।

কখন GA4 যথেষ্ট, আর কখন Proof of Actor যোগ করতে হবে

আপনার প্রশ্ন marketing-সম্পর্কিত হলে GA4 যথেষ্ট: কোন channel visitor আনে, campaign কেমন কাজ করে, কোন page মানুষকে engage করে, এবং কী convert করে। known-bot exclusion এই কাজের জন্য একটি feature।

GA4-এর number-গুলো এমন প্রশ্ন তুললে যার উত্তর এটি দিতে পারে না, তখন Proof of Actor যোগ করুন: আপনার traffic-এর কতটা customer-দের হয়ে কাজ করা agent, sign up-এর হঠাৎ বৃদ্ধিটি AI-assisted মানুষ থেকে এল কি না, কেন session না বাড়লেও API usage বেড়েছে, বা প্রতিটি actor-এর জন্য আপনার application-এর কী ভিন্নভাবে করা উচিত। GA4 আপনাকে aggregate-এ আপনার audience কীভাবে আচরণ করে তা জানায়। Proof of Actor আপনাকে evidence-সহ বলে প্রতিটি interaction-এ কে কাজ করছে, এবং আপনার code-কে সাড়া দেওয়ার একটি উপায় দেয়।

শুরু করুন

Proof of Actor private beta-তে আছে। founding developer program-এর মাধ্যমে selected team-রা agreed usage limit-এর মধ্যে automatic billing ছাড়া up to 12 months free access পেতে পারে। early access-এর জন্য apply করুন এবং আপনার site বা application, আর আপনি যে traffic বুঝতে চান, সে সম্পর্কে আমাদের জানান।

Google Analytics হলো Google LLC-এর একটি trademark।

ডেভেলপারদের জন্য

What your code receives

Every interaction resolves to one result record. Your application reads the class and the basis and applies its own policy.

Result record
{
  "route": "GET /api/v1/catalog",
  "class": "agent",
  "basis": "verified",
  "evidence": [
    { "signal": "http_message_signature", "result": "valid", "keyid": "assistant.example" },
    { "signal": "client_declaration", "value": "assistant.example" }
  ],
  "observed_at": "2026-11-13T10:42:07Z"
}
class
Human, Human + AI, Agent বা Unknown।
basis
evidence কতটা শক্তিশালী: verified, declared, inferred বা unknown।
evidence
result-এর পেছনের signals, যাতে আপনার team কারণটি দেখতে পারে।

observation mode-এ শুরু করুন: results আপনার logs-এর পাশে record করুন এবং আপনি কোনো policy বেছে না নেওয়া পর্যন্ত কিছুই পরিবর্তন করবেন না। Node.js integration guide পড়ুন

প্রায়শই জিজ্ঞাসিত প্রশ্ন

Google Analytics-এর বদলে কি আমাকে Proof of Actor ব্যবহার করতে হবে?

না। acquisition, campaign এবং engagement reporting-এর জন্য GA4 এখনও সঠিক tool। Proof of Actor প্রতিটি interaction-এর জন্য evidence basis-সহ actor classification যোগ করে, server, API এবং MCP path-সহ, এবং আপনার application-কে সেটির উপর ভিত্তি করে route করতে দেয়। অধিকাংশ দল দুটিই চালায়।

আমি কি actor class-গুলো Google Analytics-এ পাঠাতে পারি?

হ্যাঁ। আপনার application Proof of Actor-এর result পায়, তাই আপনি actor class এবং basis-কে ইতিমধ্যে যে event পাঠান তাতে যুক্ত করতে পারেন, যেমন event parameter বা custom dimension হিসেবে, এবং আপনার existing GA4 report-গুলোকে Human, Human + AI, Agent এবং Unknown অনুযায়ী segment করতে পারেন।

GA4 কি ইতিমধ্যেই bot traffic filter করে?

Google-এর documentation অনুযায়ী, November 2026 পর্যন্ত, GA4 Google research এবং IAB International Spiders and Bots List ব্যবহার করে known bot এবং spider থেকে আসা traffic স্বয়ংক্রিয়ভাবে exclude করে। Google জানায় যে এই exclusion disable করা যায় না এবং কতটা known bot traffic excluded হয়েছে তা আপনি দেখতে পারেন না।

GA4 কেন বেশিরভাগ AI agent traffic দেখতে পায় না?

GA4 মূলত browser-এ চলা Google tag-এর মাধ্যমে data সংগ্রহ করে। অনেক agent API call করে, JavaScript না চালিয়েই page fetch করে, বা MCP server-এর সঙ্গে connect করে, তাই fire করার মতো কোনো tag থাকে না। Proof of Actor server, edge, HTTP API এবং MCP layer-এ, পাশাপাশি একটি approved browser collector-এর মাধ্যমে signal সংগ্রহ করে।

Proof of Actor কি bot filter-এর মতো traffic block করে?

না। এটি observation mode-এ শুরু হয় এবং install করার পর কিছুই পরিবর্তন করে না। আপনি real traffic-এর বিরুদ্ধে policy preview করেন এবং নিজের code-এ route by route enforce করেন।

Proof of Actor কি individual মানুষকে identify করে?

না। এটি একটি interaction-এর পেছনের actor-কে classify করে। এটি identity check, KYC বা biometrics করে না।

কে আপনার app ব্যবহার করছে, তা জানুন।

Founding developer-এর একটি ছোট group-এর জন্য private beta।

আগে কথা বলতে চান? Founders-এর সঙ্গে কথা বলুন