هر آنچه در رابطه با نرم افزار PostHOG باید بدانید
PostHog یک نرم افزار تحلیل رفتار کاربر (AB) است که برای کمک به تیمهای محصول، توسعهدهندگان و مدیران بازاریابی برای جمعآوری، تجزیه و تحلیل و اقدام بر اساس دادههای رفتار کاربر طراحی شده است. این نرم افزار به شما امکان می دهد داده های رفتار کاربر را از منابع مختلف جمع آوری کنید، از جمله:
- وب سایت ها و برنامه های تلفن همراه
- سیستم های CRM
- پایگاه های داده
- ابزارهای تحلیلی
PostHog به شما کمک می کند تا داده های رفتار کاربر را به صورت خودکار تجزیه و تحلیل کنید تا بینش هایی در مورد نحوه استفاده کاربران از محصولات شما به دست آورید. این بینش ها می تواند برای بهبود تجربه کاربر، شناسایی مشکلات و فرصت های رشد استفاده شود.
PostHog دارای ویژگی های زیر است:
- جمع آوری داده های رفتار کاربر از منابع مختلف
- تجزیه و تحلیل خودکار داده های رفتار کاربر
- ایجاد بینش ها و گزارش ها از داده های رفتار کاربر
- اقدام بر اساس بینش ها و گزارش ها
PostHog برای تیمهای کوچک و بزرگ مناسب است. این نرم افزار مقرون به صرفه است و با طیف گسترده ای از محصولات و خدمات ادغام می شود.
PostHog مزایای زیر را ارائه می دهد:
- دید کاملی از نحوه استفاده کاربران از محصولات شما به شما می دهد.
- به شما کمک می کند تا مشکلات و فرصت های رشد را شناسایی کنید.
- به شما امکان می دهد تا تجربه کاربر را بهبود ببخشید.
PostHog یک ابزار قدرتمند است که می تواند به تیم های محصول، توسعه دهندگان و مدیران بازاریابی کمک کند تا با داده های رفتار کاربر ارتباط برقرار کنند.
مقایسه PostHOG و Matomo
PostHog و Matomo هر دو ابزارهای تحلیل رفتار کاربر (A/B) هستند که به تیمهای محصول، توسعهدهندگان و مدیران بازاریابی کمک میکنند تا دادههای رفتار کاربر را جمعآوری، تجزیه و تحلیل و اقدام بر اساس آنها جمعآوری کنند. با این حال، تفاوتهای کلیدی بین این دو ابزار وجود دارد.
PostHog یک ابزار AB منبع باز است که بر سادگی و سهولت استفاده تأکید دارد. این ابزار برای تیمهای کوچک و متوسط مناسب است و بهطور رایگان برای استفاده در حداکثر ۱۰۰۰ کاربر در دسترس است. PostHog دارای ویژگیهای زیر است:
- جمعآوری دادههای رفتار کاربر از منابع مختلف
- تجزیه و تحلیل خودکار دادههای رفتار کاربر
- ایجاد بینشها و گزارشها از دادههای رفتار کاربر
- اقدام بر اساس بینشها و گزارشها
Matomo یک ابزار AB منبع باز است که بر قابلیتهای پیشرفته تجزیه و تحلیل و گزارشدهی تأکید دارد. این ابزار برای تیمهای کوچک، متوسط و بزرگ مناسب است و بهطور رایگان برای استفاده در حداکثر ۱۰۰۰۰ کاربر در دسترس است. Matomo دارای ویژگیهای زیر است:
- جمعآوری دادههای رفتار کاربر از منابع مختلف
- تجزیه و تحلیل پیشرفته دادههای رفتار کاربر
- ایجاد گزارشهای سفارشی از دادههای رفتار کاربر
- امکان ادغام با سایر ابزارها و خدمات
جدول مقایسه PostHog و Matomo
ویژگی | PostHog | Matomo |
---|---|---|
نوع | منبع باز | منبع باز |
تمرکز | سادگی و سهولت استفاده | قابلیتهای پیشرفته تجزیه و تحلیل و گزارشدهی |
حجم کاربر | حداکثر ۱۰۰۰ کاربر رایگان | حداکثر ۱۰۰۰۰ کاربر رایگان |
ویژگیهای جمعآوری دادهها | جمعآوری دادههای رفتار کاربر از منابع مختلف | جمعآوری دادههای رفتار کاربر از منابع مختلف |
ویژگیهای تجزیه و تحلیل | تجزیه و تحلیل خودکار دادههای رفتار کاربر | تجزیه و تحلیل پیشرفته دادههای رفتار کاربر |
ویژگیهای گزارشدهی | ایجاد بینشها و گزارشها از دادههای رفتار کاربر | امکان ادغام با سایر ابزارها و خدمات |
انتخاب مناسب
انتخاب مناسب بین PostHog و Matomo به نیازهای خاص شما بستگی دارد. اگر به دنبال یک ابزار AB ساده و آسان برای استفاده هستید که برای تیمهای کوچک و متوسط مناسب باشد، PostHog یک گزینه عالی است. اگر به دنبال یک ابزار AB با قابلیتهای پیشرفته تجزیه و تحلیل و گزارشدهی هستید که برای تیمهای کوچک، متوسط و بزرگ مناسب باشد، Matomo یک گزینه عالی است.
در اینجا چند سؤال وجود دارد که می توانید برای کمک به خود در انتخاب بین PostHog و Matomo از خود بپرسید:
- اندازه تیم شما چقدر است؟
- آیا به دنبال یک ابزار AB ساده و آسان برای استفاده هستید یا به دنبال یک ابزار با قابلیتهای پیشرفته تجزیه و تحلیل و گزارشدهی هستید؟
- آیا به دنبال یک ابزار AB رایگان هستید؟
پس از پاسخ به این سؤالات، می توانید تصمیم بگیرید که کدام ابزار AB برای شما مناسب است.
آموزش نصب PostHOG
راه اندازی PostHog با Docker
شما همچنین می توانید PostHog را با Docker نصب کنید. توصیه میشود از این روش استفاده نمایید. برای انجام این کار، مراحل زیر را دنبال کنید:
برای شروع، تنها کاری که باید انجام دهیم این است که دستور زیر را اجرا کنیم، که به طور خودکار PostHog را برای ما نصب می کند!
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/posthog/posthog/HEAD/bin/deploy-hobby)"
بعد از زدن دستور بالا از شما خواسته می شود که برچسب انتشاری را که می خواهید استفاده کنید و همچنین دامنه ای را که به posthog خود متصل کرده اید ارائه دهید.
به صورت پیش فرض اگر برچسبی انتخاب نکنید، latest انتخاب میشود. اما با توجه به باگی که در زمان نوشتن این مقاله در این نسخه وجود داشته و کانتینتر django دائماً ری استارت میشود، ما از نسخه قبلی که release-1.43.0 استفاده میکنیم که هیچ مشکلی ندارد.
پس وقتی که نسخه را از شما خواست، فقط تایپ کنید release-1.43.0 تا به آن نسخه برگردد.
برای دامین نیز که سوال بعدی است، باید دامینی که می خواهید این آنالیتیکس بر روی آن بالا بیاید را وارد کنید که ما برای خودمان دامین analytics.actobit.com را ست نمودیم.
اگر همه چیز به درستی پیش برود و بابت محدودیتهای اینترنت ایران و داکر به مشکل بر نخورید، باید پیغام زیر را مشاهده نمایید:
We will need to wait ~5-10 minutes for things to settle down, migrations to finish, and TLS certs to be issued
⏳ Waiting for PostHog web to boot (this will take a few minutes)
PostHog در اینجا منتظر چند کار است که باید تکمیل شوند، که فقط باید چند دقیقه طول بکشد. هنگامی که این کار کامل شد، باید بتوانید داشبورد PostHog خود را در دامنه ای که ارائه کرده اید مشاهده کنید!
PostHog اکنون در پورت ۸۰ راه اندازی خواهد شد. می توانید از مرورگر خود برای دسترسی به آن استفاده کنید.
تنظیمات PostHog
پس از راه اندازی PostHog، باید آن را پیکربندی کنید. برای انجام این کار، مراحل زیر را دنبال کنید:
- به داشبورد PostHog بروید:
http://localhost
-
روی دکمه “Create Account” کلیک کنید.
-
اطلاعات حساب خود را وارد کنید.
-
روی دکمه “Create Account” کلیک کنید.
-
به ایمیل خود بروید و پیوند فعال سازی را دنبال کنید.
-
پس از فعال کردن حساب خود، می توانید شروع به جمع آوری داده های رفتار کاربر کنید.
برای جمع آوری داده های رفتار کاربر، باید PostHog را به منبع داده خود متصل کنید. PostHog با طیف گسترده ای از منابع داده از جمله وب سایت ها، برنامه های تلفن همراه، سیستم های CRM و پایگاه های داده ادغام می شود.
پس از اتصال PostHog به منبع داده خود، می توانید شروع به تجزیه و تحلیل داده های رفتار کاربر کنید. PostHog طیف گسترده ای از ویژگی های تجزیه و تحلیل را ارائه می دهد که می تواند به شما کمک کند تا بینش هایی در مورد نحوه استفاده کاربران از محصولات خود به دست آورید.
استفاده از Secret key اختصاصی
بعد از نصب PostHOG اگر فایل docker-compose.yml را مشاهده کنید از یک secret key استفاده شده که شما می بایست آن را به secret key اختصاصی خودتان تغییر دهید. برای ساخت secret key اختصاصی دستور زیر را وارد نموده و سپس محتویات خروجی آن را در چند موردی که در فایل docker-compose.yml وجود دارد قرار دهید.
#openssl rand -hex 32
همچنین فایل env. را نیز ویرایش کرده و متغیر محیطی زیر را در آن ایجاد نمایید:
SECRET_KEY=59268b5eb439533a11c20daaac5a37bd04f409d5a8111b0438256852656f0345
لازم به ذکر است که به جای اعداد و حروفی که در بالا نوشته شده، باید secret key اختصاصی خودتان را قرار دهید.
بعد از انجام اینکار باید با دستور docker compose down تمام کانتینرها را متوقف کرده و سپس با دستور زیر آنها را مجدد اجرا نمایید:
#docker compose up -d