PostHog یا Mixpanel؛ یک میلیون Event رایگان پایان محاسبه نیست

|نویسنده: تیم تحریریه QUASA|6 دقیقه مطالعه
PostHog یا Mixpanel؛ یک میلیون Event رایگان پایان محاسبه نیست

برای انتخاب میان PostHog و Mixpanel، سهمیهٔ رایگان Event فقط نقطهٔ شروع است. تعرفهٔ PostHog یک میلیون Event تحلیلی، پنج‌هزار Session Replay و یک میلیون درخواست Feature Flag را در هر ماه رایگان می‌گذارد؛ هر محصول پس از سهمیهٔ خودش محاسبه می‌شود. تعرفهٔ Mixpanel نیز تا یک میلیون Event و ده‌هزار Replay ماهانه را در طرح رایگان نشان می‌دهد؛ نمونهٔ طرح Growth برای ۱۸ میلیون Event سالانه، با پرداخت سالانه، ۱۲۰ دلار در ماه است.

PostHog برای تیمی که SQL، کنترل جداگانهٔ هزینهٔ ابزارها و امکان میزبانی مستقل می‌خواهد، گزینهٔ قابل‌محاسبه‌تری است. Mixpanel برای تیمی که بیشتر با قیف تبدیل، گروه‌های رفتاری و گزارش‌های آماده کار می‌کند، می‌تواند مناسب‌تر باشد. در هر دو حالت، تصمیم مالی به حجم Event، تعداد ضبط‌ها و شیوهٔ استفاده از Flag وابسته است؛ قیمت یک جزء را نمی‌توان به‌جای صورت‌حساب کل گذاشت.

صورت‌حساب Event در سه حجم ماهانه

در جدول پلکانی تحلیل محصول PostHog، نخستین یک میلیون Event رایگان است؛ برای بازهٔ یک تا دو میلیون، هر Event مازاد ۰٫۰۰۰۰۵ دلار و برای بازهٔ دو تا پانزده میلیون، ۰٫۰۰۰۰۳۴۳ دلار محاسبه می‌شود. نرخ پایین‌تر فقط به مصرف همان پله تعلق می‌گیرد. محاسبه‌های زیر فرضی‌اند، حجم یکسانی را در هر ماه در نظر می‌گیرند و فقط هزینهٔ Event را می‌سنجند.

  • در ۸۰۰ هزار Event ماهانه، هزینهٔ Event در هر دو سرویس صفر است، چون مصرف زیر سهمیهٔ رایگان می‌ماند. این نتیجه هنوز چیزی دربارهٔ Replay، Flag یا مدت نگهداری نمی‌گوید.
  • در ۱٫۵ میلیون Event ماهانه، PostHog برای ۵۰۰ هزار Event مازاد حدود ۲۵ دلار می‌گیرد. همین حجم اگر در تمام سال ثابت بماند، برابر ۱۸ میلیون Event سالانه است؛ نمونهٔ نمایش‌داده‌شدهٔ Mixpanel برای چنین تعهدی ۱۲۰ دلار در ماه با پرداخت سالانه است. این دو رقم فقط بخش تحلیل رویداد را در شرایط پرداخت متفاوت نشان می‌دهند.
  • در پنج میلیون Event ماهانه، هزینهٔ Event در PostHog حدود ۱۵۲٫۹۰ دلار است: ۵۰ دلار برای نخستین میلیونِ مازاد و ۱۰۲٫۹۰ دلار برای سه میلیونِ بعدی. قیمت ۱۲۰ دلاری Mixpanel به این حجم تعلق ندارد؛ برای مقایسهٔ هم‌حجم باید پنج میلیون Event ماهانه و شیوهٔ پرداخت دلخواه را در برآوردگر Growth انتخاب کرد.

