Tracking Plan  /  v1.0

لندینگ پربیننده‌ترین‌های ماه — برنامه‌ی سنجش و ترکینگ

این سند سه ورودی را در یک چارچوب واحد ادغام می‌کند: سؤالات کلی «Measuring Success»، فهرست متریک‌های پیشنهادی تیم پرفورمنس، و طراحی آزمایش A/B/C. هدف: بتوانیم با اطمینان بگوییم این لندینگ نسبت به تجربه‌ی عادی فیلیمو بهبود ایجاد کرده یا نه.

محصول: فیلیمو صفحه: پربیننده‌ترین‌های ماه (v2) نقطه‌ی ورود: اسلایدر داخل محصول ۴۸ متریک در ۶ لایه ۱۰ سؤال تصمیم‌گیری

۱. چطور از این سند استفاده کنیم

این سند سه لایه دارد و هر کدام مخاطب و کاربرد متفاوتی دارند.

لایهچیستمخاطبکِی استفاده می‌شود
سؤالات۱۰ سؤال تصمیم‌گیری که هر کدام با مجموعه‌ی مشخصی از متریک‌ها جواب داده می‌شوندمحصول، مدیریتجلسه‌ی ریدآوت و تصمیم ship/iterate/kill
کاتالوگ متریک۴۸ متریک با کد، تعریف، جهت مطلوب و مبنای مقایسهمحصول، پرفورمنس، دیتاساخت داشبورد
Event Specرویدادها، پارامترها و نقشه‌ی آن‌ها به المان‌های واقعی صفحهفرانت‌اند، دیتاپیاده‌سازی ترکینگ
برچسب لایه: پایهسلامت صفحه فانلیتعامل و تبدیل اثرسنجش گروهی (A در برابر B) گاردریلچیزی که نباید خراب شود
منبع: پرفورمنسفهرست پیشنهادی نیرو Measuring Successسند سؤالات کلی افزودهاضافه‌شده در این ادغام
⭐ اصل حاکم بر کل سند

هیچ متریکی به‌تنهایی نمی‌گوید «لندینگ موفق بود». هر عدد باید مبنای مقایسه داشته باشد و در ستون «مقایسه با» مشخص شده است. سه نوع مبنا داریم: گروه کنترل (اثر علّی)، نقطه‌ی ورود دیگر مثل صفحه‌ی اصلی (کیفیت نسبی)، و مبنای تاریخی خود پلتفرم (سلامت).

۲. طراحی آزمایش A/B/C

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

دغدغه‌ی اصلی که مطرح شد کاملاً به‌جاست: اثر لندینگ فقط داخل خود صفحه دیده نمی‌شود. ممکن است کاربر محتوا را در لندینگ ببیند، همان‌جا کلیک نکند، و بعداً با ذهنیت شکل‌گرفته در خود فیلیمو آن را تماشا کند. این «اثر هاله‌ای» با هیچ متریک درون‌صفحه‌ای قابل اندازه‌گیری نیست — فقط با مقایسه‌ی گروهی دیده می‌شود. به همین دلیل طراحی گروهی پایه‌ی کل این سند است.

GROUP A — Treatment
با پروموت لندینگ

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

GROUP B — Control
بدون پروموت، هم‌اندازه و هم‌زمان

همان اسلاید در جای خودش با محتوای معمول جایگزین می‌شود. هم‌اندازه‌ی A و randomized. تنها مبنای علّی.

GROUP C — Baseline
بقیه‌ی کاربران

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

⚠ اصلاح مهم روی طراحی پیشنهادی

در پیشنهاد اولیه، B و C هر دو «بدون لندینگ» تعریف شده بودند که آن‌ها را عملاً هم‌معنی می‌کند. تفکیک درست این است:

  • B نقش علّی دارد. هر مقایسه‌ای که می‌خواهد بگوید «لندینگ باعث شد»، باید A در برابر B باشد.
  • C نقش کنترل کیفیت دارد. اگر متریکی در A و B هم‌زمان بالا یا پایین رفت اما در C ثابت ماند، مشکل از ابزار سنجش یا نمونه‌گیری است نه از لندینگ. اگر در هر سه بالا رفت، اثر فصلی است (مثلاً اکران یک سریال پرمخاطب) نه اثر لندینگ.
⚠ تحلیل باید ITT باشد، نه «کلیک‌کننده در برابر کلیک‌نکننده»

متریک‌های لایه‌ی «اثر» باید روی کل گروه A در برابر کل گروه B محاسبه شوند — صرف‌نظر از اینکه کاربر روی پروموت کلیک کرده یا نه (Intent-to-Treat).

اگر فقط «کسانی که وارد لندینگ شدند» را با «کسانی که نشدند» مقایسه کنیم، عدد به‌شدت متورم می‌شود: کسی که روی «پربیننده‌ترین‌های ماه» کلیک می‌کند از قبل قصد تماشا داشته است. این دقیقاً همان خطای سوگیری انتخاب است که در دغدغه‌ی «مقایسه‌ی دو صفحه» مطرح شد و ITT حلش می‌کند.

تحلیل «فقط ورودی‌های لندینگ» همچنان محاسبه می‌شود، اما فقط برای متریک‌های لایه‌ی پایه و فانلی — نه برای ادعای علّی.

