آمار پوش را از صف تا اقدام مخاطب دنبال کنید

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

گزارش دیدنکس، پذیرش سرویس، نمایش گزارش‌شده SDK و بازشدن را جدا نشان می‌دهد. این تفکیک برای مقایسه Inbox، FCM و Web Push ضروری است. پیش از مقایسه دو اعلان، بازه، رسانه، کانال و سیستم‌عامل را یکسان انتخاب کنید.

ورود به صف، پذیرش و نمایش چه معنایی دارند؟

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

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

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

Inbox مرحله پذیرش سرویس خارجی ندارد

Inbox از صف دیدنکس و دریافت هنگام فعال‌بودن اپ استفاده می‌کند. در این کانال، صفر بودن ستون پذیرش FCM یا Web Push طبیعی است. برای تحلیل آن، صف، نمایش SDK، بازشدن و وضعیت فعلی وظیفه‌ها را کنار هم ببینید.

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

مخرج نرخ را روشن انتخاب کنید

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

در گزارش، نرخ بدون داده با خط تیره نمایش داده می‌شود. نبود داده را به صفر درصد تعبیر نکنید. همچنین تعداد اشتراک‌ها را جای تعداد کاربران نگذارید؛ یک نصب می‌تواند چند کانال داشته باشد. شمارنده نصب یکتا به جداکردن این دو مفهوم کمک می‌کند و به‌تنهایی هویت یک شخص را ثابت نمی‌کند.

بازه گزارش و زمان نتیجه را بخوانید

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

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

لغو رضایت را از نگهداری توکن جدا کنید

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

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