تفاوت نرخ آغازین و نرخ پله‌های بعدی مهم است. ضرب‌کردن همهٔ چهار میلیون Event مازادِ سناریوی سوم در نرخ آغازین، هزینهٔ PostHog را ۲۰۰ دلار نشان می‌دهد و اثر تخفیف حجمی را پنهان می‌کند. در سوی Mixpanel نیز تعمیم قیمت نمونهٔ ۱۸ میلیون Event سالانه به مصرفی معادل ۶۰ میلیون Event سالانه، برآورد معتبری نمی‌سازد.

عبور از سقف رایگان چه اثری بر داده دارد؟

در طرح رایگان PostHog، Eventهای فراتر از حد مصرف به‌طور دائمی کنار گذاشته می‌شوند. با افزودن روش پرداخت، مصرف مازاد طبق تعرفه محاسبه می‌شود و تیم می‌تواند برای هر محصول سقف هزینه بگذارد. رسیدن به آن سقف نیز ثبت دادهٔ تازهٔ همان محصول را متوقف می‌کند؛ بنابراین سقف هزینه هم‌زمان ابزاری برای مهار پرداخت و تصمیمی دربارهٔ کامل‌بودن تاریخچهٔ داده است.

برای قیفی که هر مرحلهٔ آن از Eventهای ثبت‌شده ساخته می‌شود، حذف بخشی از رویدادهای یک ماه می‌تواند نرخ تبدیل همان دوره را مخدوش کند. اگر جهش ترافیک کوتاه‌مدت رخ دهد، میانگین ماه‌های آرام تصویر کافی از مصرف نمی‌دهد. هزینهٔ قابل‌پرداخت و ارزش حفظ داده باید در کنار هم سنجیده شوند، به‌ویژه وقتی تیم بعداً به تحلیل گروه‌های رفتاری همان دوره نیاز پیدا می‌کند.

Replay و Feature Flag چگونه جمع هزینه را تغییر می‌دهند؟

Mixpanel در طرح رایگان ده‌هزار Replay ماهانه و در جدول Growth بیست‌هزار Replay گنجانده‌شده دارد؛ امکان خرید حجم بیشتر در Growth جداگانه ارائه می‌شود. PostHog پنج‌هزار ضبط رایگان می‌دهد و مصرف بعدی را مستقل از Event حساب می‌کند. بنابراین تیمی با Event کم اما ضبط جلسهٔ زیاد ممکن است پیش از رسیدن به سقف تحلیل رویداد، در بخش Replay با هزینه یا محدودیت روبه‌رو شود.

نرخ‌های آغازین PostHog برای Replay مازاد ۰٫۰۰۵ دلار به‌ازای هر ضبط و برای Feature Flag مازاد ۰٫۰۰۰۱ دلار به‌ازای هر درخواست است. در یک سناریوی فرضی با پنج میلیون Event، پانزده‌هزار Replay و دو میلیون درخواست Flag در ماه، بخش Event حدود ۱۵۲٫۹۰ دلار، Replay حدود ۵۰ دلار و Flag حدود ۱۰۰ دلار می‌شود؛ جمع این سه جزء حدود ۳۰۲٫۹۰ دلار است. این برآورد هزینهٔ محصول یا افزونهٔ دیگری را دربرنمی‌گیرد.

واحد Flag در دو سرویس یکی نیست. PostHog شمار درخواست‌های ارزیابی را می‌سنجد و یک میلیون درخواست ماهانه را رایگان می‌گذارد. Mixpanel در جدول طرح‌ها تا ده Flag فعال در Free و تا پنجاه Flag فعال در Growth درج می‌کند و برای آزمایش‌ها نیز سهمیهٔ جداگانه دارد. تیمی که Flagهای کمی را بسیار پرتکرار ارزیابی می‌کند، با شمردن نام Flagها به‌تنهایی نمی‌تواند هزینهٔ PostHog را پیش‌بینی کند؛ در Mixpanel هم شمار درخواست‌ها جای تعداد Flagهای فعال را نمی‌گیرد.

