Mixpanel là một nền tảng phân tích sản phẩm. Các nhóm dùng nó để xem người dùng tiếp nhận những tính năng nào, họ rời khỏi funnel ở đâu, và ai quay lại vào tuần sau. Nó làm rất tốt công việc đó, và với nhiều nhóm sản phẩm, đây là nơi các câu hỏi về hành vi người dùng được trả lời.
Giờ đây có thêm một câu hỏi mới bên cạnh đó. Một phần các sự kiện trong sản phẩm của bạn không còn do một người nhấp chuột nữa. Chúng đến từ các tác nhân AI hành động thay cho khách hàng thực, từ những người làm việc cùng một trợ lý AI, và từ tự động hóa mà bạn chưa thể giải thích ngay. Trước khi đọc một funnel, ngày càng bạn cần biết ai hoặc cái gì đã tạo ra các sự kiện trong đó, và ứng dụng của bạn cũng cần biết điều đó ngay tại thời điểm xảy ra để có thể phản hồi. Đó là điều mà Proof of Actor từ AgentCredia được xây dựng để làm.
Trang này so sánh hai bên một cách công bằng. Các dữ kiện về Mixpanel bên dưới lấy từ tài liệu chính thức của Mixpanel tính đến tháng 11 năm 2026.
Bản tóm tắt ngắn
| Mixpanel | Proof of Actor | |
|---|---|---|
| Câu hỏi chính | Người dùng tiếp nhận, chuyển đổi và giữ chân như thế nào? | Ai hoặc cái gì đang thực hiện tương tác này, và bằng chứng là gì? |
| Nơi thu thập | SDK phía client và server cùng các ingestion APIs; Mixpanel khuyến nghị theo dõi phía server khi có thể | Middleware server, edge, HTTP API, MCP server, cùng một bộ thu thập trình duyệt đã được phê duyệt |
| Nhãn agent và bot | $mp_actor_type là agent, bot hoặc none, được phân loại từ user agent |
Human, Human + AI, Agent hoặc Unknown, kèm theo cơ sở được nêu rõ |
| Danh tính agent đã xác minh | Không được mô tả trong tài liệu lưu lượng bot của Mixpanel | Cơ sở Verified khi chữ ký của request khớp với một khóa đã công bố |
| Người dùng có hỗ trợ AI | Không được mô tả như một lớp riêng | Kết quả hạng nhất: Human + AI |
| Lưu lượng không rõ | Được gắn nhãn none khi không khớp agent hoặc bot | Được báo cáo là Unknown, với phương án dự phòng do bạn chọn |
| Hành động trên lưu lượng | Không, nó phân tích các sự kiện | Định tuyến theo policy của bạn trong chính mã của bạn, sau khi quan sát |
Phần còn lại của trang này giải thích từng dòng.
Mô hình sự kiện của Mixpanel được xây dựng cho điều gì
Mixpanel được xây dựng xoay quanh các sự kiện và các thuộc tính gắn với chúng. Bạn instrument các hành động như đăng ký, tạo dự án hoặc mời đồng đội, thêm các thuộc tính như gói hoặc nền tảng, rồi xây dựng funnels, đường cong retention, flows và cohorts bằng cách tách sự kiện theo các thuộc tính đó. Mọi câu hỏi phân tích trong Mixpanel cuối cùng đều trở thành câu hỏi về sự kiện nào đã xảy ra, với ai, và với giá trị thuộc tính nào.
Chính mô hình đó là lý do ngữ cảnh actor phù hợp rất tốt bên trong nó. Một nhãn actor chỉ là một thuộc tính khác, và khi nó nằm trên các sự kiện của bạn, mọi biểu đồ funnel và retention đều có thể được tách theo nó. Mixpanel đã đi theo hướng này với cách gắn nhãn actor của chính họ. Câu hỏi mở là thuộc tính đó dựa trên điều gì, và liệu ứng dụng của bạn có thể dùng cùng câu trả lời đó trong lúc request vẫn đang được xử lý hay không.
Proof of Actor tạo ra câu trả lời đó ngay trên đường request. Mỗi tương tác nhận một trong bốn lớp: Human khi các tín hiệu cho thấy đó là một người, Human + AI khi một người hành động với sự hỗ trợ của AI đã được khai báo hoặc được quan sát thông qua một tích hợp được hỗ trợ, Agent cho tương tác tự động hoặc có nguồn gốc từ agent, và Unknown khi bằng chứng không đủ để xác định đáng tin cậy. Mỗi kết quả đều nêu rõ cơ sở bằng chứng, verified, declared, inferred hoặc unknown, biến thuộc tính từ một nhãn thành một nhãn có mức độ được nêu rõ.
Mỗi bên chạy ở đâu
Mixpanel cung cấp theo dõi cả phía client lẫn phía server. Tài liệu của họ về chọn phương pháp theo dõi khuyến nghị theo dõi càng nhiều càng tốt từ server của bạn và bổ sung theo dõi phía client khi cần, đồng thời lưu ý rằng theo dõi phía client bị ảnh hưởng bởi ad blocker.
Proof of Actor cũng chạy phía server, nhưng vị trí của nó khác. Nó nằm trong đường xử lý request của ứng dụng bạn: middleware Node.js, Next.js, lớp edge do bạn kiểm soát, một HTTP API tổng quát hoặc MCP server của bạn, cùng một bộ thu thập trình duyệt tùy chọn trên các trang đã được phê duyệt. Điều đó cho phép nó thấy tín hiệu ngay tại thời điểm request, chẳng hạn như client có प्रस्तुत chữ ký hay không, client có khai báo chính nó hay không, và trợ lý của chính bạn có thực hiện hành động đó hay không. Xem trang tích hợp để biết danh sách đầy đủ.
Mixpanel xử lý bot và agent AI như thế nào
Mixpanel đã bổ sung hỗ trợ thực sự ở đây, và điều đó đáng được ghi nhận. Theo tài liệu lưu lượng bot của họ:
- Thư viện JavaScript của Mixpanel mặc định lọc ra một danh sách ngắn các crawler đã biết, bao gồm Googlebot và Bingbot.
- Bất kỳ sự kiện nào được gửi với thuộc tính
$ignoresẽ bị loại bỏ khi ingestion, vì vậy bạn có thể viết logic lọc của riêng mình. - Các ingestion APIs của Mixpanel phân loại user agent của từng sự kiện và đặt
$mp_actor_type(Actor Type) thànhagentđối với các request từ một LLM hành động thay cho người dùng,botđối với lưu lượng tự động chung như crawler và search indexer, hoặcnonekhi không điều kiện nào áp dụng. Khi loại làagenthoặcbot,$mp_actor_name(Actor Name) giữ danh tính đã phân loại, chẳng hạn như GPTBot hoặc ClaudeBot. - Với theo dõi phía server, việc phân loại dùng user agent của request đã tới Mixpanel, tức là thư viện HTTP của server bạn, trừ khi bạn chuyển tiếp user agent của người dùng cuối, ví dụ trong
$mp_raw_user_agent. Mixpanel lưu ý rằng nếu không, việc phân loại có thể không chính xác. - Các sự kiện trong Mixpanel là bất biến, vì vậy các sự kiện bot đã được ghi nhận sẽ được xử lý bằng cách loại chúng khỏi phân tích thay vì xóa.
Đó là một nhãn báo cáo hữu ích. Nó cũng là, theo thiết kế, một nhãn được suy ra từ chuỗi user agent. Chuỗi user agent là do chính nguồn tự khai báo và rất dễ giả mạo, một vấn đề được đề cập trong mục user agent spoofing. Và tài liệu không mô tả một lớp cho người làm việc với hỗ trợ AI, hoặc một cách để nói rằng bằng chứng quá yếu để kết luận.
$mp_actor_type và lớp của Proof of Actor, đặt cạnh nhau
Vì cả hai kết quả có thể cùng tồn tại trên một sự kiện Mixpanel, nên việc xem chúng liên hệ với nhau như thế nào sẽ rất hữu ích:
$mp_actor_type |
Nó dựa trên điều gì | Lớp của Proof of Actor có thể bổ sung gì |
|---|---|---|
agent |
Một khớp user agent cho một LLM đang hành động cho người dùng | Agent với cơ sở Verified khi request mang chữ ký hợp lệ, hoặc cơ sở declared hay inferred trong các trường hợp khác |
bot |
Một khớp user agent cho crawler và indexer | Agent khi bằng chứng ủng hộ điều đó, hoặc Unknown khi một user agent kiểu crawler không được hậu thuẫn bởi điều gì khác |
none |
Không có khớp agent hoặc bot trên user agent | Human, Human + AI hoặc Unknown, để người có hỗ trợ và lưu lượng chưa giải thích không còn bị ẩn trong cùng một nhóm |
Các khác biệt chính đến từ nơi mỗi câu trả lời được tạo ra.
Bằng chứng ngoài chuỗi user agent. $mp_actor_type được suy ra từ user agent, vốn là do chính nguồn tự khai báo và dễ giả mạo, như mục user agent spoofing giải thích. Một kết quả Proof of Actor đã verified nghĩa là một chữ ký của request đã được kiểm tra đối chiếu với một khóa đã công bố, bằng cách dùng HTTP Message Signatures như được định nghĩa trong RFC 9421 và được dùng bởi Web Bot Auth.
Một lớp cho người dùng có hỗ trợ AI. Trong $mp_actor_type, một người đang soạn thảo với trợ lý sẽ rơi vào none giống như mọi người dùng khác. Proof of Actor báo cáo Human + AI khi việc hỗ trợ được khai báo hoặc được quan sát thông qua một tích hợp được hỗ trợ, vì vậy một funnel trong Mixpanel có thể cho thấy người dùng có hỗ trợ AI kích hoạt nhanh hơn hay bị dừng ở những điểm khác.
Unknown thay vì none. none có nghĩa là không tìm thấy khớp. Unknown có nghĩa là bằng chứng không đủ mạnh để kết luận, và đó là một tuyên bố khác, hữu ích hơn. Bạn có thể theo dõi tỷ lệ Unknown theo route, và hướng dẫn về xử lý lưu lượng Unknown trình bày các mẫu dự phòng.
Các sự kiện không bao giờ đi qua lớp theo dõi của bạn. Agent thường gọi APIs và MCP server thay vì nhấp qua giao diện. Proof of Actor phân loại những tương tác đó ngay tại nơi chúng xảy ra, bao gồm cả các lời gọi công cụ MCP; xem trường hợp sử dụng MCP servers.
Một quyết định tại thời điểm request. Các sự kiện trong Mixpanel là bất biến và được phân tích sau đó, điều này là đúng cho phân tích. Proof of Actor cũng cho phép ứng dụng của bạn allow, adapt, challenge, đưa đi review hoặc rate-limit theo route, lớp và cơ sở. Nó bắt đầu ở chế độ quan sát, nên không có gì thay đổi cho đến khi bạn chọn enforce.
Dùng Mixpanel và Proof of Actor cùng nhau
- Phân loại ngay tại request. Proof of Actor trả về một lớp và một cơ sở cho mỗi tương tác trong ứng dụng, API hoặc MCP server của bạn.
- Thêm hai thuộc tính sự kiện. Gắn lớp và cơ sở làm thuộc tính, ví dụ những thuộc tính bạn đặt tên là
actor_classvàactor_basis, trên các sự kiện Mixpanel mà bạn đã gửi. Theo dõi phía server giúp việc này đơn giản vì ứng dụng của bạn giữ kết quả. - Giữ cả
$mp_actor_typenữa. Chuyển tiếp user agent của người dùng cuối để nhãn của chính Mixpanel vẫn chính xác, và so sánh hai thuộc tính đó. Khi chúng khác nhau, cơ sở của Proof of Actor sẽ cho bạn biết bằng chứng nào nên tin. - Tách nhỏ các báo cáo bạn đang dùng. Chia funnels, retention và flows theo actor class để xem liệu các lượt đăng ký do agent điều khiển có giữ chân giống như của người dùng hay không, hoặc người dùng có hỗ trợ AI có đạt đến kích hoạt sớm hơn hay không. Trường hợp sử dụng cho SaaS apps cho thấy điều này quan trọng nhất ở đâu.
- Hành động ở nơi quan trọng. Viết policy cho những route mà lớp actor nên thay đổi trải nghiệm. Hướng dẫn về triển khai policy nhận biết actor một cách an toàn trình bày quy trình.
Khi nào chọn cái nào
Chọn Mixpanel khi câu hỏi của bạn là về hành vi sản phẩm: kích hoạt, chuyển đổi, retention, mức độ tiếp nhận tính năng và các đường đi mà người dùng chọn. Nhãn $mp_actor_type của nó là một bước đầu tốt để tách agent và bot trong phân tích đó.
Thêm Proof of Actor khi bạn cần nhãn đó mang theo bằng chứng, khi người dùng có hỗ trợ AI quan trọng đối với sản phẩm của bạn, khi phần lớn lưu lượng agent của bạn đi qua APIs hoặc MCP server, hoặc khi ứng dụng của bạn cần phản hồi ngay tại thời điểm request thay vì trong một báo cáo. Mixpanel cho bạn biết sản phẩm của bạn được dùng như thế nào. Proof of Actor cho bạn biết ai đang dùng nó trên từng tương tác, kèm theo bằng chứng, và cho mã của bạn một cách để hành động dựa trên đó.
Bắt đầu
Proof of Actor đang ở private beta. Thông qua chương trình dành cho nhà phát triển sáng lập, các nhóm được chọn có thể nhận tới 12 tháng sử dụng miễn phí trong các giới hạn sử dụng đã thỏa thuận, không tự động tính phí. Đăng ký quyền truy cập sớm và cho chúng tôi biết về sản phẩm của bạn cũng như các tương tác bạn muốn hiểu.
Mixpanel là thương hiệu của Mixpanel, Inc.