پارامترمقدار پیشنهادیدلیل
واحد تصادفی‌سازیکاربر (user_id)اثر هاله‌ای بین نشست‌ها سرریز می‌کند؛ تصادفی‌سازی نشستی نتیجه را آلوده می‌کند
نسبت A / B۵۰ / ۵۰ داخل جمعیت آزمایشبیشترین توان آماری در کمترین زمان
اندازه‌ی جمعیت آزمایشبه‌اندازه‌ای که متریک North Star در ۳ هفته معنادار شودمحاسبه‌ی توان را قبل از شروع با تیم دیتا انجام دهید؛ روی M31 پاور بگیرید نه روی متریک‌های فانلی
مدت اجرا۳ تا ۴ هفتهحداقل دو چرخه‌ی هفتگی کامل؛ کمتر از آن اثر تازگی را با اثر واقعی اشتباه می‌گیرید
هولداوت بلندمدت۵ تا ۱۰٪ به‌صورت دائمخواندن ریتنشن و اشتراک که در ۳ هفته معنادار نمی‌شوند
تفکیک اجباری گزارشموبایل / دسکتاپ  ×  کاربر جدید / مشترک / اشتراک منقضیپیش‌نمایش تریلر با هاور فقط روی دسکتاپ فعال است؛ عدد ترکیبی داستان واقعی را پنهان می‌کند
ℹ اثر تازگی (Novelty)

هفته‌ی اول همیشه بهترین اعداد را می‌دهد و قابل استناد نیست. تصمیم را بر اساس هفته‌های ۲ تا ۴ بگیرید و شیب هفته‌به‌هفته را هم گزارش کنید: اگر نرخ تعامل به‌سرعت افت می‌کند، صفحه «جذاب» است اما «مفید» نیست.

۳. سؤالات تصمیم‌گیری ← متریک‌هایی که جوابشان می‌دهند

هر سؤال، متریک‌های مربوطه، و اینکه چه عددی یعنی «بله».

۱
آیا کل زمان تماشای فیلیمو رشد کرد؟ North Star

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

کدمتریکمقایسه باجهت
M31دقیقه‌ی تماشای واجد شرایط به ازای هر کاربر در هفته گروه B (ITT)↑ افزایش
M32تعداد پخش واجد شرایط به ازای هر کاربر در هفتهگروه B (ITT)↑ افزایش
M33سهم لندینگ از کل زمان تماشای فیلیمو (Watch time share)سایر نقاط ورودی↑ افزایش
M38جابه‌جایی سهم منابع پخش (خانه / جست‌وجو / لندینگ)قبل از انتشارگاردریل
«بله» یعنی: M31 در گروه A به‌طور معنادار بالاتر از B است، و M38 نشان نمی‌دهد که کل رشد از افت ریل‌های صفحه‌ی اصلی آمده است.
۲
آیا کاربر سریع‌تر و راحت‌تر به تماشا رسید؟

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

کدمتریکمقایسه باجهت
M21زمان تا اولین کلیک روی محتواصفحه‌ی اصلی↓ کاهش
M25زمان تا اولین پخش (Time to First Play) صفحه‌ی اصلی + گروه B↓ کاهش
M35زمان از باز کردن اپ تا اولین پخش (سطح کل محصول)گروه B (ITT)↓ کاهش
M36نرخ نشست بدون هیچ پخش («مرور کرد و بی‌خیال شد»)گروه B (ITT)↓ کاهش
M37نرخ پناه‌بردن به جست‌وجو بعد از مرور ناموفقگروه B (ITT)↓ کاهش
M05Bounce rate — ترک صفحه بدون هیچ کلیکصفحه‌ی اصلی↓ کاهش
«بله» یعنی: M25 و M36 در گروه A پایین‌تر است. این دو عدد دقیقاً همان دردی را اندازه می‌گیرند که لندینگ برای حلش ساخته شده. توجه: M35 و M36 و M37 باید در سطح کل محصول و ITT حساب شوند، نه فقط روی نشست‌های لندینگ.
۳
آیا محتوایی که پیدا کرد، محتوای درستی بود؟

کلیک ارزان است. سؤال واقعی این است که آیا لندینگ کاربر را به سمت چیزی فرستاد که واقعاً تماشایش کرد.

کدمتریکمقایسه باجهت
M26مدت و درصد تکمیل تماشا (≥۸۰٪ زمان اثر) مبنای پلتفرم + صفحه‌ی اصلی↑ افزایش
M27نرخ عبور از ۵ دقیقه‌ی اول (رهاکردن زودهنگام)مبنای پلتفرم↑ افزایش
M28نرخ برگشت سریع — پخش و بازگشت به مرور زیر ۲ دقیقهمبنای پلتفرم↓ کاهش
M29نرخ پخش دوم در همان نشست (زنجیره‌ی تماشا)صفحه‌ی اصلی↑ افزایش
M30مقایسه‌ی نرخ تبدیل با سایر نقاط ورودیصفحه‌ی اصلی، جست‌وجو↑ افزایش
«بله» یعنی: M26 برای محتوای شروع‌شده از لندینگ بالاتر از مبنای پلتفرم باشد. این قوی‌ترین شاهد است که لندینگ کیفیت کشف را بهتر کرده، نه فقط حجم کلیک را.
۴
آیا خود صفحه سالم است و فانل کار می‌کند؟

لایه‌ی پایه و فانلی. اگر این اعداد خراب باشند، سؤالات ۱ تا ۳ اصلاً فرصت مثبت شدن پیدا نمی‌کنند.