SQL و نگهداری داده در دو مسیر متفاوت

PostHog ویرایشگر SQL دارد که می‌تواند دادهٔ رویداد را با جدول‌های متصل پرس‌وجو کند. Mixpanel گزارش‌های قیف، نگهداری کاربر و گروه‌های رفتاری را در محیط خود ارائه می‌دهد، اما ویرایشگر SQL درون محصول برای پرس‌وجوی مستقیم از مخزن Event خود ندارد. مقایسهٔ Humblytics این تفاوت را همراه با مسیر API و اتصال انبار داده در Mixpanel شرح می‌دهد. اگر پرسش‌های روزمرهٔ تیم به اتصال رویدادها با جدول‌های دیگر وابسته است، هزینهٔ انتقال و ادارهٔ انبار داده نیز وارد انتخاب می‌شود؛ اگر گزارش‌ساز پاسخ‌گو باشد، این مسیر اضافی لازم نیست.

نگهداری Event و Replay را باید جدا دید. PostHog برای رویدادها و فراداده در طرح رایگان یک سال و در طرح پولی هفت سال نگهداری تضمین می‌کند؛ ضبط‌های Replay در این دو طرح به‌ترتیب یک ماه و ۹۰ روز نگه داشته می‌شوند. Mixpanel برای Replay در Free و Growth مدت ۳۰ روز را درج می‌کند و سیاست قابل‌تنظیم نگهداری داده و Replay را در Enterprise فهرست می‌کند. سهمیهٔ بیشتر ضبط در یک ماه، لزوماً به معنی دسترسی طولانی‌تر به همان ضبط‌ها نیست.

برای تیمی که افت تبدیل را بلافاصله بررسی می‌کند، مدت کوتاه‌تر نگهداری Replay شاید کافی باشد. اما بررسی دیرهنگام یک مشکل یا بازسازی رفتار کاربران قدیمی به تاریخچهٔ دیگری نیاز دارد. در چنین وضعی باید روشن باشد که پرسش آینده با Event پاسخ داده می‌شود یا به خودِ ضبط جلسه وابسته است؛ این دو نوع داده در هر سرویس دورهٔ نگهداری یکسانی ندارند.

میزبانی مستقل چه هزینه‌ای را جابه‌جا می‌کند؟

PostHog نسخهٔ متن‌باز قابل‌میزبانی دارد. راهنمای میزبانی مستقل PostHog می‌گوید استقرار مستقل رسماً پشتیبانی نمی‌شود و ادارهٔ زیرساخت، به‌روزرسانی و رفع مشکل بر عهدهٔ استفاده‌کننده است؛ امکانات طرح‌های پولی Cloud نیز برای این استقرار ارائه نمی‌شوند. پس حذف هزینهٔ مصرف ابری به معنی حذف هزینهٔ عملیاتی نیست. Mixpanel در این مقایسه یک سرویس مدیریت‌شده است و گزینهٔ متناظرِ میزبانی مستقل ارائه نمی‌کند.

برای تیمی که کنترل محل نگهداری و ادارهٔ داده شرط انتخاب است، این تفاوت می‌تواند از اختلاف قیمت Event مهم‌تر باشد. برای تیمی که نمی‌خواهد نگهداری سامانهٔ تحلیل را بر عهده بگیرد، هزینهٔ نیروی فنی و ریسک توقف سرویس بخشی از محاسبهٔ میزبانی مستقل است. انتخاب نهایی از کنار هم گذاشتن صورت‌حساب مصرف، طول عمر داده و مسئولیت ادارهٔ ابزار به دست می‌آید.

بیشتر بخوانید:

اشتراک‌گذاری:

عضویت در خبرنامه

تازه‌ترین اخبار Web3، هوش مصنوعی و رمزارز را مستقیم در صندوق ایمیل خود دریافت کنید.

0