Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Bài 4 — Product Analytics Landscape: Mixpanel vs Amplitude vs Heap vs PostHog

Product Analytics Mixpanel and Amplitude Bài 4/60

Mở đầu — vì sao bài này quan trọng

Hãy tưởng tượng bạn vừa được giao nhiệm vụ "chọn công cụ product analytics cho công ty". Nghe thì đơn giản, nhưng đây là một trong những quyết định có sức nặng nhất mà một Product Manager phải đưa ra trong năm đầu tiên. Vì sao? Vì công cụ analytics không phải thứ bạn thay đổi mỗi quý. Một khi cả team đã cắm tracking code vào sản phẩm, xây dashboard, huấn luyện mọi người dùng nó, thì việc "đổi tool" sau này tốn hàng tháng trời và không ít máu và nước mắt (chúng ta sẽ có hẳn Bài 53 nói về việc migration này). Chọn sai từ đầu nghĩa là bạn phải sống chung với hậu quả rất lâu.

Trong thị trường product analytics hiện nay, có bốn cái tên nổi bật thường xuyên nằm trên bàn cân của các PM: Mixpanel, Amplitude, HeapPostHog. Mỗi công cụ được sinh ra với một triết lý khác nhau, phục vụ một kiểu công ty khác nhau, và có mô hình giá rất khác nhau. Bài này không dạy bạn cách setup từng công cụ (điều đó dành cho Bài 5, 6, 22, 23) mà giúp bạn nhìn được bức tranh toàn cảnh — the landscape — để trả lời câu hỏi chiến lược: "Với công ty của tôi, ở giai đoạn này, đâu là lựa chọn hợp lý nhất?"

Cuối bài, bạn sẽ có một khung tư duy so sánh rõ ràng và một bảng đánh giá thực tế để tự tin đưa ra quyết định — hoặc ít nhất là biết đặt đúng câu hỏi khi ngồi vào bàn họp với CTO.

Khái niệm cốt lõi

Product analytics tool giải quyết bài toán gì

Trước khi so sánh, cần thống nhất: một công cụ product analytics chuyên dụng khác với Google Analytics truyền thống ở chỗ nó lấy user (con người) và event (hành vi) làm trung tâm, chứ không phải pageview. Nó cho phép bạn hỏi những câu như: "Trong nhóm người dùng đăng ký tháng 3, bao nhiêu phần trăm quay lại sau 7 ngày?" hoặc "Người dùng bỏ giỏ hàng ở bước nào nhiều nhất?". Bốn công cụ trong bài này đều làm được điều đó — khác biệt nằm ở cách chúng làm và phục vụ ai.

Hai trường phái: Manual tracking vs Auto-capture

Đây là lằn ranh quan trọng nhất để hiểu landscape.

  • Manual (event-based) tracking: Bạn phải chủ động quyết định event nào cần theo dõi, đặt tên, và viết code gọi lệnh (ví dụ track("Checkout Completed", {...})). Mixpanel và Amplitude thuộc trường phái này. Ưu điểm: dữ liệu sạch, có chủ đích, đúng những gì bạn cần. Nhược điểm: tốn công thiết kế trước (chúng ta có hẳn Bài 7 về event taxonomy) và nếu quên track thì mất dữ liệu quá khứ.
  • Auto-capture (retroactive) tracking: Công cụ tự động ghi lại mọi click, tap, form submit ngay khi cắm SDK, rồi bạn định nghĩa event sau. Heap là người khai sinh triết lý này; PostHog cũng hỗ trợ mạnh. Ưu điểm: không lo "quên track", có thể phân tích ngược quá khứ. Nhược điểm: dữ liệu ồn ào, tốn dung lượng, và vẫn cần "dọn dẹp" để dùng được.

Bốn tay chơi chính