کدمتریکمقایسه باجهت
M01Page view — بازدید صفحههدف انتشارپایش
M03Funnel CR ورودی — نسبت بازدیدکننده‌ی صفحه به کل کاربران فعالهدف انتشار↑ افزایش
M04Time on site — به تفکیک تعامل‌داشته / بدون تعاملصفحه‌ی اصلیتفسیری
M06Exit without action — بستن صفحه بدون هیچ اکشنصفحه‌ی اصلی↓ کاهش
M07Exit rateصفحه‌ی اصلی↓ کاهش
M08Scroll depth — رسیدن به بخش‌های پایینی صفحهمبنای داخلی↑ افزایش
M16CTR to Content Page — کلیک از آیتم‌های تاپ‌تن به صفحه‌ی محتواصفحه‌ی اصلی↑ افزایش
M23CTR صفحه‌ی محتوا → دکمه‌ی پخشمبنای پلتفرم↑ افزایش
M24Funnel CR کامل: بازدید صفحه ← کلیک ← تماشای واجد شرایط صفحه‌ی اصلی↑ افزایش
نکته‌ی تفسیری: Time on site (M04) به‌تنهایی دوپهلوست — زمان زیاد هم می‌تواند «درگیر شد» باشد هم «گیج شد». برای همین حتماً به تفکیک تعامل‌داشته/بدون‌تعامل و کنار M21 (زمان تا اولین کلیک) خوانده شود. زمان بالا + کلیک دیر = سردرگمی.
۵
کدام بخش صفحه ارزش می‌سازد و کدام را باید حذف کرد؟

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

کدمتریکچه چیزی را روشن می‌کند
M11Item impression vs click — CTR هر آیتمکدام عنوان‌ها واقعاً جذاب‌اند، مستقل از جایگاهشان
M12CTR به تفکیک ردیف و رتبه (اثر جایگاه)آیا ردیف اول واقعاً بیشتر از ردیف پنجم کلیک می‌خورد؟ اگر ۸۰٪ کلیک‌ها روی رتبه‌ی ۱ تا ۳ است، ریل باید ۵تایی شود نه ۱۰تایی
M13Carousel scroll interaction — ٪ اسکرول افقی و میانگین آیتم دیده‌شدهآیا کاربر اصلاً بقیه‌ی لیست را می‌بیند یا فقط ۳ کارت اول
M14تعامل با تب ژانرها — نرخ کلیک هر ژانرشدت نیت ژانری. اگر بالا باشد یعنی صفحه‌ی اصلی این نیاز را پاسخ نمی‌دهد
M15تعامل با فیلتر همه/ایرانی/خارجی + پرکاربردترین گزینهارزان‌ترین و پرسیگنال‌ترین خوانش از نیاز پنهان کاربران در کل پلتفرم
M17نرخ پیش‌نمایش تریلر و باز کردن شیت تریلرمیزان استقبال از تریلر (فقط دسکتاپ برای هاور)
M18لیفت تریلر: نرخ پخش تریلردیده‌ها در برابر تریلرندیده‌ها تریلر «تبدیل» می‌کند یا «جایگزین» تماشا می‌شود — این تفاوت حیاتی است
M19نرخ ذخیره + نرخ تماشای ذخیره‌شده‌ها تا ۷ روزذخیره‌ای که هرگز تماشا نشود متریک تشریفاتی است
M20نرخ رد شدن از هیرو بدون تعاملهیرو ۶۲٪ ارتفاع صفحه را می‌گیرد؛ باید هزینه‌اش را توجیه کند
M22تعداد کلیک محتوا در هر نشستعمق کاوش؛ کنار M21 خوانده شود
عدد قابل مقایسه‌ی نهایی هر ماژول: «تعداد پخش واجد شرایط منتسب، به ازای هر ۱۰۰ بازدید صفحه». با این یک عدد می‌توانید ماژول‌ها را کنار هم بچینید و ماژول بی‌ارزش را حذف کنید.
۶
آیا لندینگ اثر تأخیری و هاله‌ای دارد؟ دغدغه‌ی اصلی

فرضیه: کاربر محتوا را در لندینگ می‌بیند، همان‌جا کلیک نمی‌کند، اما بعداً در خود فیلیمو سراغش می‌رود.

کدمتریکمقایسه باجهت
M34تماشای دیده‌شده‌بدون‌کلیک (View-through watch)
سهم عناوینی که در لندینگ impression خورده‌اند، کلیک نشده‌اند، و تا ۷ روز بعد از مسیر دیگری در فیلیمو تماشا شده‌اند
همان عناوین در گروه B↑ افزایش
M31دقیقه‌ی تماشا به ازای کاربر — کل، نه فقط منتسبگروه B (ITT)↑ افزایش
M19نرخ تماشای عناوین ذخیره‌شده تا ۷ روزمبنای واچ‌لیست پلتفرم↑ افزایش
چرا M34 مهم است: این تنها متریکی است که اثر هاله‌ای را مستقیم نشان می‌دهد. اگر شکاف بین «تماشای منتسب به لندینگ» و «کل رشد تماشای گروه A» بزرگ باشد، یعنی ارزش اصلی لندینگ در جای دیگری از محصول آزاد می‌شود — و این خودش یک یافته‌ی مهم استراتژیک است، نه یک نویز.
۷
آیا «دلیلی برای برگشتن» ساخت؟

