Skip to main content

رویداد ها

تعریف رویدادها

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

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

رهگیری و تحلیل رویدادها به شما کمک می‌کند تا رفتار کاربران را بهتر درک کرده و تجربه‌ی کاربری را بهینه کنید.

تعریف

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

به‌عنوان مثال، اگر کاربری برای مشاهده جزئیات یک محصول روی آن کلیک کند، می‌توان این اقدام را به‌عنوان یک رویداد با نام "مشاهده محصول" ثبت کرد، زیرا این اقدام، کاربر را یک گام به خرید نزدیک‌تر می‌کند.

انواع رویدادها در زبلاین:

رویدادها در زبلاین به دو دسته تقسیم می‌شوند:

  • رویدادهای سیستمی: به‌صورت پیش‌فرض توسط زبلاین تعریف شده‌اند و پس از ادغام پلتفرم‌ها، به‌طور خودکار ردیابی می‌شوند.
  • رویدادهای سفارشی: این رویدادها توسط شما برای هر پلتفرم تعریف شده و از طریق SDKهای مربوطه ردیابی می‌شوند.

در ادامه، شما را با نحوه کارکرد این رویدادها آشنا خواهیم کرد.

رویدادهای سیستمی

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

Event Data (payload)Event DescriptionEvent Name
event name, event time, user id, event data (page url)بازدید از صفحات وبسایتpage_view
---

فهرست رویدادهای سیستمی

پس از ادغام پلتفرم‌های شما با زبلاین، تمامی کاربران شما به‌طور خودکار تحت رهگیری این رویدادها قرار می‌گیرند. در ادامه فهرستی از رویدادهای سیستمی ارائه شده است:

رویدادهای نیازمند رهگیری دستی

رویدادهای ورود کاربر و خروج کاربر به‌طور خودکار برای کاربران شما رهگیری نمی‌شوند. برای رهگیری این اقدامات، لازم است که از توابع مربوطه در SDKهای زبلاین استفاده کنید. این اقدامات همچنین لحظات مناسبی برای شناسایی کاربران شما هستند. در ادامه روش انجام این کار توضیح داده شده است

رویدادهای سفارشی

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

نمونه‌هایی از رویدادهای سفارشی

با توجه به نوع کسب‌وکار شما، این رویدادها می‌توانند شامل موارد زیر باشند:

  • مشاهده صفحه محصول
  • مشاهده جزئیات دوره آموزشی
  • خرید اشتراک
  • پخش ویدیو | توقف ویدیو | پایان ویدیو
  • شروع بازی | پایان بازی
  • شروع فرآیند پرداخت | تکمیل پرداخت
  • ارسال نظر و بسیاری موارد دیگر
ویژگی‌های رویداد

ویژگی‌های رویداد، جزئیاتی هستند که به هر رویداد متصل شده و زمینه‌ای که در آن کاربر آن را انجام داده است را ارائه می‌دهند.

به‌عنوان مثال، ویژگی‌های یک رویداد سفارشی تأیید سفارش می‌تواند شامل مواردی مانند مقدار سفارش، تاریخ تحویل، تعداد اقلام، دسته‌بندی اصلی محصول، آدرس تحویل، شناسه سفارش، زمان رویداد، نوع دستگاه و غیره باشد.

دسته‌بندی ویژگی‌های رویداد

ویژگی‌های رویداد در زبلاین به دو دسته تقسیم می‌شوند:

  • ویژگی‌های سیستمی: به‌صورت پیش‌فرض برای تمامی رویدادهای سیستمی و سفارشی رهگیری می‌شوند.
  • ویژگی‌های سفارشی: فقط برای رویدادهای سفارشی‌ای که به آن‌ها متصل شده‌اند رهگیری می‌شوند.

رهگیری رویدادهای سفارشی و ویژگی‌های آن‌ها

توجه

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

راهنمای شروع

برای رهگیری صحیح رویدادهای سفارشی و ویژگی‌های آن‌ها، به موارد زیر توجه کنید:

  • استفاده‌ی یکسان از نام رویدادهای سفارشی و ویژگی‌های آن‌ها در تمامی پلتفرم‌ها (اندروید، iOS و وب) باعث تسهیل در بخش‌بندی کاربران، شخصی‌سازی کمپین‌ها و هدف‌گیری دقیق‌تر آن‌ها می‌شود.
  • توصیه می‌شود یک فایل اکسل تهیه کنید که شامل:
  • لیست رویدادهای سفارشی که قصد رهگیری آن‌ها را دارید.
  • ویژگی‌های سفارشی مربوط به هر رویداد.
  • نوع داده‌ای که برای هر ویژگی ذخیره خواهد شد.
  • اولین مقدار داده‌ای که به زبلاین ارسال می‌شود، نوع داده‌ی آن ویژگی را تعیین می‌کند. بنابراین، باید نوع داده برای یک ویژگی خاص در تمامی پلتفرم‌ها یکسان باشد. در غیر این صورت، داده‌های آن ویژگی دیگر به داشبورد زبلاین ارسال نخواهند شد.
  • برای هر رویداد سفارشی، می‌توانید حداکثر ۲۵ ویژگی از هر نوع داده‌ای (عدد، رشته، و غیره) ایجاد کنید.
  • نام رویدادها و ویژگی‌های سفارشی به حروف بزرگ و کوچک حساس بوده و باید کمتر از ۵۰ کاراکتر باشند. مقادیر رشته‌ای نباید بیش از ۱۰۰۰ کاراکتر باشند.