Công cụThế mạnhMô hình giáPhù hợp nhất với
MixpanelTrưởng thành, giao diện nhanh và trực quan, mạnh về funnel & retention, dễ cho PM không rành kỹ thuậtTheo số event/tháng; có gói miễn phí khá rộng rãi (tới ~1M–20M events tùy thời điểm)Startup và scale-up cần một công cụ đẹp, dễ dùng cho cả team product
AmplitudeMạnh nhất về phân tích chuyên sâu, behavioral cohort, tính năng Compass (tìm predictive metric), governance tốt cho công ty lớnTheo MTU (Monthly Tracked Users); gói free rộng, gói trả phí đắt dần theo quy môCông ty đang scale, data team trưởng thành, cần phân tích sâu
HeapAuto-capture toàn diện — không cần định nghĩa event trước, phân tích ngược được quá khứTheo số session/user; giá minh bạch thấp hơn, gói free giới hạnTeam thiếu nguồn lực engineering để cắm event thủ công
PostHogNguồn mở (open-source), all-in-one: analytics + session replay + feature flags + A/B test; self-host đượcTheo event, có gói free rất hào phóng; self-host thì gần như miễn phíStartup kỹ thuật, công ty coi trọng kiểm soát dữ liệu, ngân sách hạn chế

Ba tiêu chí bạn phải cân khi chọn

  • Đội ngũ: Team bạn có engineer để cắm tracking không? Có data analyst không? PM có tự chủ được không? Nếu team engineering mỏng, auto-capture (Heap/PostHog) giúp bạn bắt đầu nhanh.
  • Giai đoạn & quy mô: Seed startup 5 người khác hoàn toàn với scale-up 200 người. Ở giai đoạn đầu, gói free của PostHog hay Mixpanel là quá đủ. Khi lên tới hàng triệu user, chi phí và governance mới thành vấn đề lớn (Bài 29 sẽ đào sâu tối ưu chi phí).
  • Mức độ kiểm soát dữ liệu & tuân thủ: Nếu bạn làm fintech tại Việt Nam và lo về Nghị định 13/2023 (PDPL) về bảo vệ dữ liệu cá nhân, khả năng self-host của PostHog là một điểm cộng lớn vì dữ liệu không rời khỏi hạ tầng của bạn.

Tình huống thực tế

Ví dụ 1 — Startup fintech Việt Nam chọn PostHog vì chủ quyền dữ liệu

Một startup ví điện tử giả định tên PayZen, khoảng 15 người, đang xây MVP. CTO của họ lo ngại việc gửi dữ liệu hành vi người dùng (vốn gắn với thông tin tài chính) lên server Mixpanel/Amplitude đặt ở nước ngoài, vì đội pháp lý cảnh báo rủi ro với Nghị định 13/2023 về chuyển dữ liệu cá nhân xuyên biên giới.

Họ chọn PostHog self-host trên chính cụm server AWS Singapore của mình. Kết quả: toàn bộ event ở lại trong hạ tầng công ty, không phát sinh chi phí license (chỉ tốn chi phí server ~vài trăm USD/tháng), và họ được thêm feature flags miễn phí để rollout tính năng theo phần trăm người dùng.

Bài học: Với công ty nhạy cảm về dữ liệu và có đội kỹ thuật đủ mạnh để tự vận hành, open-source self-host giải quyết đồng thời cả bài toán tuân thủ lẫn ngân sách. Đánh đổi là bạn phải tự lo uptime, backup, và nâng cấp — thứ mà SaaS lo hộ bạn.

Ví dụ 2 — Sàn TMĐT scale-up chọn Amplitude để phân tích sâu

Một sàn thương mại điện tử giả định ChợXanh, đã có 3 triệu người dùng hoạt động hàng tháng, đội data 6 người. Vấn đề của họ không còn là "track được không" mà là "tìm ra đòn bẩy tăng trưởng ở đâu". Họ muốn biết: hành vi nào trong 7 ngày đầu dự báo mạnh nhất việc user sẽ mua hàng lần thứ hai?

Đây đúng là sân của Amplitude. Tính năng Compass của nó tự động quét hàng trăm hành vi và chỉ ra rằng người dùng "thêm ≥3 sản phẩm vào wishlist trong tuần đầu" có tỷ lệ mua lại cao gấp 4 lần. ChợXanh biến insight này thành một chiến dịch onboarding khuyến khích tạo wishlist, và tỷ lệ mua lần hai tăng đáng kể sau một quý.

