اگر تیم مارکتینگ و فروش شما هر هفته درباره این بحث میکند که «مشکل از لیدهاست یا از فروش؟»، احتمالاً یک داشبورد قیف فروش دقیق و قابل اتکا ندارید. در این راهنما، یک sales funnel dashboard را در Looker Studio قدمبهقدم میسازیم: از تعریف مراحل قیف و KPIهای استاندارد (مثل CTR، CVR، CAC، ROAS، نسبت MQL/SQL) تا اتصال منابع داده (GA4/Ads/CRM)، طراحی فیلترها و سگمنتها، تنظیم هشدار افت نرخ تبدیل و در نهایت ارائه یک قالب ساختاری که بتوانید سریع برای تیم خود کپی کنید.
هدف این مقاله این است که پس از خواندن آن، بتوانید داشبوردی بسازید که:
- هم «تصویر بزرگ» قیف را نشان دهد و هم امکان ریشهیابی افتها را بدهد.
- تعریفهای KPI و فرمولها در آن یکسان و قابل دفاع باشد.
- برای مدیر، مارکتینگ و فروش، هر کدام یک لایه کاربردی داشته باشد.
پیشنیازهای حداقلی
- دسترسی به Looker Studio و حداقل یک منبع داده (ترجیحاً GA4)
- حداقل یک منبع تبلیغاتی (مثل Google Ads) یا فایل هزینهها
- یک CRM یا فایل خروجی لید/فرصت/فروش (CSV/Google Sheets)
فهرست مطالب
- تعریف قیف فروش و مرزبندی مراحل
- نقشه KPIها برای هر مرحله (با فرمول)
- مدل داده و کلیدهای اتصال (Join)
- اتصال GA4 و ساخت دیتاسورس تمیز
- اتصال Ads/هزینهها و کنترل همارزی
- اتصال CRM و استانداردسازی مراحل MQL/SQL
- چیدمان صفحات داشبورد (Executive تا Drill-down)
- فیلترها و سگمنتها برای تحلیل دقیق
- فیلدهای محاسباتی و فرمولهای کلیدی در Looker Studio
- هشدار افت نرخ تبدیل و پایش ناهنجاری
- چکلیست اجرایی قبل از انتشار داشبورد
- اشتباهات رایج
- سوالات پرتکرار
1) تعریف قیف فروش و مرزبندی مراحل
قبل از ساخت هر sales funnel dashboard باید دقیقاً مشخص کنید «مرحله» یعنی چه و مالک هر مرحله کیست. قیف رایج از جذب تا خرید معمولاً این مسیر را دارد:
- Exposure/Impression: نمایش (برای کانالهای تبلیغاتی)
- Click/Visit: کلیک یا ورود به سایت
- Engagement: درگیر شدن (مثل مشاهده صفحه کلیدی، اسکرول، کلیک روی CTA)
- Lead: ثبت لید (فرم، تماس، چت، ثبتنام)
- MQL: لید واجد شرایط بازاریابی (Marketing Qualified Lead)
- SQL: لید واجد شرایط فروش (Sales Qualified Lead)
- Opportunity/Deal: فرصت فروش
- Purchase: خرید/قرارداد
نکته کلیدی: شما لازم نیست همه مراحل را همیشه داشته باشید؛ اما باید برای هر مرحله، یک رویداد/فیلد دادهای مشخص و قابل اندازهگیری تعریف کنید. اگر مرحلهای «تعریف عملیاتی» ندارد، در داشبورد هم نباید باشد.
2) نقشه KPIها برای هر مرحله (با فرمول)
یک sales funnel dashboard خوب، KPIها را به زبان کسبوکار ترجمه میکند: «چه چیزی افت کرده؟ کجا؟ و چرا؟» در جدول زیر مجموعهای از KPIهای استاندارد را میبینید؛ اینها را بسته به مدل کسبوکار B2B/B2C و چرخه فروش خود تنظیم کنید.
| مرحله | KPI | تعریف/فرمول | کاربرد تصمیمگیری |
|---|---|---|---|
| نمایش | Impressions | تعداد نمایش (از Ads) | سنجش مقیاس و ظرفیت کانال |
| کلیک/ورود | CTR | Clicks / Impressions | کیفیت پیام/هدفگیری |
| ورود | Landing CVR | Leads / Sessions (روی لندینگ) | کیفیت صفحه فرود و پیشنهاد |
| لید | CPL | Cost / Leads | کنترل هزینه جذب لید |
| MQL | MQL Rate | MQL / Leads | کیفیت لیدها و دقت امتیازدهی |
| SQL | SQL/MQL | SQL / MQL | پذیرش لید توسط فروش |
| خرید | Close Rate | Purchases / SQL (یا Deals Won / Opportunities) | کارایی تیم فروش و تناسب محصول |
| مالی | CAC | Cost / New Customers | سودآوری جذب مشتری |
| مالی | ROAS | Revenue / Ad Cost | بازده هزینه تبلیغات |
اگر در حال شروع هستید، حداقل این چهار KPI را الزاماً بیاورید: CTR، CVR، CAC، ROAS. سپس بهتناسب فرایند داخلی، MQL و SQL را اضافه کنید تا داشبورد از «وبآنالیتیکس» به «قیف واقعی فروش» تبدیل شود.
3) مدل داده و کلیدهای اتصال (Join)
مهمترین بخش ساخت یک sales funnel dashboard در Looker Studio، «مدل داده» است؛ نه چارتها. شما معمولاً سه خانواده داده دارید:
- رفتاری (GA4): سشنها، رویدادها، کانالها، لندینگها
- هزینه و کمپین (Ads یا فایل هزینه): هزینه، کلیک، ایمپرشن، کمپین/ادگروپ
- فروش (CRM): لید، MQL، SQL، فرصت، درآمد
کلیدهای اتصال پیشنهادی
بهترین حالت این است که از ابتدا «کلید مشترک» داشته باشید؛ در غیر این صورت مجبور میشوید با انطباقهای احتمالی و خطاهای انتساب (Attribution) زندگی کنید.
- gclid / click id (در تبلیغات کلیکی): عالی برای اتصال Ads به CRM
- utm_source / utm_medium / utm_campaign: اتصال کانال و کمپین بین GA4 و CRM
- Lead ID: اتصال مراحل داخلی CRM
اگر هنوز UTMهایتان استاندارد نیست، قبل از ادامه کار، حتماً راهنمای نامگذاری را ببینید تا بعداً داشبورد شما تبدیل به «داستانهای متناقض» نشود: راهنمای عملی طراحی UTM و نامگذاری کمپینها برای گزارشگیری دقیق.
4) اتصال GA4 و ساخت دیتاسورس تمیز
برای شروع ساخت sales funnel dashboard، GA4 سریعترین نقطه شروع است چون اکثر KPIهای بالای قیف (بالای لید) را پوشش میدهد.
چه فیلدهایی را از GA4 لازم دارید؟
- date
- session source/medium
- campaign (در صورت وجود)
- landing page
- sessions / users
- key events (مثل generate_lead یا submit_form)
نکتههای تمیزکاری
- یک فیلد کانالبندی ساده بسازید تا source/mediumهای پراکنده را در چند کانال قابل فهم جمع کنید.
- در صورت چند دامنه/سابدامنه، مطمئن شوید cross-domain درست است؛ وگرنه CVR را خراب میکند.
- رویداد لید را دقیق تعریف کنید: آیا «کلیک روی دکمه تماس» لید است یا فقط «ارسال موفق فرم»؟
5) اتصال Ads/هزینهها و کنترل همارزی
بدون هزینه، داشبورد قیف شما ناقص است؛ چون CAC و ROAS از حیاتیترین خروجیهای sales funnel dashboard هستند. دو سناریو دارید:
- اتصال مستقیم (Google Ads Connector): سریع و استاندارد
- فایل هزینهها (Google Sheets/BigQuery): انعطافپذیر برای چند کانال
کنترلهای کیفیت داده هزینه
- همراستایی تاریخها (timezone) بین Ads و GA4
- یکسان بودن نام کمپینها با UTM campaign (یا داشتن mapping table)
- تفکیک brand vs non-brand (در صورت نیاز) با یک فیلد دستهبندی
6) اتصال CRM و استانداردسازی مراحل MQL/SQL
مزیت اصلی یک sales funnel dashboard همینجاست: وقتی لیدهای GA4 به MQL/SQL و درآمد CRM وصل میشوند. حتی اگر CRM شما کانکتور مستقیم ندارد، میتوانید خروجی روزانه/هفتگی را به Google Sheets منتقل کنید.
حداقل ستونهای لازم در فایل/CRM
- Lead ID
- Create date
- utm_source, utm_medium, utm_campaign (یا معادل)
- Status/Stage: Lead → MQL → SQL → Won/Lost
- Revenue (برای Won)
تعریف عملیاتی MQL و SQL
تعاریف باید کوتاه و قابل اجرا باشند؛ مثلاً:
- MQL: لید با ایمیل سازمانی + صنعت هدف + تکمیل فیلدهای ضروری
- SQL: لید تایید شده توسط فروش + دارای نیاز/بودجه/زمانبندی مشخص
اگر این تعریفها در تیم شما اختلافی است، داشبورد هم بهصورت طبیعی اختلاف تولید میکند؛ پس قبل از طراحی، توافق را مستند کنید.
7) چیدمان صفحات داشبورد (Executive تا Drill-down)
پیشنهاد میکنم داشبورد را چند صفحهای بسازید تا هم برای مدیر قابل خواندن باشد و هم برای اپراتور قابل ریشهیابی. در هر صفحه، sales funnel dashboard باید یک سوال را جواب دهد.
صفحه 1: نمای کلی قیف (Executive)
- کارتهای KPI: Sessions، Leads، MQL، SQL، Purchases/Deals Won
- CTR، CVR، CAC، ROAS (بهصورت کارت یا گیج ساده)
- یک نمودار روند (Trend) برای Leads و Purchases
صفحه 2: عملکرد کانالها
- جدول کانالها با Sessions → Leads → MQL → SQL → Revenue
- ستونهای نرخها (CVR، SQL/MQL) و هزینهها (CPL، CAC)
صفحه 3: کمپین/لندینگ (Drill-down)
- بهترین/بدترین کمپینها بر اساس ROAS یا CAC
- بهترین/بدترین لندینگها بر اساس Landing CVR
صفحه 4: کیفیت لید و کارایی فروش
- نسبت MQL/Lead و SQL/MQL در گذر زمان
- تفکیک بر اساس تیم/منطقه/محصول (در صورت وجود)
8) فیلترها و سگمنتها برای تحلیل دقیق
فیلترهای خوب باعث میشوند sales funnel dashboard واقعاً قابل استفاده شود، نه فقط «زیبا». حداقل این فیلترها را اضافه کنید:
- بازه زمانی
- کانال (Channel)
- کمپین
- Landing page
- مرحله CRM (اختیاری برای صفحات فروش)
سگمنتهای پیشنهادی
- Brand vs Non-brand
- New vs Returning (در GA4)
- کشور/شهر (اگر هدفگیری منطقهای دارید)
9) فیلدهای محاسباتی و فرمولهای کلیدی در Looker Studio
برای اینکه اعداد در sales funnel dashboard درست باشند، چند فیلد محاسباتی (Calculated Field) ضروری است. در Looker Studio، مراقب تقسیم بر صفر باشید و از شرط استفاده کنید.
نمونه فرمولها (قابل کپی)
- CTR:
SAFE_DIVIDE(Clicks, Impressions) - Session to Lead CVR:
SAFE_DIVIDE(Leads, Sessions) - CPL:
SAFE_DIVIDE(Cost, Leads) - SQL/MQL:
SAFE_DIVIDE(SQL, MQL) - CAC:
SAFE_DIVIDE(Cost, New_Customers) - ROAS:
SAFE_DIVIDE(Revenue, Ad_Cost)
یک نکته مهم درباره تجمیع (Aggregation)
اگر CTR را «میانگینِ CTR روزانه» بگیرید، نتیجه با «CTR کل دوره» فرق میکند. قاعده: نرخها را تا حد ممکن از مجموعها بسازید (Sum/Sum)، نه Average از نرخهای خرد.
10) هشدار افت نرخ تبدیل و پایش ناهنجاری
داشبورد بدون پایش، فقط گزارش است. هدف این است که sales funnel dashboard تبدیل به ابزار واکنش سریع شود.
روش عملی برای هشدار افت CVR (بدون ابزار پیچیده)
- یک نمودار زمانی برای CVR (Sessions→Leads یا Leads→MQL) بسازید.
- یک فیلد «CVR هفتروزه» اضافه کنید تا نوسان روزانه کمتر شود.
- یک کارت «Delta» بسازید: اختلاف CVR امروز با میانگین 7 روز گذشته.
ایده ساده برای آستانه هشدار
آستانهها را عملیاتی تعریف کنید؛ مثلاً:
- اگر CVR بیش از 20% نسبت به میانگین 7 روز گذشته افت کرد، بررسی لندینگ/فرم/منبع ترافیک.
- اگر SQL/MQL افت کرد، بررسی کیفیت لید یا تغییر رفتار تیم فروش در ثبت مراحل.
برای تیمهایی که ابزارهای بیشتری میخواهند، مرور دورهای ابزارهای تخصصی میتواند کمک کند: معرفی ابزارهای پیشرفته تحلیل داده بازاریابی.
11) چکلیست اجرایی قبل از انتشار داشبورد
قبل از اینکه داشبورد را برای کل تیم منتشر کنید، این چکلیست را انجام دهید تا sales funnel dashboard شما قابل اعتماد شود.
- تعریف مراحل قیف و مالک هر مرحله مستند شده است.
- منبع هر KPI مشخص است (GA4/Ads/CRM) و فرمول نوشته شده است.
- تاریخها و timezone بین منابع همراستا هستند.
- UTMها استاندارد شده و مقادیر پرت (مثل (not set)) کنترل شدهاند.
- تقسیم بر صفر در فرمولها مدیریت شده است.
- حداقل 3 سناریوی واقعی را با داده خام تطبیق دادهاید (Spot check).
- سطح دسترسیها مشخص است (مدیریت، مشاهده، ویرایش).
- یک نسخه «قفلشده» برای مدیریت و یک نسخه «تحلیلی» برای اپراتورها دارید.
12) اشتباهات رایج
- یکی دانستن لید با رویدادهای کلیکی: اگر هر کلیک روی CTA را لید حساب کنید، CVR مصنوعی بالا میرود و تصمیمها اشتباه میشود.
- اتصال ضعیف کمپینها: نام کمپین در Ads با utm_campaign یکی نیست و mapping ندارید؛ خروجی ROAS کمپینها بیمعنا میشود.
- میانگین گرفتن از نرخها: Average(CVR) به جای Sum(Leads)/Sum(Sessions)؛ مخصوصاً در بازههای بلند.
- نداشتن تعریف واحد از MQL/SQL: وقتی هر کس با معیار خودش مرحله را ثبت میکند، داشبورد تبدیل به محل دعوا میشود.
- تمرکز بیش از حد روی زیبایی: چارت زیاد، سوال کم؛ هر ویژوال باید یک تصمیم را پشتیبانی کند.
سوالات پرتکرار
1) حداقل نسخه قابل قبول از داشبورد قیف فروش چیست؟
یک صفحه با روند Sessions، Leads و Purchases و چهار KPI اصلی (CTR، CVR، CAC، ROAS) بههمراه فیلتر کانال و بازه زمانی؛ همین حداقل، پایه یک sales funnel dashboard کاربردی است.
2) اگر CRM نداریم، آیا داشبورد قیف فروش ارزش دارد؟
بله؛ میتوانید قیف را تا مرحله Lead بسازید و فروش/درآمد را فعلاً با یک فایل ساده (Sheets) وارد کنید، اما برای نسبتهای MQL/SQL باید یا CRM داشته باشید یا فرایند ثبت مرحله را در یک ابزار ساده استاندارد کنید.
3) اختلاف اعداد GA4 و Ads را چطور مدیریت کنیم؟
منبع حقیقت را برای هر KPI تعیین کنید (مثلاً کلیک/ایمپرشن از Ads، سشن/رویداد از GA4) و آن را در داشبورد شفاف بنویسید؛ سپس همراستایی timezone و فیلترهای ترافیک (مثل internal) را بررسی کنید.
4) بهترین روش برای اتصال Ads به CRM چیست؟
اگر امکانش را دارید، ذخیره click id (مثل gclid) در فرم و ارسال آن به CRM بهترین گزینه است؛ در غیر این صورت از UTMها استفاده کنید و حتماً یک استاندارد نامگذاری ثابت داشته باشید.
5) برای B2B، کدام KPIها مهمتر میشوند؟
علاوه بر CTR/CVR/CAC/ROAS، نسبتهای کیفیت لید مثل MQL/Lead و SQL/MQL حیاتیاند؛ چون هزینهها ممکن است خوب باشد ولی فروش لیدها را نپذیرد.
6) هر چند وقت یکبار باید داشبورد را بازطراحی کنیم؟
اگر مدل قیف یا تعریف مراحل تغییر نکرده، معمولاً بازطراحی سنگین لازم نیست؛ اما هر 4 تا 8 هفته یک بازبینی KPIها، فیلترها و کیفیت داده توصیه میشود تا sales funnel dashboard با واقعیت عملیات همگام بماند.
7) چطور مطمئن شویم تیمها از داشبورد استفاده میکنند؟
برای هر صفحه یک «سوال تصمیمساز» تعریف کنید (مثلاً کدام کانال CAC بدتری دارد؟) و در جلسه هفتگی فقط از اعداد داشبورد استفاده کنید؛ داشبوردی که وارد ریتم تصمیمگیری نشود، بهمرور کنار گذاشته میشود.
اگر میخواهید مرحله بعدی را حرفهایتر کنید، پیشنهاد میشود پس از تثبیت داشبورد قیف، به سراغ تحلیل نگهداشت و کیفیت مشتری هم بروید تا فقط «خرید اول» معیار موفقیت نباشد: راهنای گامبهگام کوهورت آنالیز برای افزایش نگهداشت مشتری.
