کیتهای رسانهای یا مدیاکیت اینفلوئنسرها معمولاً بهترین ماه فعالیت سازنده محتوا را به نمایش میگذارند. اما آنچه شما واقعاً به آن نیاز دارید، بررسی سه ماه گذشته یا همان روند واقعی و بدون ویرایش پستهاست. این دادهها به شما نشان میدهند که آیا نرخ تعامل سازنده پایدار است یا تنها به خاطر یک وایرال شدن موقتی بالا رفته است، آیا او به طور منظم پست منتشر میکند یا هفتهها غیبت دارد، و چه حجم از صفحه او از قبل به پستهای تبلیغاتی اختصاص یافته است. این اطلاعات به صورت عمومی در دسترس هستند و به جای تکیه بر فایلهای پیدیاف، میتوانید خودتان آنها را استحصال و تحلیل کنید.
این راهنما مکمل چکلیست بررسی پیشازقرارداد اینفلوئنسرهاست. در آن چکلیست میآموزید چه مواردی را بررسی کنید، و در اینجا نحوه محاسبه این موارد بر اساس تاریخچه واقعی و اخیر سازنده محتوا توضیح داده شده است.
چرا بررسی «۹۰ روز گذشته» اطلاعات بهتری از مدیاکیت به شما میدهد؟
مدیاکیت شبیه به ریلز هایلایتشده دستاوردهای یک فرد است. بررسی نود روز پستهای واقعی، الگوی اصلی کار را نمایان میکند: پست میانه (و نه اوج بازدیدها)، ریتم انتشار، بار تبلیغاتی و هرگونه افت ناگهانی در ریچ یا بازدید. این چهار شاخص، عملکرد یک پست سفارشی را بسیار بهتر از یک میانگین بازدید گلچینشده پیشبینی میکنند.
برای این کار میتوانید از ابزارهایی مانند SociaVault برای استخراج دادههای عمومی استفاده کنید.
const API_KEY = process.env.SOCIAVAULT_API_KEY;
const BASE = "https://api.sociavault.com/v1";
async function getProfile(handle) {
const res = await fetch(
`${BASE}/scrape/instagram/profile?handle=${encodeURIComponent(handle)}`,
{ headers: { "x-api-key": API_KEY } },
);
return (await res.json()).data?.user;
}
async function getPosts(handle) {
const res = await fetch(
`${BASE}/scrape/instagram/posts?handle=${encodeURIComponent(handle)}`,
{ headers: { "x-api-key": API_KEY } },
);
return (await res.json()).data?.items ?? [];
}
با فیلتر کردن پستها در بازه ۹۰ روز گذشته بر اساس برچسب زمانی، مجموعه دادههای کاری خود را به دست خواهید آورد.
بررسی اول: ثبات نرخ تعامل (استفاده از میانه به جای میانگین)
نرخ تعامل میانگین معمولاً توسط یک پست وایرالشده به شدت بالا میرود و تحریف میشود. اما عدد میانه یا مدین به شما نشان میدهد که یک پست «معمولی» از این سازنده چه بازخوردی میگیرد، که این دقیقا همان عملکردی است که احتمالاً پست سفارشی شما نیز خواهد داشت.
function engagementStats(posts, followers) {
const eng = posts.map((p) => (p.like_count ?? 0) + (p.comment_count ?? 0));
const sorted = [...eng].sort((a, b) => a - b);
const median = sorted[Math.floor(sorted.length / 2)] ?? 0;
const avg = eng.reduce((a, b) => a + b, 0) / (eng.length || 1);
return {
medianEngagement: median,
avgEngagement: Math.round(avg),
medianRate: followers ? (median / followers) * 100 : null,
outlierGap: avg / (median || 1),
};
}
اگر فاصله بین میانگین و میانه بسیار زیاد باشد، یعنی میانگین تحت تأثیر پستهای استثنایی قرار گرفته است و باید معیار قضاوت خود را روی عدد میانه بگذارید.