Bài học: Khi công ty đã scale và có nhu cầu phân tích predictive (dự báo), cùng đội ngũ đủ trưởng thành để khai thác, Amplitude trả lại giá trị xứng đáng với mức giá cao hơn. Với startup nhỏ chỉ cần đếm funnel cơ bản, sức mạnh này là dư thừa và lãng phí.

Ví dụ 3 — Team product 3 người chọn Heap vì không có engineer rảnh

Một startup SaaS B2B giả định DeskFlow (phần mềm quản lý công việc), team chỉ 3 người, một PM kiêm luôn phân tích. Họ không có engineer nào rảnh để ngồi định nghĩa và cắm hàng chục event thủ công.

Họ chọn Heap. Chỉ cần dán một đoạn snippet duy nhất vào sản phẩm, Heap tự động ghi lại mọi click và tap. Ba tuần sau, khi PM muốn phân tích "bao nhiêu người bấm nút Invite Teammate", họ chỉ cần vào Heap định nghĩa event đó từ dữ liệu đã có sẵn — kể cả dữ liệu của ba tuần trước khi họ nghĩ tới câu hỏi này. Không cần deploy lại, không cần chờ engineer.

Bài học: Auto-capture là cứu cánh cho team thiếu nguồn lực kỹ thuật và cho những câu hỏi "phát sinh sau". Cái giá phải trả là dữ liệu ồn ào hơn và bạn vẫn phải kỷ luật trong việc đặt tên, kẻo dashboard biến thành mớ hỗn độn.

Hướng dẫn từng bước

Đây là quy trình bạn có thể áp dụng để chọn công cụ cho chính công ty mình:

  • Xác định câu hỏi kinh doanh cốt lõi bạn cần trả lời. Đừng bắt đầu bằng tool. Viết ra 5–10 câu hỏi thật sự quan trọng: "Retention D7 của chúng ta là bao nhiêu?", "User activate ở bước nào?". Câu hỏi sẽ lộ ra mức độ phức tạp bạn cần.
  • Kiểm kê nguồn lực đội ngũ. Trả lời thẳng thắn: có bao nhiêu engineer sẵn sàng làm tracking? Có data analyst không? PM tự chủ tới đâu? Nếu engineering là nút thắt, nghiêng về auto-capture.
  • Ước lượng quy mô dữ liệu. Nhân số user hoạt động với số hành động trung bình mỗi user để ra khối lượng event/tháng. Con số này quyết định bạn nằm ở gói free hay phải trả phí, và trả bao nhiêu.
  • Đánh giá ràng buộc tuân thủ & dữ liệu. Bạn có dữ liệu nhạy cảm không? Có yêu cầu dữ liệu phải ở lại Việt Nam/nội bộ không? Nếu có, cân nhắc nghiêm túc PostHog self-host.
  • Lập shortlist 2 công cụ và chạy trial thật. Đừng chọn dựa trên bài blog (kể cả bài này). Cắm thử vào một luồng nhỏ của sản phẩm, cho 2–3 người trong team dùng thử một tuần, xem giao diện nào khiến họ tự trả lời được câu hỏi.
  • Ra quyết định và ghi lại lý do. Viết một trang tài liệu ngắn giải thích vì sao chọn công cụ này. Sáu tháng sau khi có người hỏi "sao mình dùng cái này?", bạn sẽ cảm ơn chính mình.

