Mixpanel bir ürün analitiği platformudur. Ekipler onu, kullanıcıların hangi özellikleri benimsediğini, funnel içinde nerede ayrıldıklarını ve kimin gelecek hafta geri döndüğünü görmek için kullanır. Bu iş için çok iyidir ve birçok ürün ekibi için kullanıcı davranışıyla ilgili soruların yanıtlandığı yerdir.
Şimdi bu soruların yanına yeni bir soru geldi. Ürününüzdeki event'lerin bir kısmı artık bir kişinin tıklamasıyla oluşmuyor. Bunlar, gerçek müşteriler adına hareket eden AI agent'larından, bir AI asistanı ile çalışan kişilerden ve henüz açıklayamadığınız otomasyondan geliyor. Bir funnel'ı okumadan önce giderek daha fazla, içindeki event'leri kimin ya da neyin ürettiğini bilmeniz gerekiyor ve uygulamanızın da aynı anda buna göre tepki verebilmesi gerekiyor. AgentCredia'nın Proof of Actor ürünü bunun için tasarlandı.
Bu sayfa ikisini adil biçimde karşılaştırır. Aşağıdaki Mixpanel bilgileri, Kasım 2026 itibarıyla Mixpanel'in kendi dokümantasyonundan alınmıştır.
Kısa sürüm
| Mixpanel | Proof of Actor | |
|---|---|---|
| Ana soru | Kullanıcılar nasıl benimsiyor, dönüştürüyor ve elde tutuyor? | Bu etkileşimde kim ya da ne hareket ediyor ve kanıt nedir? |
| Nerede toplar | Client ve server SDK'ları ile ingestion API'leri; Mixpanel mümkün olan her yerde server-side tracking'i önerir | Server middleware, edge, HTTP API, MCP server'lar ve onaylı bir browser collector |
| Agent ve bot etiketleri | $mp_actor_type agent, bot veya none, user agent'tan sınıflandırılır |
Bir beyan edilmiş temel ile Human, Human + AI, Agent veya Unknown |
| Doğrulanmış agent kimliği | Mixpanel'in bot traffic dokümantasyonunda açıklanmaz | Bir request signature yayınlanmış bir anahtara karşı kontrol edildiğinde Verified temel |
| AI destekli kişiler | Ayrı bir sınıf olarak açıklanmaz | Birinci sınıf sonuç: Human + AI |
| Belirsiz trafik | Agent veya bot eşleşmesi yoksa none olarak etiketlenir | Sizin seçeceğiniz bir fallback ile Unknown olarak raporlanır |
| Trafiğe işlem uygular mı? | Hayır, event'leri analiz eder | Gözlemden sonra, kendi kodunuzda policy'lerinize göre route eder |
Sayfanın geri kalanı her satırı açıklar.
Mixpanel'in event modeli ne için tasarlandı
Mixpanel, event'ler ve onlara eklenen property'ler etrafında tasarlanmıştır. Sign up, create project veya invite teammate gibi aksiyonları instrument edersiniz, plan veya platform gibi property'ler eklersiniz ve ardından event'leri bu property'lere göre kırarak funnel'lar, retention eğrileri, flow'lar ve cohort'lar oluşturursunuz. Mixpanel'deki her analiz sorusu sonunda hangi event'lerin gerçekleştiği, kime ait olduğu ve hangi property değerleriyle geldiği sorusuna dönüşür.
Bu model, actor bağlamının onun içine çok iyi oturmasının tam da nedenidir. Bir actor etiketi sadece başka bir property'dir ve event'lerinizde yer aldıktan sonra her funnel ve retention grafiği buna göre bölünebilir. Mixpanel bu yönde kendi actor etiketlemesiyle zaten ilerlemiş durumda. Açık soru, bu property'nin neye dayandığı ve request hâlâ işlenirken uygulamanızın aynı yanıtı kullanıp kullanamayacağıdır.
Proof of Actor bu yanıtı request yolunda üretir. Her etkileşim dört sınıftan birini alır: sinyaller bir kişiyi gösterdiğinde Human, bir kişi destekli bir AI ile hareket ettiğinde ve bu destek onaylanmış ya da desteklenen bir entegrasyon üzerinden gözlemlenmişse Human + AI, otomatik veya agent kökenli etkileşimler için Agent, ve kanıt güvenilir bir karar vermeyi desteklemediğinde Unknown. Her sonuç kendi evidence basis değerini, verified, declared, inferred veya unknown olarak belirtir ve böylece property'yi bir etiket olmaktan çıkarıp belirtilmiş gücü olan bir etikete dönüştürür.
Her biri nerede çalışır
Mixpanel hem client-side hem server-side tracking sunar. Tracking yöntemi seçme dokümantasyonu, mümkün olduğunca server'larınızdan tracking yapmanızı ve gerektiğinde client-side tracking ile tamamlamanızı önerir, ayrıca client-side tracking'in ad blocker'lardan etkilendiğini belirtir.
Proof of Actor da server-side çalışır, ancak konumu farklıdır. Uygulamanızın request yolunda yer alır: Node.js middleware, Next.js, sizin kontrol ettiğiniz edge katmanı, genel bir HTTP API veya MCP server'ınız ve onaylı sayfalarda isteğe bağlı bir browser collector. Bu sayede request anındaki sinyalleri görebilir, örneğin client'ın bir signature sunup sunmadığını, client'ın kendisini beyan edip etmediğini ve kendi assistant'ınızın aksiyonu yapıp yapmadığını anlayabilir. Tam liste için integrations sayfasına bakın.
Mixpanel bot'ları ve AI agent'ları nasıl ele alır
Mixpanel burada gerçek destek ekledi ve bunu takdir etmek gerekir. bot traffic dokümantasyonuna göre:
- Mixpanel JavaScript kitaplığı, Googlebot ve Bingbot dahil bilinen kısa bir crawler listesini varsayılan olarak filtreler.
$ignoreözelliği ayarlanmış herhangi bir event ingestion sırasında düşürülür, böylece kendi filtreleme mantığınızı yazabilirsiniz.- Mixpanel'in ingestion API'leri her event'in user agent'ını sınıflandırır ve
$mp_actor_type(Actor Type) değerini, bir insan kullanıcının adına hareket eden bir LLM'den gelen request'ler içinagent, crawler ve search indexer gibi genel otomatik trafik içinbotveya hiçbiri uymuyorsanoneolarak ayarlar. Türagentveyabotolduğunda,$mp_actor_name(Actor Name) GPTBot veya ClaudeBot gibi sınıflandırılmış kimliği tutar. - Server-side tracking ile sınıflandırma, Mixpanel'e ulaşan request'in user agent'ını kullanır; bu da sizin server'ınızın HTTP library'sidir, aksi halde son kullanıcının user agent'ını iletmediğiniz sürece, örneğin
$mp_raw_user_agentiçinde. Mixpanel aksi durumda sınıflandırmanın hatalı olabileceğini not eder. - Mixpanel'deki event'ler değiştirilemez, bu yüzden zaten kaydedilmiş bot event'leri silinmek yerine analiz dışında bırakılarak ele alınır.
Bu, faydalı bir raporlama etiketidir. Ayrıca tasarım gereği user agent string'inden türetilmiş bir etikettir. User agent string'leri kendilerini beyan eder ve taklit edilmesi kolaydır; bu sorun user agent spoofing girişinde ele alınır. Dokümantasyon ayrıca AI desteğiyle çalışan kişiler için bir sınıf ya da kanıtın çağrı yapacak kadar zayıf olduğunu söyleme yöntemi de tanımlamaz.
$mp_actor_type ve Proof of Actor class, yan yana
İki sonuç da aynı Mixpanel event'i üzerinde yaşayabildiği için, ilişkilerini görmek yararlıdır:
$mp_actor_type |
Dayandığı şey | Proof of Actor class ne ekleyebilir |
|---|---|---|
agent |
Bir kullanıcı adına hareket eden bir LLM için user agent eşleşmesi | Request geçerli bir signature taşıyorsa Verified temelli Agent, aksi halde declared veya inferred temeli |
bot |
Crawler ve indexer için bir user agent eşleşmesi | Kanıt bunu destekliyorsa Agent veya crawler tarzı user agent başka hiçbir şeyle desteklenmiyorsa Unknown |
none |
User agent üzerinde agent veya bot eşleşmesi yok | Human, Human + AI veya Unknown, böylece destekli kişiler ve açıklanamayan trafik aynı kovada gizlenmez |
Temel farklar, her yanıtın nerede üretildiğinden gelir.
User agent string'inin ötesinde kanıt. $mp_actor_type, user agent'tan türetilir; bu da kendini beyan eden ve taklit edilmesi kolay bir bilgidir, user agent spoofing girişinin açıkladığı gibi. Doğrulanmış bir Proof of Actor sonucu, request signature'ın yayınlanmış bir anahtara karşı kontrol edildiği anlamına gelir ve bu işlem RFC 9421'de tanımlandığı şekilde ve Web Bot Auth içinde kullanıldığı haliyle HTTP Message Signatures ile yapılır.
AI destekli kişiler için bir sınıf. $mp_actor_type altında, bir asistanla çalışan bir kişi diğer tüm kullanıcılarla birlikte none içine düşer. Proof of Actor, destek onaylandığında veya desteklenen bir entegrasyon üzerinden gözlemlendiğinde Human + AI raporlar, böylece bir Mixpanel funnel'ı AI destekli kullanıcıların daha hızlı aktive olup olmadığını veya farklı noktalarda takılıp takılmadığını gösterebilir.
None yerine Unknown. none eşleşme bulunmadığı anlamına gelir. Unknown ise kanıtın karar vermek için yeterince güçlü olmadığı anlamına gelir ve bu daha farklı ve daha yararlı bir ifadedir. Unknown oranını route bazında izleyebilirsiniz ve Unknown traffic'i ele alma rehberi fallback kalıplarını kapsar.
Tracking'inizden hiç geçmeyen event'ler. Agent'lar çoğu zaman bir UI üzerinden tıklamak yerine API'leri ve MCP server'ları çağırır. Proof of Actor bu etkileşimleri, MCP tool call'ları dahil olmak üzere, gerçekleştiği yerde sınıflandırır; MCP server'lar kullanım senaryosuna bakın.
Request anında bir karar. Mixpanel event'leri değiştirilemez ve sonradan analiz edilir, bu analitik için doğrudur. Proof of Actor ayrıca uygulamanızın route, class ve basis başına allow, adapt, challenge, review veya rate-limit yapmasına izin verir. observation mode içinde başlar, bu yüzden siz enforce etmeyi seçene kadar hiçbir şey değişmez.
Mixpanel ve Proof of Actor'ı birlikte kullanma
- Request'te sınıflandırın. Proof of Actor, uygulamanızdaki, API'nizdeki veya MCP server'ınızdaki her etkileşim için bir class ve basis döndürür.
- İki event property'si ekleyin. Sınıfı ve temeli, örneğin
actor_classveactor_basisolarak adlandıracağınız property'ler halinde, zaten gönderdiğiniz Mixpanel event'lerine ekleyin. Server-side tracking bunu kolaylaştırır çünkü sonuç uygulamanızda bulunur. $mp_actor_type'i de koruyun. Son kullanıcının user agent'ını iletin, böylece Mixpanel'in kendi etiketi doğru kalır ve iki property'yi karşılaştırın. Uyuşmadıkları durumlarda, hangi kanıta güvenmeniz gerektiğini Proof of Actor basis söyler.- Zaten kullandığınız raporları bölün. Funnel'ları, retention'ı ve flow'ları actor class'a göre ayırarak agent yönlendirmeli sign up'ların insan kaynaklı olanlar gibi elde tutulup tutulmadığını veya AI destekli kullanıcıların activation'a daha hızlı ulaşıp ulaşmadığını görün. SaaS apps kullanım senaryosu bunun en çok nerede önemli olduğunu gösterir.
- Önemli yerde işlem yapın. Actor class'ın deneyimi değiştirmesi gereken route'lar için policy'ler yazın. Actor-aware policy'leri güvenli şekilde yaygınlaştırma rehberi süreci kapsar.
Hangisini ne zaman seçmeli
Mixpanel'i, sorunuz ürün davranışı ile ilgiliyse seçin: activation, conversion, retention, özellik benimsemesi ve kullanıcıların izlediği yollar. Onun $mp_actor_type etiketi, bu analiz içinde agent ve bot'ları ayırmak için iyi bir ilk adımdır.
Proof of Actor'ı, bu etiketin kanıt taşıması gerektiğinde, AI destekli kullanıcılar ürününüz için önemli olduğunda, agent trafiğinizin büyük kısmı API'ler veya MCP server'lar üzerinden geldiğinde veya uygulamanızın rapor içinde değil request anında yanıt vermesi gerektiğinde ekleyin. Mixpanel size ürününüzün nasıl kullanıldığını söyler. Proof of Actor size her etkileşimde kim tarafından kullanıldığını kanıtla birlikte söyler ve kodunuza buna göre işlem yapma yolu verir.
Başlayın
Proof of Actor özel beta aşamasındadır. Kurucu geliştirici programı kapsamında, seçilen ekipler üzerinde anlaşılan kullanım sınırları dahilinde, otomatik faturalandırma olmadan 12 aya kadar ücretsiz erişim alabilir. Erken erişim için başvurun ve bize ürününüzü ve anlamak istediğiniz etkileşimleri anlatın.
Mixpanel, Mixpanel, Inc.'in ticari markasıdır.