پرتوپرتو

نرخ تعامل

کامپوننت نمایش نرخ تعامل اینفلوئنسر با دسته‌بندی و معیارهای مختلف

معرفی

کامپوننت نرخ تعامل (Engagement Rate) برای نمایش نرخ تعامل اینفلوئنسرها در محصولات social listening طراحی شده است. این کامپوننت دانش دامنه‌ای (engagement tiers، follower categories) را مستقیم در خود encode کرده و نیاز به محاسبه جداگانه را حذف می‌کند.

چه زمانی استفاده کنیم:

  • نمایش نرخ تعامل یک اینفلوئنسر در پروفایل یا کارت مقایسه
  • نمایش موقعیت relative در بین اینفلوئنسرهای همتا (peer group)
  • هر جایی که باید کیفیت engagement را به کاربر توضیح دهید

چه زمانی استفاده نکنیم:

  • برای نمایش فقط یک عدد درصد — از StatDisplay یا Badge استفاده کنید
  • برای مقایسه چند اینفلوئنسر در کنار هم — از EngagementRateBar استفاده کنید
  • زمانی که داده followers در دسترس نیست — کامپوننت بدون followers نمی‌تواند tier صحیح محاسبه کند

استفاده پایه

۵.۷۱۰%
عالی
عالیضعیف

دسته شما:

مگا اینفلوئنسر

بیش از ۱,۰۰۰,۰۰۰ فالوور

(۷,۸۶۴,۵۵۴ فالوور)

معیارهای دسته مگا اینفلوئنسر

عالی(شما)
۱% و بالاتر
خیلی خوب
۰.۸% تا ۱%
خوب
۰.۵% تا ۰.۸%
متوسط
۰.۳% تا ۰.۵%
قابل بهبود
۰.۱% تا ۰.۳%
ضعیف
کمتر از ۰.۱%

اندازه‌های مختلف نرخ تعامل

نرخ تعامل عالی (Nano Influencer)

۶.۵۰۰%
عالی
عالیضعیف

دسته شما:

نانو اینفلوئنسر

۱,۰۰۰ تا ۱۰,۰۰۰ فالوور

(۵,۰۰۰ فالوور)

معیارهای دسته نانو اینفلوئنسر

عالی(شما)
۶% و بالاتر
خیلی خوب
۵% تا ۶%
خوب
۴% تا ۵%
متوسط
۳% تا ۴%
قابل بهبود
۱% تا ۳%
ضعیف
کمتر از ۱%

نرخ تعامل خوب (Micro Influencer)

۳.۵۰۰%
خیلی خوب
عالیضعیف

دسته شما:

میکرو اینفلوئنسر

۱۰,۰۰۰ تا ۱۰۰,۰۰۰ فالوور

(۴۵,۰۰۰ فالوور)

معیارهای دسته میکرو اینفلوئنسر

عالی
۴% و بالاتر
خیلی خوب(شما)
۳% تا ۴%
خوب
۲% تا ۳%
متوسط
۱% تا ۲%
قابل بهبود
۰.۵% تا ۱%
ضعیف
کمتر از ۰.۵%

نرخ تعامل متوسط (Macro Influencer)

۱.۲۰۰%
خوب
عالیضعیف

دسته شما:

ماکرو اینفلوئنسر

۵۰۰,۰۰۰ تا ۱,۰۰۰,۰۰۰ فالوور

(۷۵۰,۰۰۰ فالوور)

معیارهای دسته ماکرو اینفلوئنسر

عالی
۲% و بالاتر
خیلی خوب
۱.۵% تا ۲%
خوب(شما)
۱% تا ۱.۵%
متوسط
۰.۵% تا ۱%
قابل بهبود
۰.۲% تا ۰.۵%
ضعیف
کمتر از ۰.۲%

نرخ تعامل ضعیف (Mega Influencer)

۰.۴۰۰%
متوسط
عالیضعیف

دسته شما:

مگا اینفلوئنسر

بیش از ۱,۰۰۰,۰۰۰ فالوور

(۲,۵۰۰,۰۰۰ فالوور)