فرضیه‌ی پشت به‌روزرسانی ماهانه‌ی لیست: کاربر ماه بعد برمی‌گردد تا ببیند چه تغییر کرده.

کدمتریکمقایسه باجهت
M39Return rate — بازگشت دوباره به همین صفحهصفحه‌ی اصلی↑ افزایش
M40Monthly repeat visit rate — بازگشت در ماه بعد مبنای داخلی↑ افزایش
M47نرخ چرخش ماهانه‌ی خود لیستماه قبلگاردریل
هشدار: M40 بدون M47 گمراه‌کننده است. اگر لیست ماه به ماه تقریباً ثابت بماند، صفحه از «ابزار کشف» به «بیلبورد» تبدیل می‌شود و نرخ بازگشت طبیعتاً می‌ریزد. آستانه‌ی پیشنهادی: حداقل ۳۰٪ تغییر در ترکیب لیست هر ماه.
۸
آیا به نتیجه‌ی کسب‌وکاری رسید؟

لایه‌ی کند. در ۳ هفته معنادار نمی‌شود؛ با هولداوت بلندمدت در هفته‌ی ۸ تا ۱۲ خوانده می‌شود.

کدمتریکمقایسه باجهت
M41نرخ تبدیل به اشتراک از CTA خود صفحه (شروع از دکمه‌ی اشتراک/تمدید)سایر نقاط ورودی↑ افزایش
M42نرخ اشتراک کاربران بدون اشتراک — سطح گروهی گروه B (ITT)↑ افزایش
M43روزهای تماشا در ماه و ماندگاری هفته‌ی چهارم (W4)هولداوت بلندمدت↑ افزایش
M44نرخ لغو / ریزش اشتراکهولداوت بلندمدتگاردریل
نکته‌ی روش‌شناختی: عدد «۳۰٪ از بازدیدکنندگان بدون اشتراک، مشترک شدند» به‌تنهایی بی‌معناست — کسی که وارد صفحه‌ی پربیننده‌ترین‌ها می‌شود از قبل نیت تماشا داشته. فقط M42 در برابر گروه B ادعای علّی می‌سازد. M41 برای بهینه‌سازی جانمایی CTA خوب است، نه برای گزارش اثر.
۹
این تجربه برای چه کسی و روی چه دستگاهی کار می‌کند؟

لایه‌ی برش. این‌ها متریک مستقل نیستند؛ بُعدی هستند که همه‌ی متریک‌های بالا باید بر اساسشان تفکیک شوند.

کدمتریکچه چیزی را روشن می‌کند
M09Device breakdown — تفاوت رفتار اسکرول و کلیک بین موبایل و دسکتاپپیش‌نمایش تریلر با هاور فقط روی دسکتاپ فعال است (desktopHover() با شرط عرض ‎>900px‎). عدد ترکیبی، ارزش تریلر را غلط نشان می‌دهد
M10Segment analysis — کاربر جدید / مشترک فعال / اشتراک منقضیبرای مشترک فعال هدف «تماشای بیشتر» است، برای منقضی «برگشت و تمدید». این دو سگمنت متریک موفقیت متفاوتی دارند
M02تعداد کاربر یکتای رسیده به صفحه (Reach)مخرج همه‌ی نرخ‌ها؛ اگر تعریف نشود اعداد بین گزارش‌ها ناسازگار می‌شوند
حداقل تفکیک اجباری در داشبورد: دستگاه × وضعیت اشتراک × گروه آزمایش. سه بُعد، غیرقابل‌مذاکره.
۱۰
چه چیزی ممکن است خراب شود؟ گاردریل

ریسک ذاتی یک صفحه‌ی «پربیننده‌ترین‌ها»: تمرکز تقاضا روی سر کاتالوگ و ایجاد حلقه‌ی خودتقویت‌کننده (پرطرفدار ← نمایش داده می‌شود ← پرطرفدارتر).

کدمتریکمقایسه باآستانه
M45سهم کل زمان تماشا از ۵۰ عنوان برترگروه Bحداکثر ۳ واحد درصد افزایش
M46تعداد عنوان یکتای پخش‌شده به ازای هر ۱۰۰۰ کاربر + پخش عناوین خارج از ۲۰۰ برترگروه Bکاهش نداشته باشد
M47نرخ چرخش ماهانه‌ی لیستماه قبلحداقل ۳۰٪ تغییر
M48افت تعامل ریل‌های صفحه‌ی اصلی (هم‌جواری)گروه Bافت متناسب با رشد لندینگ نباشد
M44نرخ لغو اشتراکهولداوتافزایش نداشته باشد
چرا مهم است: راحتی کوتاه‌مدت در کشف می‌تواند به قیمت کاهش بهره‌برداری از کاتالوگ و افت ریتنشن بلندمدت تمام شود. آستانه‌ها را قبل از شروع آزمایش قفل کنید، نه بعد از دیدن نتایج.

۴. کاتالوگ کامل متریک‌ها

۴۸ متریک، مرتب‌شده در ۶ لایه. ستون منبع نشان می‌دهد هر متریک از کدام ورودی آمده است.

لایه ۱ — سلامت صفحه پایه