Lỗi thường gặp & mẹo

  • Chọn tool trước khi biết mình cần gì. Đây là sai lầm số một. PM thường bị "choáng" bởi demo hào nhoáng và chọn công cụ mạnh nhất, để rồi 80% tính năng không bao giờ đụng tới mà vẫn trả tiền đủ. Hãy để câu hỏi kinh doanh dẫn đường.
  • Đánh giá thấp chi phí khi scale. Gói free trông rất hào phóng ở giai đoạn đầu. Nhưng nhiều công cụ tính giá theo MTU hoặc số event — khi bạn tăng trưởng 10 lần, hóa đơn có thể nhảy vọt bất ngờ. Luôn hỏi rõ mô hình giá và mô phỏng chi phí ở quy mô gấp 10 lần hiện tại.
  • Nghĩ rằng auto-capture nghĩa là "khỏi suy nghĩ". Heap và PostHog auto-capture giúp bạn không mất dữ liệu, nhưng nếu không có kỷ luật đặt tên và định nghĩa event, bạn sẽ chết chìm trong dữ liệu rác. Auto-capture giảm gánh nặng engineering, không xóa bỏ nhu cầu tư duy về dữ liệu.
  • Bỏ qua yếu tố "ai sẽ dùng hàng ngày". Công cụ mạnh nhất mà PM không dám mở ra thì vô dụng. Mixpanel nổi tiếng dễ dùng cho người không chuyên; Amplitude sâu hơn nhưng dốc học tập cao hơn. Chọn công cụ mà team thực sự sẽ mở ra mỗi sáng.
  • Mẹo — đừng ngại kết hợp. Nhiều công ty dùng PostHog cho feature flags và session replay, đồng thời dùng Mixpanel cho phân tích chính. Không có luật nào bắt bạn chỉ dùng một công cụ, dù về lâu dài nên hợp nhất để tránh dữ liệu phân mảnh.
  • Mẹo — hỏi về khả năng export dữ liệu ngay từ đầu. Trước khi cưới một công cụ, hãy hỏi: "Nếu sau này muốn rời đi, mình lấy lại dữ liệu thô thế nào?". Công cụ nào khóa dữ liệu của bạn là một lá cờ đỏ.

Bài tập thực hành

  • Lập bảng đánh giá cho công ty của bạn. Kẻ một bảng với 4 cột (Mixpanel, Amplitude, Heap, PostHog) và 5 hàng tiêu chí: (1) độ khó cắm tracking với đội ngũ hiện tại, (2) chi phí ước tính ở quy mô hiện tại, (3) chi phí ước tính khi gấp 10 lần, (4) mức độ đáp ứng yêu cầu tuân thủ dữ liệu, (5) độ dễ dùng cho PM. Cho điểm 1–5 mỗi ô và cộng lại.
  • Viết 8 câu hỏi kinh doanh mà công cụ analytics của bạn cần trả lời trong 6 tháng tới. Xếp chúng theo độ phức tạp (đếm đơn giản → phân tích dự báo). Nhìn vào phân bố này, công cụ nào trong bốn cái phù hợp nhất?
  • Tình huống ra quyết định. Một startup game mobile Việt Nam, 500 nghìn người chơi, đội 2 engineer, ngân sách analytics dưới 500 USD/tháng, cần phân tích retention và event trong game. Dựa trên bài học, bạn khuyên họ chọn công cụ nào và vì sao? Viết một đoạn 150 từ bảo vệ lựa chọn của bạn (gợi ý: cân nhắc gói free và mô hình event của game).

Tóm tắt

Bốn công cụ product analytics hàng đầu — Mixpanel, Amplitude, Heap và PostHog — không cạnh tranh theo kiểu "cái nào tốt hơn" mà theo kiểu "cái nào hợp với bạn hơn". Mixpanel đẹp, nhanh, dễ dùng, hợp cho startup và scale-up cần công cụ trực quan cho cả team. Amplitude mạnh nhất về phân tích sâu và dự báo, xứng đáng khi công ty đã scale và có đội data trưởng thành. Heap giải phóng bạn khỏi việc cắm event thủ công nhờ auto-capture, cứu cánh cho team thiếu engineer. PostHog là lựa chọn all-in-one nguồn mở, hào phóng về giá và cho phép self-host — hoàn hảo cho startup kỹ thuật và các công ty coi trọng chủ quyền dữ liệu như fintech Việt Nam.

Nguyên tắc vàng: để câu hỏi kinh doanh, nguồn lực đội ngũ, quy mô dữ liệu và yêu cầu tuân thủ dẫn dắt quyết định — không phải demo hào nhoáng. Hãy lập shortlist, chạy trial thật, và ghi lại lý do chọn. Ở các bài tiếp theo, chúng ta sẽ đào sâu setup thực tế của từng công cụ, bắt đầu với Mixpanel ở Bài 5. Giờ bạn đã có bản đồ toàn cảnh — đủ tự tin để bước vào từng vùng đất cụ thể.