معیارهای دسته مگا اینفلوئنسر

عالی
۱% و بالاتر
خیلی خوب
۰.۸% تا ۱%
خوب
۰.۵% تا ۰.۸%
متوسط(شما)
۰.۳% تا ۰.۵%
قابل بهبود
۰.۱% تا ۰.۳%
ضعیف
کمتر از ۰.۱%

بدون کارت دسته‌بندی

می‌توانید فقط نوار نرخ تعامل را بدون کارت اطلاعات نمایش دهید:

۴.۵۰۰%
عالی
عالیضعیف

چند زبانه

فارسی (پیش‌فرض)

۵.۷۱۰%
عالی
عالیضعیف

دسته شما:

مگا اینفلوئنسر

بیش از ۱,۰۰۰,۰۰۰ فالوور

(۷,۸۶۴,۵۵۴ فالوور)

معیارهای دسته مگا اینفلوئنسر

عالی(شما)
۱% و بالاتر
خیلی خوب
۰.۸% تا ۱%
خوب
۰.۵% تا ۰.۸%
متوسط
۰.۳% تا ۰.۵%
قابل بهبود
۰.۱% تا ۰.۳%
ضعیف
کمتر از ۰.۱%

عربی

۵.۷۱۰%
ممتاز
ممتازضعيف

فئتك:

ميجا مؤثر

أكثر من ۱,۰۰۰,۰۰۰ متابع

(۷,۸۶۴,۵۵۴ متابع)

معايير فئة المؤثر ميجا مؤثر

ممتاز(أنت)
۱% وأعلى
جيد جداً
۰.۸% إلى ۱%
جيد
۰.۵% إلى ۰.۸%
متوسط
۰.۳% إلى ۰.۵%
قابل للتحسين
۰.۱% إلى ۰.۳%
ضعيف
أقل من ۰.۱%

انگلیسی

5.710%
Excellent
LowExcellent

Your Category:

Mega Influencer

Over 1,000,000 followers

(7,864,554 followers)

Mega Influencer Category Criteria

Excellent(You)
1% and above
Very Good
0.8% to 1%
Good
0.5% to 0.8%
Average
0.3% to 0.5%
Could Be Improved
0.1% to 0.3%
Low
Less than 0.1%

دسته‌بندی اینفلوئنسرها

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

نانو اینفلوئنسر (1K - 10K)

  • عالی: بیشتر از 6%
  • خیلی خوب: 5% - 6%
  • خوب: 4% - 5%
  • متوسط: 3% - 4%
  • قابل بهبود: 1% - 3%
  • ضعیف: کمتر از 1%

میکرو اینفلوئنسر (10K - 100K)

  • عالی: بیشتر از 4%
  • خیلی خوب: 3% - 4%
  • خوب: 2% - 3%
  • متوسط: 1% - 2%
  • قابل بهبود: 0.5% - 1%
  • ضعیف: کمتر از 0.5%

متوسط اینفلوئنسر (100K - 500K)

  • عالی: بیشتر از 3%
  • خیلی خوب: 2.5% - 3%
  • خوب: 1.5% - 2.5%
  • متوسط: 1% - 1.5%
  • قابل بهبود: 0.5% - 1%
  • ضعیف: کمتر از 0.5%

ماکرو اینفلوئنسر (500K - 1M)

  • عالی: بیشتر از 2%
  • خیلی خوب: 1.5% - 2%
  • خوب: 1% - 1.5%
  • متوسط: 0.5% - 1%
  • قابل بهبود: 0.2% - 0.5%
  • ضعیف: کمتر از 0.2%

مگا اینفلوئنسر (بیش از 1M)

  • عالی: بیشتر از 1%
  • خیلی خوب: 0.8% - 1%
  • خوب: 0.5% - 0.8%
  • متوسط: 0.3% - 0.5%
  • قابل بهبود: 0.1% - 0.3%
  • ضعیف: کمتر از 0.1%

Props

EngagementRate

Prop

Type

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

داشبورد اینفلوئنسر

import { EngagementRate } from '@parto-system-design/ui'