کدمتریکتعریف عملیاتیمقایسه بامنبع
M01Page viewثبت هر بازدید صفحه؛ تفکیک کل / یکتاهدف انتشارپرفورمنس
M02Reach — کاربر یکتاتعداد کاربر یکتای رسیده به صفحه؛ مخرج تمام نرخ‌هاافزوده
M03Funnel CR ورودینسبت بازدیدکننده‌ی این صفحه به کل کاربران فعال دورههدف انتشارپرفورمنس MS
M04Time on siteمدت حضور روی صفحه، به تفکیک تعامل‌داشته / بدون تعاملصفحه‌ی اصلیپرفورمنس
M05Bounce rate٪ کاربرانی که بدون هیچ کلیکی صفحه را ترک می‌کنندصفحه‌ی اصلیپرفورمنس
M06Exit without action٪ کاربرانی که بدون هیچ اکشنی (کلیک، فیلتر، ذخیره، تریلر) صفحه را بستندصفحه‌ی اصلیپرفورمنس
M07Exit rate٪ کاربرانی که نشستشان روی این صفحه تمام می‌شودصفحه‌ی اصلیپرفورمنس
M08Scroll depth٪ رسیدن به هر آستانه: ۲۵/۵۰/۷۵/۱۰۰ و رسیدن به هر سکشن نام‌دارمبنای داخلیپرفورمنس
M09Device breakdownتفاوت رفتار اسکرول و کلیک بین موبایل و دسکتاپ؛ بُعد برش برای همه‌ی متریک‌هاپرفورمنس
M10Segment analysisکاربر جدید / مشترک فعال / اشتراک منقضی؛ بُعد برش برای همه‌ی متریک‌هاپرفورمنس

لایه ۲ — تعامل و کشف در صفحه فانلی

کدمتریکتعریف عملیاتیمقایسه بامنبع
M11Item impression vs clickنسبت نمایش به کلیک هر آیتم (CTR هر کارت)مبنای داخلیپرفورمنس
M12CTR به تفکیک ردیف و رتبهاثر جایگاه: آیا رتبه‌ی ۱ واقعاً بیشتر از رتبه‌ی ۵ کلیک می‌خورد؟ به تفکیک هر ۴ سکشنمبنای داخلیپرفورمنس
M13Carousel scroll interaction٪ نشست‌هایی که کاروسل را افقی اسکرول کرده‌اند + میانگین تعداد آیتم دیده‌شده در هر ریلمبنای داخلیپرفورمنس
M14تعامل با تب ژانرهانرخ کلیک هر ژانر (۱۰ چیپ)، تعداد ژانر امتحان‌شده در هر نشست، و CTR بعد از تعویض ژانرمبنای داخلیپرفورمنس
M15تعامل با فیلتر مبدأنرخ استفاده از همه/ایرانی/خارجی، پرکاربردترین گزینه، و نرخ پخش به تفکیک هر فیلترمبنای داخلیپرفورمنس
M16CTR to Content Pageنرخ کلیک از آیتم‌های تاپ‌تن به صفحات محتواصفحه‌ی اصلیپرفورمنس
M17تعامل با تریلرنرخ پیش‌نمایش هاوری (دسکتاپ)، نرخ باز شدن شیت تریلر، ثانیه‌ی تماشای تریلر، نرخ باز کردن صدامبنای داخلیافزوده
M18لیفت تریلرنرخ رسیدن به پخش برای تریلردیده‌ها در برابر تریلرندیده‌ها (تبدیل یا جایگزینی؟)درون‌گروهیافزوده
M19ذخیره و تبدیل ذخیرهنرخ ذخیره در هر بازدید + نرخ تماشای عناوین ذخیره‌شده تا ۷ روزواچ‌لیست پلتفرمافزوده
M20تعامل با هیرو٪ رد شدن از هیرو بدون هیچ تعامل، و زمان سپری‌شده قبل از اولین اسکرولمبنای داخلیافزوده
M21زمان تا اولین کلیک محتوامیانه‌ی ثانیه از بارگذاری صفحه تا اولین کلیک روی کارتصفحه‌ی اصلیافزوده
M22کلیک محتوا در هر نشستمیانگین تعداد کارت کلیک‌شده؛ کنار M21 تفسیر شودصفحه‌ی اصلیافزوده

لایه ۳ — تبدیل به تماشا فانلی

کدمتریکتعریف عملیاتیمقایسه بامنبع
M23CTR صفحه‌ی محتوا → پخش٪ همین کاربران که در صفحه‌ی محتوا دکمه‌ی پخش را می‌زنندمبنای پلتفرمپرفورمنس
M24Funnel CR کامل بازدید صفحه ← کلیک روی محتوا ← تماشای واجد شرایط. متریک عملیاتی اصلی صفحهصفحه‌ی اصلیMS پرفورمنس
M25زمان تا اولین پخش میانه‌ی زمان از ورود به لندینگ تا شروع پخشصفحه‌ی اصلیافزوده
M26Watch duration / completionمدت تماشا و ٪ تکمیل (≥۸۰٪ زمان اثر) برای محتوای شروع‌شده از این صفحهمبنای پلتفرمپرفورمنس
M27ماندگاری ۵ دقیقه‌ی اول٪ پخش‌هایی که از ۵ دقیقه عبور می‌کنند (نشانه‌ی تطابق درست محتوا)مبنای پلتفرمافزوده
M28نرخ برگشت سریع٪ پخش‌هایی که کاربر زیر ۲ دقیقه به مرور برمی‌گرددمبنای پلتفرمافزوده
M29پخش دوم در نشست٪ نشست‌های لندینگ که به پخش عنوان دوم منجر می‌شوندصفحه‌ی اصلیافزوده
M30مقایسه با سایر نقاط ورودیکل فانل این صفحه در برابر صفحه‌ی اصلی، جست‌وجو، و ریل‌های پیشنهادیسایر ورودی‌هاپرفورمنس

