شما می‌توانید رفتارهای کاربر را در اپلیکیشن خود به طور لحظه‌ای رصد کنید و علاوه بر گرفتن بازخورد، براساس این رفتارها آن‌ها را دسته‌بندی کنید و برایشان پیام بفرستید. همچنین آمار رفتار کاربران را می‌توانید تحلیل کنید.

متد رصد

برای رصد رفتارها باید از متد track استفاده کنید. این متد دارای ورودی نام و داده رفتار (YOUR_TRACK_NAME,data) می‌باشد.

this.chabok.track('YOUR_TRACK_NAME', {"KEY":"VALUE"})

نکته : مقدار data در متد track یک داده مربوط به رویداد‌ می‌تواند باشد. شما این مقدار را می‌توانید به عنوان Object همراه رویداد‌ در نظر بگیرید.

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

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

نمونه:

const data = {
  "value": 35000
}

this.chabok.track('add-to-card', data)

‍‍‍نکته: در متد track در صورتی که به value مقدار عددی بدهید، آن رفتار در سگمنت با پیشوند آخرین و مجموع اضافه می‌شود. اما در صورتی که مقدار غیر عددی (string) بدهید، آن رفتار فقط با پیشوند آخرین به سگمنت اضافه می‌شود.

نکته : دقت داشته باشید type مقداری که به value در متد track داده‌اید، را نمی‌توانید تغییر دهید. به این معنی که اگر boolean ذخیره کرده‌اید، دیگر نمی‌توانید عدد یا string دهید. به مثال زیر توجه کنید.

به عنوان مثال اگر مقدار status را مانند زیر boolean قرار داده باشید:

const data = {
  "status": true
}

this.chabok.track('add-to-card', data)

دیگر عدد قرار دادن آن مانند زیر کار نخواهد کرد:

const data = {
  "status": 35000
}

this.chabok.track('add-to-card', data)

رصد درآمد (Tracking Revenue)

شما می‌توانید در‌آمدی که کاربران با نشان دادن رفتاری از خود (مانند خرید) تولید می‌کنند را رصد و ذخیره کنید. این کار را باید با متد trackPurchase انجام دهید. به عنوان مثال کاربر خریدی را با ارزش ۵۰ هزار تومان انجام داده است.

نمونه:

this.chabok.trackPurchase('Purchase', {revenue: 50000, currency: "RIAL"});

نکته : با پیاده‌سازی متدهای بالا می‌توانید مجموع درآمد را در پروفایل کاربر(بخش جزییات و کارت‌ رویداد)، دستگاه (کارت رویداد) و سگمنت (فیلتر درآمد) پنل مشاهده کنید.


ارسال پیام براساس رفتار

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

در ادامه مثال بالا، اکنون می‌خواهید برای کسانی که پوشاک خریداری کرده‌اند پیامی بفرستید که آن‌ها را از رسیدن کالکشن‌های جدید فصل خبردار کنید.

عکس مربوطه


تحلیل رفتار

رفتاری که شما تعیین می‌کنید در اپلیکیشنتان رصد شود هم به صورت جمعی از سوی همه کاربران و هم به صورت فردی از سوی هر کاربر در پنل قابل بررسی می‌باشد:

  • تب رفتارها در داشبورد:

آمار رفتارهای کاربر هم به صورت نگاه کلی (quick stats) و هم به صورت نمودار (رخدادها) در ماه جاری قابل تحلیل است.

عکس مربوطه

عکس مربوطه

  • تاریخچه رفتارها در جزئیات هر دستگاه:

شما می‌توانید رفتارهای هر کاربر را به صورت لیستی از رفتارها به ترتیب و با جزئیات زمان رخ دادن آن‌ها در بخش مشترکین پنل در قسمت جزئیات دستگاه مشاهده کنید.

عکس مربوطه



تست رصد رفتار (ایونت)


۱- آیا ایونت‌ها به درستی رصد و در پروفایل پروفایل کاربر و جزئیات دستگاه در پنل نمایش داده می‌شوند؟

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


enter image description here


۲- آیا در سگمنت نام و نوع داده ایونت (تحت عنوان رفتار کاربر) قابل نمایش است و کاربران به درستی فیلتر می‌شوند؟

به کمک سگمنت می‌توانید کاربران را به همراه تمامی رویدادهایی که در اپلیکیشن اتفاق افتاده است را (مثل خرید) مشاهده و دسته‌بندی کنید.


enter image description here