export function InfluencerDashboard() {
  return (
    <div className="space-y-6">
      <h2>آمار حساب شما</h2>
      <EngagementRate currentRate={0.0571} followers={7864554} locale="fa" />
    </div>
  )
}

مقایسه اینفلوئنسرها

import { EngagementRate } from '@parto-system-design/ui'

export function CompareInfluencers() {
  return (
    <div className="grid grid-cols-1 md:grid-cols-2 gap-6">
      <div>
        <h3>اینفلوئنسر A</h3>
        <EngagementRate currentRate={0.045} followers={15000} locale="fa" />
      </div>
      <div>
        <h3>اینفلوئنسر B</h3>
        <EngagementRate currentRate={0.062} followers={8500} locale="fa" />
      </div>
    </div>
  )
}

نمایش ساده

import { EngagementRate } from '@parto-system-design/ui'

export function SimpleEngagement() {
  return <EngagementRate currentRate={0.032} followers={250000} showCategoryCard={false} locale="fa" />
}

ویژگی‌های کلیدی

  • دسته‌بندی خودکار: تشخیص خودکار دسته اینفلوئنسر بر اساس فالوورها
  • نوار پیشرفت هوشمند: 6 سطح رنگی با مثلث شاخص متحرک
  • معیارهای دقیق: معیارهای استاندارد صنعت برای هر دسته
  • چند زبانه: پشتیبانی از فارسی، عربی و انگلیسی
  • RTL: پشتیبانی کامل از راست به چپ
  • واکنش‌گرا: طراحی Responsive برای تمام صفحه‌نمایش‌ها
  • سفارشی‌سازی: قابلیت نمایش یا مخفی کردن کارت دسته‌بندی
  • اعداد محلی: تبدیل خودکار اعداد به فارسی/عربی

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

بکنید

  • نرخ تعامل را به صورت عدد اعشاری وارد کنید (0.0571 برای 5.71%) - همیشه followers را با currentRate باهم پاس دهید — کامپوننت برای تعیین tier به هر دو نیاز دارد - برای اپلیکیشن‌های چند زبانه، locale را صریح مشخص کنید - در صفحه‌های مقایسه از showCategoryCard={false} استفاده کنید تا فضا کمتر اشغال شود

نکنید

  • نرخ را به صورت درصد کامل وارد نکنید (5.71 اشتباه است، 0.0571 درست است) - از این کامپوننت برای مقایسه side-by-side استفاده نکنید — برای آن از EngagementRateBar استفاده کنید - بدون داده followers کامپوننت را نمایش ندهید — نتیجه گمراه‌کننده خواهد بود

نکات مهم

  • نرخ تعامل باید به صورت عدد اعشاری وارد شود (مثلاً 0.0571 برای 5.71%)
  • کامپوننت به طور خودکار رنگ‌ها و معیارها را بر اساس دسته تنظیم می‌کند
  • برای نمایش بهینه، از dir="rtl" در المان والد استفاده کنید
  • برای اپلیکیشن‌های چند زبانه، prop locale را تنظیم کنید

دسترسی‌پذیری

  • کامپوننت به صورت خواندنی (role="status" در حالت loading) طراحی شده است
  • رنگ‌های 6 سطح engagement با متن نوشتاری ترکیب شده‌اند — رنگ تنها source of truth نیست
  • در حالت بارگذاری از Skeleton استفاده می‌شود تا layout shift کاهش یابد
  • اعداد نرخ تعامل به locale مناسب فرمت می‌شوند (فارسی: ٥.٧١٪)
  • تمام متون با رنگ پس‌زمینه کنتراست WCAG AA دارند

کامپوننت‌های مرتبط

  • EngagementRateBar — اگر می‌خواهید چند اینفلوئنسر را کنار هم مقایسه کنید، نه یکی را نشان دهید
  • ProfileCard — برای نمایش کامل پروفایل اینفلوئنسر همراه با engagement rate
  • MetricCard — اگر فقط نیاز به نمایش یک عدد KPI دارید بدون visual tier
  • SentimentBadge — برای نمایش sentiment analysis در کنار engagement