لایه ۴ — اثر روی محصول اثر · A در برابر B · ITT

کدمتریکتعریف عملیاتیمقایسه بامنبع
M31دقیقه‌ی تماشا / کاربر / هفته ⭐ North Starکل زمان تماشای واجد شرایط هر کاربر، صرف‌نظر از اینکه از کجا شروع شدهگروه BMS
M32تعداد پخش / کاربر / هفتهحجم تماشا در کنار مدت آنگروه Bافزوده
M33Watch time shareسهم تماشای منتسب به لندینگ از کل زمان تماشای فیلیمو (مثلاً «۸٪ از کل تماشا از اینجا شروع می‌شود»)سایر ورودی‌هاMS
M34View-through watch عناوینی که در لندینگ impression خورده، کلیک نشده، و تا ۷ روز از مسیر دیگری تماشا شده‌اند — سنجش اثر هاله‌ایگروه Bافزوده
M35زمان از باز کردن اپ تا اولین پخشمیانه در سطح کل محصول، نه فقط نشست‌های لندینگگروه Bافزوده
M36نرخ نشست بدون پخش٪ نشست‌هایی که کاربر مرور می‌کند و بدون هیچ پخشی خارج می‌شودگروه Bافزوده
M37جست‌وجو به‌عنوان راه فرار٪ نشست‌هایی که بعد از مرور ناموفق به جست‌وجو پناه می‌برندگروه Bافزوده
M38جابه‌جایی سهم منابع پخشسهم پخش از ریل خانه / جست‌وجو / واچ‌لیست / لندینگ — تشخیص هم‌جواری‌خواریقبل از انتشار + گروه Bافزوده

لایه ۵ — بازگشت، اشتراک و ماندگاری اثر

کدمتریکتعریف عملیاتیمقایسه بامنبع
M39Return rate٪ کاربرانی که دوباره به همین صفحه برمی‌گردند (داخل دوره‌ی آزمایش)صفحه‌ی اصلیپرفورمنس
M40Monthly repeat visit rate٪ بازدیدکنندگانی که در ماه بعد برمی‌گردند — اعتبارسنجی فرضیه‌ی به‌روزرسانی ماهانهمبنای داخلیپرفورمنس MS
M41نرخ تبدیل به اشتراک از CTA صفحهخرید/تمدید اشتراکی که با کلیک روی دکمه‌ی اشتراک همین صفحه شروع می‌شودسایر ورودی‌هاپرفورمنس
M42نرخ اشتراک — سطح گروهی ٪ کاربران بدون اشتراک که مشترک می‌شوند، در سطح گروه A در برابر B (ITT)گروه BMS
M43روزهای تماشا در ماه و W4 retentionماندگاری هفته‌ی چهارم و تعداد روزهای فعال تماشاهولداوت بلندمدتافزوده
M44نرخ لغو / ریزشلغو یا عدم تمدید اشتراک در گروه در معرضهولداوت بلندمدتافزوده

لایه ۶ — گاردریل کاتالوگ گاردریل

کدمتریکتعریف عملیاتیمقایسه بامنبع
M45تمرکز تماشا روی سر کاتالوگسهم کل زمان تماشا از ۵۰ عنوان برتر (و شاخص تمرکز Gini/HHI)گروه Bافزوده
M46وسعت کاتالوگ و دم بلندتعداد عنوان یکتای پخش‌شده به ازای هر ۱۰۰۰ کاربر + پخش عناوین خارج از ۲۰۰ عنوان برترگروه Bافزوده
M47چرخش ماهانه‌ی لیست٪ تغییر ترکیب عناوین لیست نسبت به ماه قبلماه قبلافزوده
M48افت ریل‌های صفحه‌ی اصلیتغییر نرخ تعامل و پخش ریل‌های موجود صفحه‌ی اصلی در گروه Aگروه Bافزوده

۵. دیکشنری رویدادها (Event Spec)

نگاشت رویدادها به المان‌های واقعی نسخه‌ی v2 صفحه. ستون «هوک» مستقیماً به سلکتور موجود در کد اشاره می‌کند.

پارامترهای مشترک — روی همه‌ی رویدادها

پارامترمقدارچرا لازم است
user_id / session_idشناسه‌ی کاربر و نشستپایه‌ی همه‌ی نرخ‌ها و اتصال به رویدادهای پایین‌دستی
ab_groupA | B | Cبدون این، هیچ متریک لایه‌ی ۴ و ۵ قابل محاسبه نیست
device_typemobile | tablet | desktopM09 — و تفکیک اجباری تریلر
subscriber_statusnew | active | expiredM10
entry_sourceslider | menu | direct | pushتفکیک اثر خود لندینگ از اثر نقطه‌ی ورود
landing_versionمثلاً v2مقایسه‌ی نسخه‌ها در آینده
list_monthمثلاً 1404-05M47 — تحلیل چرخش ماهانه‌ی لیست

رویدادهای درون لندینگ

