Growth Analytics
تحلیل UTM، Attribution، Revenue، Segment و Cohort بر پایه همان telemetry ثبتشده توسط SDK آلفانا.
قابلیتهای Growth در آلفانا روی همان دادههایی ساخته میشوند که SDK از رفتار کاربران ثبت میکند. برای استفاده از این بخش به نصب جداگانه یا Tracker متفاوتی نیاز ندارید؛ همان SDK میتواند اطلاعات موردنیاز برای تحلیل ورودی کاربران، کمپینها، Revenue، Segmentها و Cohortها را در اختیار آلفانا قرار دهد.
SDK بهصورت خودکار دادههایی مثل Pageview، Referrer، پارامترهای UTM و Click IDهای شناختهشده را از مسیر ورود و رفتار کاربر ثبت میکند. این اطلاعات پایه کمک میکنند بفهمید کاربران از چه منبعی وارد شدهاند، کدام Campaign آنها را به محصول رسانده و بعد از ورود چه مسیری را طی کردهاند.
برای اینکه تحلیل Growth فقط به Traffic ناشناس محدود نماند، بهتر است بعد از Login یا زمانی که هویت کاربر برای محصول مشخص میشود، او را با identify() به ویژگیهای موردنیاز متصل کنید.
tracker.identify({
plan: "pro",
accountType: "company",
});identify() کمک میکند رفتارهای بعدی کاربر با context بیشتری تحلیل شوند و بتوانید Segmentها و Cohortهای معنادارتری بر اساس ویژگیهای ثبتشده بسازید.
برای اتفاقهایی که ارزش مالی دارند نیز باید Revenue را بهصورت مستقیم با trackRevenue() ثبت کنید.
tracker.trackRevenue({
eventName: "purchase",
transactionId: "order_12345",
amount: 1490000,
currency: "IRR",
status: "paid",
});به این شکل میتوانید فقط منبع ورود کاربر را نبینید، بلکه بررسی کنید کدام Campaign، Source، Segment یا Journey در نهایت بیشتر به خرید، تمدید یا سایر اتفاقهای مالی منجر شده است.
دادههای مورد استفاده در Growth#
Growth Analytics از چند نوع داده در کنار یکدیگر استفاده میکند:
- Pageviewها برای دیدن مسیر حرکت کاربر در صفحات
- Referrer برای تشخیص منبع ورودی
- UTMها برای دستهبندی Campaign، Source، Medium، Content و Term
- Click IDها برای نگهداری context مربوط به بعضی شبکههای تبلیغاتی
- ویژگیهای ثبتشده با
identify()برای شناخت بهتر کاربران و ساخت Audience - Revenue Eventها برای اتصال رفتار کاربر به نتیجه مالی
- Sessionها و سایر telemetryهای SDK برای بررسی مسیر قبل و بعد از ورود یا Conversion
قرار گرفتن این دادهها در یک context مشترک کمک میکند تحلیل Growth فقط به تعداد Click یا Session محدود نماند و بتوانید رفتار بعد از جذب کاربر را هم ببینید.
UTM و Attribution#
آلفانا پارامترهای UTM و Click IDهای شناختهشده را از URL ورودی ثبت میکند و touchpointهای مرتبط با کاربر را برای تحلیل Attribution نگه میدارد.
این بخش کمک میکند بررسی کنید:
- کاربر برای اولین بار از چه منبعی وارد شده است
- آخرین touchpoint او قبل از رفتار فعلی چه بوده است
- کدام Campaignها کاربران بیشتری وارد محصول کردهاند
- کاربران هر Source بعد از ورود چه رفتاری داشتهاند
- کدام مسیرهای جذب در نهایت به Conversion یا Revenue نزدیکتر بودهاند
جزئیات کامل این بخش در UTM و Attribution توضیح داده شده است.
مسیر فعلی این گزارشها در داشبورد:
/dashboard/utm
/dashboard/attributionRevenue#
برای اینکه Revenue در Growth Analytics قابل استفاده باشد، تراکنشهای مالی باید از طریق trackRevenue() به SDK ارسال شوند.
Revenue Event میتواند برای اتفاقهایی مثل خرید، شروع Subscription، تمدید، Upgrade یا Refund استفاده شود.
ثبت این داده کمک میکند رفتار کاربران را فقط تا لحظه Conversion دنبال نکنید و نتیجه مالی آن مسیر را نیز در تحلیل داشته باشید.
برای مثال، میتوانید بررسی کنید:
- کدام Campaign Revenue بیشتری ایجاد کرده است
- کاربران یک Segment مشخص چه مقدار Revenue داشتهاند
- کدام Journey بیشتر به خرید منجر شده است
- چه تفاوتی بین Sourceهای مختلف از نظر ارزش مالی وجود دارد
برای ساختار کامل payload و نحوه ثبت تراکنش، Revenue را ببینید.
مسیر فعلی Revenue در داشبورد:
/dashboard/revenueSegments#
Segmentها برای گروهبندی کاربران بر اساس ویژگی یا رفتار مشترک استفاده میشوند.
با ترکیب telemetry ثبتشده توسط SDK و ویژگیهایی که از طریق identify() ارسال میکنید، میتوانید گروههایی بسازید که برای تحلیل Product و Growth معنای مشخصی دارند.
برای مثال:
- کاربران یک Plan مشخص
- کاربرانی که از یک Campaign وارد شدهاند
- کاربرانی که Goal خاصی را انجام دادهاند
- کاربران با ویژگی مشخص Account
- کاربرانی که Revenue ثبت کردهاند
- گروههایی با رفتار یا مسیر مشابه
Segment کمک میکند بهجای نگاه کردن به میانگین همه کاربران، رفتار گروههایی را ببینید که context مشترکی دارند.
مسیر فعلی Segmentها در داشبورد:
/dashboard/segmentsCohorts#
Cohortها برای دنبال کردن گروهی از کاربران در طول زمان استفاده میشوند.
در حالی که Segment بیشتر روی ویژگی یا وضعیت فعلی یک گروه تمرکز دارد، Cohort میتواند برای بررسی گروههایی استفاده شود که در یک زمان یا بر اساس یک شرط مشترک وارد یک مسیر شدهاند.
برای مثال میتوانید کاربران یک Campaign، یک بازه زمانی یا یک نقطه شروع مشخص را در ادامه Journey بررسی کنید و ببینید رفتار آنها در طول زمان چگونه تغییر کرده است.
این نوع تحلیل کمک میکند تفاوت بین جذب کوتاهمدت و رفتار ماندگار کاربران روشنتر شود.
مسیر فعلی Cohortها در داشبورد:
/dashboard/cohortsجزئیات Segment و Cohort در Segments و Cohorts توضیح داده شده است.
مسیرهای فعلی Growth در داشبورد#
صفحههای فعلی Growth Analytics در داشبورد آلفانا از مسیرهای زیر در دسترساند:
| بخش | مسیر |
|---|---|
| UTM | /dashboard/utm |
| Attribution | /dashboard/attribution |
| Revenue | /dashboard/revenue |
| Segments | /dashboard/segments |
| Cohorts | /dashboard/cohorts |
همه این بخشها از همان telemetry اصلی SDK استفاده میکنند، اما هرکدام از زاویه متفاوتی به داده نگاه میکنند؛ UTM و Attribution روی منبع ورود، Revenue روی نتیجه مالی و Segment و Cohort روی تفاوت رفتار بین گروههای کاربران تمرکز دارند.
کیفیت داده در Growth Analytics#
نصب SDK بهتنهایی بخش زیادی از دادههای پایه را ثبت میکند، اما کیفیت تحلیل Growth به این بستگی دارد که contextهای مهم محصول را هم بهدرستی ارسال کنید.
برای داده دقیقتر:
- UTMها را با Naming Convention ثابت استفاده کنید.
- بعد از Login یا مشخص شدن هویت کاربر، ویژگیهای لازم را با
identify()ثبت کنید. - Revenue را فقط بعد از تأیید واقعی تراکنش با
trackRevenue()ارسال کنید. - Navigation و Pageview را در SPAها و Frameworkهایی مثل Next.js بهدرستی ثبت کنید.
- نام Goalها، Journey Stepها و سایر Eventهای محصول را ثابت و قابلفهم نگه دارید.
هرچه context ثبتشده دقیقتر باشد، تفاوت بین کانالها، Campaignها و گروههای کاربران هم روشنتر دیده میشود.
ادامه مستندات Growth#
برای جزئیات هر بخش، مستندات زیر را ببینید:
- UTM و Attribution — ثبت پارامترهای Campaign، Click IDها و first-touch / last-touch
- Revenue — ثبت خرید، Subscription، تمدید، Upgrade و Refund
- Segments و Cohorts — ساخت و تحلیل گروههای مختلف کاربران