Amirali Yaghoutiمهندس ارشد نرم‌افزار

مطالعه موردی مهندسی

استخراج‌گر تحلیل Microsoft Clarity

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

مسئله تجاری

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

آنچه تحویل دادم

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

رویکرد فنی

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

نتیجه و شواهد

داده‌ی رفتاری تبدیل به چیزی شد که می‌شود رتبه‌بندی و دوباره بررسی‌اش کرد، که همان چیزی است که آن را برای اولویت‌بندی کار تجربه‌ی کاربری قابل استفاده می‌کند نه برای مصورکردن یک حدس.

اهمیت برای کارفرما

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

خلاصه-اجرایی-پروژه

خلاصه اجرایی خوانا

خلاصه_اجرایی {
  پروژه: "Microsoft Clarity Analytics Extractor"
  ورودی: "سیگنال‌های رفتار نشست کلریتی"
  واحد: "تجمیع در سطح صفحه، نه نشست منفرد"
  هدف: "رتبه‌بندی صفحات بر اساس مشکل؛ تأیید پس از تغییر"
  هم‌راستایی: "شکل مشترک با استخراج‌های جست‌وجو و تجاری،
               تا یک صفحه از همه‌ی زوایا دیده شود"
  مرز: "سیگنال‌ها به یک صفحه اشاره می‌کنند؛ ضبط‌ها چرایی
        را توضیح می‌دهند"
}

ارزش حرفه‌ای این پروژه

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

هم‌راستاکردن خروجی با بقیه‌ی استخراج‌ها عمدی بود. داده در سه شکل ناسازگار یعنی سه ابزار که هیچ‌کس با هم مقایسه‌شان نمی‌کند.