رویدادمحرک / هوک در صفحهپارامترهای اختصاصیمتریک
promo_impressionنمایش اسلاید پروموت در اسلایدر محصولslot_indexسلامت ورودی
promo_clickکلیک روی اسلاید پروموتslot_indexM03
landing_viewبارگذاری صفحهreferrer, load_msM01, M02
section_impressionsection[data-section] — ۵۰٪ دیده شود به مدت ≥۱ ثانیهsection_id ‏(movies / series / topByGenre / rated)M08
item_impressionکارت محتوا ۵۰٪ دیده شود به مدت ≥۱ ثانیهtitle_id, section, rankM11, M12, M34
rail_scrollاسکرول افقی .railsection, max_index_reachedM13
scroll_depthعبور از آستانه‌های ۲۵/۵۰/۷۵/۱۰۰thresholdM08
genre_chip_click.genre-chip[data-genre-id] — ۱۰ چیپ ژانرgenre_id, chip_rank, nth_chip_in_sessionM14
origin_filter_change.origin-fab-btn[data-filter] — همه / ایرانی / خارجیfilter ‏(all / fa / foreign)M15
trailer_preview_startهاور روی کارت — فقط دسکتاپ، شرط desktopHover()title_id, section, rankM17
trailer_preview_endپایان پیش‌نمایش هاوریwatched_msM17, M18
trailer_sheet_openباز شدن شیت تریلر (openSheet)title_id, section, rankM17
trailer_progressآستانه‌های ۲۵/۵۰/۷۵/۱۰۰٪ تریلرpct, unmuted (bool)M17, M18
trailer_mute_toggleدکمه‌ی صدا در پیش‌نمایش یا شیتmutedM17 — شدت علاقه
save_click.tsheet-save — ذخیره‌ی فیلم/سریالtitle_id, saved (bool)M19
item_click.movie-card, .genre-card, .genre-pick, .person-cardtitle_id, section, rank, genre_filter, origin_filter, trailer_seen, ms_since_view, scroll_depthM11, M12, M16, M18, M21, M22
sheet_play_clickدکمه‌ی «پخش» داخل شیت تریلرtitle_idM18, M24
subscribe_click.nav-subscribe — دکمه‌ی اشتراک/تمدیدplacement ‏(nav / footer)M41
hero_engageهر تعامل با ناحیه‌ی هیرو یا اولین اسکرول رد شدن از آنaction, ms_before_scrollM20
landing_exitترک صفحهtime_on_page_ms, interacted (bool), clicks, max_scroll, exit_typeM04, M05, M06, M07

رویدادهای پایین‌دستی داخل فیلیمو — باید src را حمل کنند

رویدادمحرکپارامترهای اختصاصیمتریک
content_page_viewباز شدن صفحه‌ی فیلم/سریالکل بلوک انتسابM16, M23
play_clickکلیک روی دکمه‌ی پخشکل بلوک انتسابM23
play_startشروع واقعی پخش در پلیرtitle_id, runtime_secM24, M25
play_progressآستانه‌های ۵ دقیقه / ۲۵ / ۵۰ / ۷۵ / ۹۵٪pct, elapsed_secM26, M27
play_abandonتوقف و بازگشت به مرورelapsed_secM28
subscribe_start / successشروع و تکمیل فرایند خرید اشتراککل بلوک انتساب، planM41, M42

۶. قرارداد انتساب (Attribution)

حیاتی‌ترین بخش فنی. بدون این، لایه‌های ۳ تا ۵ اصلاً قابل محاسبه نیستند.

⚠ وضعیت فعلی پروتوتایپ

کارت‌های نسخه‌ی v2 هنوز href واقعی ندارند و همه به # اشاره می‌کنند. موقع پیاده‌سازی، دیپ‌لینک به فیلیمو باید بلوک انتساب را حمل کند و این پارامترها باید تا رویداد پخش در پلیر منتقل شوند — نه فقط تا صفحه‌ی محتوا.

پارامترنمونهکاربرد
srctop10_landingتفکیک این نقطه‌ی ورود از بقیه — پایه‌ی M30 و M33
secmoviesکدام سکشن پخش ساخت — ارزش‌گذاری ماژول
rank3اثر جایگاه — M12
genreg-comedyوضعیت فیلتر ژانر هنگام کلیک — M14
originfaوضعیت فیلتر مبدأ هنگام کلیک — M15
tr1آیا قبل از کلیک تریلر دیده بود — M18
sidشناسه‌ی نشستاتصال زنجیره‌ی رویدادها
expAگروه آزمایش — انتقال به رویدادهای پایین‌دستی
lm1404-05ماه لیست

پنجره‌های انتساب

نوعپنجرهتعریفمتریک
مستقیمهمان نشست یا ۳۰ دقیقهکلیک روی کارت ← صفحه‌ی محتوا ← پخشM24, M26, M33
کمکی (ذخیره)۷ روزذخیره در لندینگ ← تماشا در هر زمان تا ۷ روز بعدM19
دیده‌شده (View-through)۷ روزimpression بدون کلیک ← تماشای همان عنوان از مسیر دیگرM34
گروهی (ITT)کل دوره‌ی آزمایشبدون نیاز به انتساب — مقایسه‌ی سطح گروهM31, M32, M35–M38, M42
✓ چرا چهار پنجره لازم است

انتساب مستقیم فقط بخش کوچکی از ارزش را می‌بیند. اثر هاله‌ای که در جلسه مطرح شد دقیقاً در پنجره‌های «کمکی» و «دیده‌شده» ظاهر می‌شود، و باقی‌مانده‌ی اثر — چیزی که هیچ پنجره‌ای نمی‌گیرد — در تفاوت گروهی ITT دیده می‌شود. اگر فقط انتساب مستقیم را داشته باشید، ارزش لندینگ را کم‌برآورد خواهید کرد.

۷. تعاریف قفل‌شده

این‌ها را قبل از شروع پیاده‌سازی نهایی کنید. اگر بعداً تغییر کنند، همه‌ی اعداد قابل مقایسه نخواهند بود.

اصطلاحتعریف پیشنهادیچرا باید همین حالا قفل شود
تماشای واجد شرایط
(Qualified watch)
≥۲ دقیقه یا ≥۱۰٪ زمان اثر، هرکدام زودترمخرج و صورت ده‌ها متریک است. بدون تعریف واحد، بحث سر نتایج به بحث سر تعریف تبدیل می‌شود
تعامل (Interaction)کلیک کارت، تغییر ژانر، تغییر فیلتر، باز کردن تریلر، ذخیره، یا اسکرول افقی ریلمبنای M04، M05 و M06
Impression آیتم۵۰٪ کارت به مدت ≥۱ ثانیه در ویوپورتمخرج M11 و M12؛ استاندارد صنعتی
نشست (Session)هم‌راستا با تعریف فعلی فیلیمو، با ۳۰ دقیقه بی‌فعالیتیباید با تعریف موجود پلتفرم یکی باشد وگرنه مقایسه با صفحه‌ی اصلی بی‌معنا می‌شود
متریک اصلیM31 — دقیقه‌ی تماشای واجد شرایط به ازای کاربر در هفته، A در برابر Bیک متریک اصلی، بقیه تشخیصی. جلوگیری از انتخاب گزینشی نتایج بین ۴۸ متریک
متریک عملیاتیM24 — Funnel CR کامل صفحهعددی که تیم روزانه پایش می‌کند
⚠ خطر ۴۸ متریک

با ۴۸ متریک، به‌صورت تصادفی هم چند تایشان «معنادار» می‌شوند. متریک اصلی و آستانه‌های گاردریل را قبل از دیدن داده مکتوب کنید. بقیه‌ی متریک‌ها برای فهمیدن «چرا» هستند، نه برای اثبات «موفق شد».

۸. تقویم گزارش و قوانین تصمیم

تقویم

قوانین تصمیم

تصمیمشرط
Ship M31 در گروه A به‌طور معنادار بالاتر از B، و M25 و M36 کاهش یافته باشند، و هیچ گاردریلی (M44 تا M48) از آستانه‌ی از پیش تعیین‌شده عبور نکرده باشد.
Iterate فانل صفحه قوی است (M24 بهتر از صفحه‌ی اصلی) اما M31 تخت است. معنی‌اش معمولاً این است که پروموت دارد از یک سطح خوبِ دیگر می‌دزدد (M38 را ببینید) یا حجم ورودی (M03) خیلی کم است. مشکل جانمایی و ترافیک است، نه خود صفحه.
Iterate — نسخه‌ی محتوایی M24 خوب اما M26 و M27 پایین‌تر از مبنای پلتفرم. یعنی صفحه کلیک می‌سازد ولی محتوای مناسبی پیشنهاد نمی‌دهد — منطق رتبه‌بندی یا ترکیب لیست باید بازنگری شود.
Kill / بازطراحی M03 پایین (کسی وارد نمی‌شود) یا M05 و M06 بالا (وارد می‌شوند و بدون هیچ اکشنی می‌روند) — همراه با M31 تخت. یا: هر گاردریل کاتالوگ به‌طور معنادار نقض شده باشد.

۹. چک‌لیست پیاده‌سازی

#کارمالکقبل از چه چیزی
1قفل کردن تعریف «تماشای واجد شرایط» و «تعامل»محصول + دیتاشروع پیاده‌سازی
2محاسبه‌ی توان آماری روی M31 و تعیین اندازه‌ی گروه‌های A و Bدیتاشروع آزمایش
3پیاده‌سازی تخصیص تصادفی در سطح کاربر و انتقال ab_group به همه‌ی رویدادهابک‌اندشروع آزمایش
4افزودن href واقعی به کارت‌ها همراه با کل بلوک انتسابفرانت‌اندانتشار
5انتقال پارامترهای انتساب از صفحه‌ی محتوا تا رویداد play_start در پلیرفرانت‌اند + پلیرانتشار
6پیاده‌سازی IntersectionObserver برای section_impression و item_impressionفرانت‌اندانتشار
7ثبت رویدادهای تریلر با تفکیک هاور دسکتاپ و شیت موبایلفرانت‌اندانتشار
8اتصال save_click به واچ‌لیست واقعی و پیاده‌سازی پنجره‌ی ۷ روزهبک‌اندانتشار
9ساخت جدول impression عناوین برای محاسبه‌ی M34 (View-through)دیتاهفته‌ی ۲
10ساخت داشبورد با سه بُعد اجباری: گروه × دستگاه × وضعیت اشتراکدیتا + پرفورمنسهفته‌ی ۱
11مکتوب کردن آستانه‌های گاردریل قبل از دیدن دادهمحصولشروع آزمایش
12تعریف هولداوت دائمی ۵ تا ۱۰٪ برای خوانش ریتنشنمحصول + دیتاپایان آزمایش