آموزش ووکامرس

آموزش گزارش‌های ووکامرس و WooCommerce Analytics؛ تحلیل فروش، سفارش و مشتری

آموزش گزارش‌ها و WooCommerce Analytics

🗓 آخرین به‌روزرسانی:

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

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

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

در این راهنما، مسیر کامل استفاده از Analytics، تعریف دقیق Gross Sales، Net Sales و Total Sales، گزارش Revenue، Orders، Products، Variations، Categories، Coupons، Customers، Downloads، Stock و Taxes، خروجی CSV، Order Attribution، ورود داده تاریخی و رفع اختلاف آمار را بررسی می‌کنیم. آموزش با WooCommerce 10.9.4 فعال روی سایت هماهنگ شده است.

وضعیت سایت فعلی: WooCommerce Analytics و واردسازی زمان‌بندی‌شده داده‌ها فعال‌اند. تنظیمات عملی گزارش‌ها در این مقاله تغییر داده نمی‌شوند؛ هدف، آموزش خواندن درست آمار و عیب‌یابی اختلاف داده است.

فهرست مطالب
  1. WooCommerce Analytics با Reports قدیمی چه تفاوتی دارد؟
  2. ورود به WooCommerce Analytics
  3. تعریف شاخص‌های اصلی فروش
  4. انتخاب بازه تاریخ و Compare
  5. تنظیمات Analytics
  6. گزارش Revenue
  7. گزارش Orders
  8. گزارش Products
  9. گزارش Categories
  10. گزارش Variations
  11. گزارش Coupons
  12. گزارش Customers
  13. گزارش Downloads برای فروش فایل
  14. گزارش Stock
  15. گزارش Taxes
  16. Order Attribution چیست؟
  17. UTM برای کمپین‌ها
  18. خروجی CSV
  19. چرا عدد Analytics با Orders متفاوت است؟
  20. Data Status Indicator و Update Now
  21. پاک‌کردن Analytics Cache
  22. Import Historical Data
  23. چه زمانی Re-import انجام دهیم؟
  24. Action Scheduler و Analytics
  25. WooCommerce Analytics و HPOS
  26. WoodMart و Analytics
  27. تفاوت Analytics با Google Analytics
  28. برنامه هفتگی تحلیل فروشگاه
  29. اشتباهات رایج در تحلیل
  30. خطا: Analytics خالی است
  31. خطا: فروش امروز هنوز صفر است
  32. خطا: Refund عدد فروش را در ماه دیگری کم کرده است
  33. خطا: محصول پرفروش در گزارش نیست
  34. خطا: CSV با جدول متفاوت است
  35. چک‌لیست گزارش‌گیری دقیق
  36. پرسش‌های متداول
  37. جمع‌بندی
  38. منابع رسمی

WooCommerce Analytics با Reports قدیمی چه تفاوتی دارد؟

مسیر WooCommerce → Reports ابزار قدیمی گزارش‌گیری است. این گزارش‌ها از WooCommerce 4.0 منسوخ شده‌اند و به‌روزرسانی توسعه‌ای منظمی دریافت نمی‌کنند. برای فیلترهای پیشرفته، مقایسه بازه‌ها، خروجی CSV، داشبورد قابل شخصی‌سازی و بازسازی داده‌ها باید از WooCommerce → Analytics استفاده کنید.

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

ورود به WooCommerce Analytics

  1. وارد پیشخوان وردپرس شوید.
  2. از منوی WooCommerce یا Analytics وارد صفحه Overview شوید.
  3. بازه تاریخ را انتخاب کنید.
  4. در صورت نیاز Compare را روی دوره قبل یا سال قبل قرار دهید.
  5. کارت شاخص موردنظر را انتخاب کنید.
  6. برای جزئیات، گزارش مرتبط را باز نمایید.

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

تعریف شاخص‌های اصلی فروش

Gross Sales؛ فروش ناخالص

فروش ناخالص برابر قیمت فروش محصولات ضربدر تعداد فروخته‌شده است. Refund، Coupon، Tax و Shipping از آن کم یا به آن اضافه نشده‌اند.

مثال:

  • دو محصول ۶۰۰٬۰۰۰ تومانی فروخته شده‌اند.
  • Gross Sales برابر ۱٬۲۰۰٬۰۰۰ تومان است.

Returns؛ بازگشت وجه

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

Coupons؛ تخفیف کوپن

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

Net Sales؛ فروش خالص محصول

فرمول اصلی:

Net Sales = Gross Sales - Returns - Coupons

مثال:

  • Gross Sales: ۱٬۲۰۰٬۰۰۰ تومان
  • Coupon: ۱۰۰٬۰۰۰ تومان
  • Refund: ۲۰۰٬۰۰۰ تومان
  • Net Sales: ۹۰۰٬۰۰۰ تومان

Net Sales شامل مالیات و هزینه ارسال نیست.

Total Sales؛ فروش کل سفارش

فرمول:

Total Sales = Gross Sales - Returns - Coupons + Taxes + Shipping

اگر در مثال قبل ۹۰٬۰۰۰ تومان ارسال و ۳۰٬۰۰۰ تومان مالیات وجود داشته باشد، Total Sales برابر ۱٬۰۲۰٬۰۰۰ تومان خواهد بود.

Average Order Value؛ میانگین ارزش سفارش

ووکامرس AOV را از تقسیم Net Sales بر تعداد سفارش‌ها محاسبه می‌کند:

AOV = Net Sales ÷ Orders

اگر فروش خالص ۹٬۰۰۰٬۰۰۰ تومان از ۳۰ سفارش باشد، AOV برابر ۳۰۰٬۰۰۰ تومان است.

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

انتخاب بازه تاریخ و Compare

گزارش‌ها معمولاً امکان انتخاب Today، Week to Date، Month to Date، Quarter to Date، Year to Date یا Custom Range را دارند. Compare نیز دوره انتخابی را با دوره قبلی یا سال قبل مقایسه می‌کند.

مقایسه درست باید طول بازه یکسان داشته باشد. مقایسه فروش ۳۰ روزه با ماه تقویمی ۳۱ روزه بدون توجه به تعداد روزها می‌تواند برداشت اشتباه ایجاد کند.

نمونه تحلیل

  • این ماه: ۱۲۰ سفارش و ۴۲٬۰۰۰٬۰۰۰ تومان Net Sales
  • ماه قبل: ۱۰۰ سفارش و ۴۰٬۰۰۰٬۰۰۰ تومان Net Sales

تعداد سفارش ۲۰ درصد رشد کرده، اما AOV از ۴۰۰٬۰۰۰ به ۳۵۰٬۰۰۰ تومان کاهش یافته است. ممکن است کمپین مشتری بیشتری آورده باشد، ولی اندازه سبد کوچک‌تر شده باشد.

تنظیمات Analytics

از Analytics → Settings می‌توانید رفتار گزارش‌ها را کنترل کنید.

Excluded Statuses

وضعیت‌هایی که نباید در آمار محاسبه شوند مشخص می‌شوند. به‌صورت پیش‌فرض Pending Payment، Cancelled و Failed خارج و Processing، On hold و Completed وارد گزارش می‌شوند. وضعیت Refunded قابل حذف از گزارش نیست.

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

Date Type

نوع تاریخ تعیین می‌کند Revenue و Orders براساس کدام تاریخ گروه‌بندی شوند:

  • Date created
  • Date paid
  • Date completed

پیش‌فرض فعلی Date Paid است. اگر پرداخت سفارش یک روز بعد از ایجاد آن انجام شود، گزارش Created و Paid فروش را در دو روز متفاوت نمایش می‌دهند.

Default Date Range

بازه پیش‌فرض داشبورد را مشخص می‌کند. برای فروشگاه فعال، Month to Date دید مدیریتی مناسبی می‌دهد؛ اما تصمیم‌های فصلی باید با بازه‌های طولانی‌تر بررسی شوند.

Scheduled یا Immediately

از WooCommerce 10.5 تنظیم Updates اضافه شده است:

  • Scheduled: داده‌ها به‌صورت دوره‌ای، معمولاً هر ۱۲ ساعت، پردازش می‌شوند و اثر کمتری بر عملکرد دارند.
  • Immediately: داده‌ها سریع‌تر وارد Analytics می‌شوند، اما روی فروشگاه پرترافیک می‌تواند بار بیشتری ایجاد کند.

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

گزارش Revenue

Revenue مهم‌ترین نمای مالی Analytics است. کارت‌های اصلی آن شامل Gross Sales، Returns، Coupons، Net Sales، Taxes، Shipping و Total Sales هستند.

سؤال‌هایی که Revenue پاسخ می‌دهد

  • رشد فروش از افزایش سفارش بوده یا افزایش قیمت؟
  • Refund در کدام روزها بیشتر شده است؟
  • چه مقدار از فروش با کوپن کاهش یافته است؟
  • مالیات و هزینه ارسال چه سهمی از مبلغ کل دارند؟

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

گزارش Orders

Orders Report تعداد سفارش، Items Sold، Net Sales و Average Order Value را نمایش می‌دهد. فیلترهای پیشرفته می‌توانند براساس وضعیت، محصول، کوپن، نوع مشتری، Refund، Tax Rate و ویژگی محصول ترکیب شوند.

در Advanced Filters می‌توانید حالت All یا Any را انتخاب کنید:

  • All: سفارش باید همه شرط‌ها را داشته باشد.
  • Any: داشتن یکی از شرط‌ها کافی است.

سفارش Refunded ممکن است دو ردیف داشته باشد: یک ردیف مربوط به تاریخ سفارش و یک ردیف منفی مربوط به تاریخ بازپرداخت. این رفتار برای تحلیل دقیق زمان بازگشت وجه است.

برای مدیریت خود سفارش، مقاله آموزش مدیریت سفارش‌ها در ووکامرس را مطالعه کنید.

گزارش Products

Products Report عملکرد هر محصول را با ستون‌هایی مانند SKU، Items Sold، Net Sales، Orders، Category، Variation Count و Stock نشان می‌دهد.

فرمول Net Sales محصول:

(قیمت محصول × تعداد) - Refund - Coupon

تفسیر کاربردی

  • Items Sold بالا و Net Sales پایین: قیمت پایین یا تخفیف زیاد
  • Orders کم و Items Sold بالا: خرید عمده یا چندتایی
  • فروش بالا و Refund بالا: احتمال مشکل کیفیت یا توضیح محصول
  • Stock کم و فروش سریع: نیاز به تأمین موجودی

گزارش محصول سود را نشان نمی‌دهد مگر Cost of Goods یا ابزار حسابداری جدا داشته باشید. Net Sales با Profit برابر نیست.

گزارش Categories

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

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

گزارش Variations

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

SKU مستقل برای هر Variation باعث می‌شود گزارش، موجودی و اتصال حسابداری دقیق‌تر شوند. راهنمای ساخت تنوع‌ها در مقاله آموزش محصول متغیر در ووکامرس قرار دارد.

گزارش Coupons

Coupons Report تعداد سفارش استفاده‌کننده و مبلغ تخفیف هر کد را نمایش می‌دهد. مقایسه دو کوپن فقط با تعداد استفاده کافی نیست.

مثال

  • کد A: ۱۰۰ سفارش و ۱۲٬۰۰۰٬۰۰۰ تومان تخفیف
  • کد B: ۶۰ سفارش و ۳٬۰۰۰٬۰۰۰ تومان تخفیف

کد A استفاده بیشتری دارد، اما هزینه تخفیف آن چهار برابر است. باید AOV، مشتری جدید، Refund و سود نهایی را نیز بررسی کنید.

برای ساخت کمپین، مقاله آموزش کد تخفیف در ووکامرس را ببینید.

گزارش Customers

Customers Report مشتریان ثبت‌نام‌شده و مهمان را نمایش می‌دهد. خریدهای مهمان با ایمیل صورتحساب یکسان می‌توانند به یک خریدار نسبت داده شوند.

فیلترهای مهم شامل Country، Email، Orders Count، Total Spend، AOV، Registered Date و Last Active هستند.

کاربردها

  • پیداکردن مشتریان با ارزش بالا
  • شناسایی خریداران یک‌باره
  • مقایسه مشتری مهمان و ثبت‌نام‌شده
  • طراحی کمپین بازگشت مشتری

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

گزارش Downloads برای فروش فایل

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

فیلترهای Advanced امکان جست‌وجو براساس Product، Username، Order Number و IP Address را فراهم می‌کنند.

نکات مهم

  • تعداد دانلود شامل دریافت‌های تکراری از یک IP نیز می‌شود.
  • تاریخ Downloads Report براساس UTC گزارش می‌شود و ممکن است با منطقه زمانی سایر گزارش‌ها اختلاف داشته باشد.
  • عدد دانلود با تعداد فروش برابر نیست؛ یک مشتری می‌تواند فایل را چند بار دانلود کند.

اگر یک سفارش Download Count غیرعادی دارد، محدودیت دانلود، IP، حساب مشتری و امنیت لینک را بررسی کنید. حذف دسترسی بدون بررسی سفارش می‌تواند مشتری قانونی را متضرر کند.

گزارش Stock

Stock Report فقط زمانی مفید است که Manage Stock فعال باشد. محصولات را براساس In Stock، Low Stock، Out of Stock و On Backorder فیلتر می‌کند.

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

روال پیشنهادی

  • روزانه: Out of Stock
  • هفتگی: Low Stock و محصولات پرفروش
  • ماهانه: موجودی بدون گردش

گزارش Taxes

Taxes Report مقدار مالیات سفارش و Shipping Tax را براساس کد و تاریخ نمایش می‌دهد. در سایت فعلی محاسبه مالیات غیرفعال است؛ بنابراین تا زمانی که تنظیمات با نظر حسابدار فعال نشوند، این گزارش داده عملی قابل اتکایی نخواهد داشت.

برای پیکربندی، مقاله آموزش مالیات در ووکامرس را مطالعه کنید.

Order Attribution چیست؟

Order Attribution منبع آخرین تعامل پیش از خرید را ثبت می‌کند. اطلاعاتی مانند Origin، Source Type، UTM Campaign، Medium، Device Type و Session Page Views می‌توانند داخل سفارش ذخیره شوند.

مدل اصلی Last Click است؛ یعنی صد درصد اعتبار خرید به آخرین منبع شناخته‌شده داده می‌شود. این روش ساده و کاربردی است، اما تمام مسیر تصمیم‌گیری مشتری را نشان نمی‌دهد.

مثال

کاربر ابتدا از اینستاگرام برند را می‌شناسد، بعد از گوگل مقاله را می‌خواند و در نهایت از لینک ایمیل خرید می‌کند. در Last Click احتمالاً Email به‌عنوان منبع سفارش ثبت می‌شود.

داده Attribution فقط برای سفارش‌هایی ذخیره می‌شود که هنگام ثبت آن‌ها قابلیت فعال بوده است. فعال‌کردن امروز، اطلاعات سفارش‌های قدیمی را بازسازی نمی‌کند.

UTM برای کمپین‌ها

برای تشخیص منبع، Medium و Campaign از پارامترهای ثابت استفاده کنید:

?utm_source=instagram&utm_medium=social&utm_campaign=summer_books

نام‌گذاری پراکنده مانند Instagram، instagram و IG سه منبع جدا می‌سازد. یک الگوی ثابت و حروف کوچک انتخاب کنید.

خروجی CSV

بیشتر گزارش‌ها دکمه Download یا Export CSV دارند. CSV برای تحلیل در Excel، Google Sheets، حسابداری یا آرشیو مفید است.

قبل از خروجی

  • بازه تاریخ را قطعی کنید.
  • فیلترها را کنترل نمایید.
  • نوع تاریخ Created، Paid یا Completed را یادداشت کنید.
  • وضعیت‌های Excluded را ثبت نمایید.

CSV معمولاً داده جدول فیلترشده را خروجی می‌دهد، نه لزوماً تمام دیتابیس. فایل حاوی ایمیل، IP یا اطلاعات مشتری باید محافظت شود.

چرا عدد Analytics با Orders متفاوت است؟

  • وضعیت سفارش در Excluded Statuses قرار دارد.
  • گزارش براساس Date Paid و فهرست سفارش براساس Date Created است.
  • داده زمان‌بندی‌شده هنوز به‌روزرسانی نشده است.
  • Refund در تاریخ دیگری ثبت شده است.
  • Import تاریخی ناقص است.
  • Cache گزارش قدیمی است.
  • سفارش سفارشی یا افزونه‌ای درست وارد جداول Analytics نشده است.

ابتدا یک سفارش مشخص را انتخاب کنید و شماره، وضعیت، تاریخ ایجاد، تاریخ پرداخت، مبلغ و Refund آن را در هر دو بخش مقایسه نمایید.

Data Status Indicator و Update Now

از WooCommerce 10.5، وضعیت آخرین پردازش داده در Analytics نمایش داده می‌شود و دکمه Update Now امکان اجرای دستی به‌روزرسانی را می‌دهد. اگر سفارش جدید در گزارش نیست، قبل از حذف داده یا دستکاری دیتابیس وضعیت Update را بررسی کنید.

پاک‌کردن Analytics Cache

اگر آمار با سفارش‌ها هماهنگ نیست:

  1. به WooCommerce → Status → Tools بروید.
  2. Clear Analytics Cache را اجرا کنید.
  3. صفحه گزارش را دوباره باز کنید.
  4. اگر اختلاف باقی ماند، Historical Data را بررسی کنید.

پاک‌کردن Cache محصول، سفارش یا مشتری را حذف نمی‌کند.

Import Historical Data

برای سفارش‌هایی که قبل از فعال‌شدن Analytics وجود داشته‌اند، از Analytics → Settings → Import Historical Data استفاده کنید.

  1. بازه All یا یک تاریخ مشخص را انتخاب کنید.
  2. برای فروشگاه بزرگ، سال یا فصل را جدا وارد کنید.
  3. گزینه Skip Previously Imported را مطابق هدف تعیین نمایید.
  4. Start را بزنید.
  5. پیشرفت Import را کنترل کنید.

فرایند در پس‌زمینه اجرا می‌شود. حذف Previously Imported Data فقط جداول Analytics را پاک می‌کند و سفارش‌ها یا محصولات اصلی را حذف نمی‌کند؛ بااین‌حال قبل از عملیات گسترده بکاپ بگیرید.

چه زمانی Re-import انجام دهیم؟

  • پس از مهاجرت سفارش‌های قدیمی
  • بعد از اصلاح وضعیت سفارشی
  • وقتی Analytics برای یک بازه خالی است
  • بعد از تغییر ساختار داده توسط افزونه
  • وقتی Clear Cache کافی نیست

Re-import را روی سایت پرترافیک در زمان کم‌مصرف اجرا کنید و Action Scheduler را بررسی نمایید.

Action Scheduler و Analytics

واردسازی و پردازش گزارش‌ها می‌تواند از Scheduled Actions استفاده کند. اگر صف Failed یا Pending بزرگ باشد، Analytics دیر به‌روز می‌شود.

مسیر WooCommerce → Status → Scheduled Actions را بررسی کنید و بدون شناخت، Jobها را حذف نکنید. خطای PHP، Cron غیرفعال یا محدودیت منابع هاست باید از ریشه رفع شود.

WooCommerce Analytics و HPOS

HPOS سفارش‌ها را در جداول اختصاصی ذخیره می‌کند، اما Analytics همچنان داده گزارش خود را پردازش و Cache می‌کند. افزونه‌های سفارش، درگاه و وضعیت سفارشی باید با HPOS و Analytics سازگار باشند.

کدنویسی مستقیم روی wp_posts ممکن است در سایت HPOS داده ناقص تولید کند. برای توسعه از CRUD و API رسمی ووکامرس استفاده شود.

WoodMart و Analytics

WoodMart ظاهر فروشگاه را کنترل می‌کند و معمولاً محاسبات Analytics را تغییر نمی‌دهد. اما Quick View، AJAX Add to Cart و ابزارهای Tracking ممکن است روی Attribution یا ابزارهای خارجی اثر بگذارند.

برای هر کمپین، خرید آزمایشی از صفحه محصول، Quick View، موبایل و لینک UTM انجام دهید.

تفاوت Analytics با Google Analytics

WooCommerce Analytics از داده سفارش داخل فروشگاه استفاده می‌کند؛ Google Analytics رفتار بازدید و Eventهای مرورگر را تحلیل می‌کند.

  • WooCommerce: سفارش، مبلغ، محصول، Refund و مشتری
  • Google Analytics: Session، Source، Page View، Add to Cart و Funnel

اختلاف دو سیستم طبیعی است؛ Consent، Ad Blocker، Timezone، مدل Attribution و وضعیت سفارش متفاوت‌اند.

برنامه هفتگی تحلیل فروشگاه

روزانه

  • سفارش‌های Failed و Pending
  • Refundهای جدید
  • Out of Stock
  • تغییر ناگهانی فروش

هفتگی

  • Net Sales و Orders
  • AOV
  • محصولات و دسته‌های برتر
  • کوپن‌ها
  • دانلودهای غیرعادی

ماهانه

  • مقایسه دوره قبل و سال قبل
  • مشتریان جدید و قبلی
  • نرخ Refund
  • منابع Attribution
  • کالاهای بدون گردش
  • تطبیق گزارش با درگاه و حسابداری

اشتباهات رایج در تحلیل

  • برابر دانستن Net Sales با سود
  • مقایسه بازه‌های نابرابر
  • نادیده‌گرفتن Refund
  • تحلیل کوپن فقط با تعداد استفاده
  • جمع دسته‌های هم‌پوشان
  • فرض اینکه Downloads برابر فروش است
  • مقایسه Date Paid با Date Created
  • نادیده‌گرفتن Scheduled Update
  • تصمیم‌گیری با داده یک یا دو روز

خطا: Analytics خالی است

  • Historical Data وارد نشده است.
  • همه وضعیت‌ها Excluded هستند.
  • بازه تاریخ اشتباه است.
  • Import در صف یا Failed مانده است.
  • دسترسی کاربر کافی نیست.

خطا: فروش امروز هنوز صفر است

Date Type و Scheduled Update را بررسی کنید. اگر سفارش Paid نشده یا Import دوره‌ای هنوز اجرا نشده باشد، صفر بودن موقت طبیعی است.

خطا: Refund عدد فروش را در ماه دیگری کم کرده است

Analytics بازپرداخت را در تاریخ Refund ثبت می‌کند. سفارش ماه قبل که این ماه Refund شده، درآمد ماه جاری را کاهش می‌دهد.

خطا: محصول پرفروش در گزارش نیست

  • سفارش وضعیت Excluded دارد.
  • محصول با Variation دیگری ثبت شده است.
  • بازه تاریخ یا فیلتر اشتباه است.
  • Import ناقص است.
  • شناسه محصول پس از مهاجرت تغییر کرده است.

خطا: CSV با جدول متفاوت است

فیلتر، Pagination، زمان تولید فایل و Extensionهای سفارشی را بررسی کنید. فایل را با UTF-8 باز کنید تا متن فارسی خراب نشود.

چک‌لیست گزارش‌گیری دقیق

  • بازه و نوع تاریخ مشخص است.
  • Excluded Statuses کنترل شده‌اند.
  • آخرین Update کامل شده است.
  • Refund و Coupon جدا دیده می‌شوند.
  • Gross، Net و Total اشتباه گرفته نمی‌شوند.
  • گزارش محصول با سفارش‌های سازنده عدد بررسی شده است.
  • CSV با فیلتر صحیح دانلود شده است.
  • اطلاعات مشتری امن نگهداری می‌شود.
  • درگاه و حسابداری با Total Order تطبیق دارند.
  • قبل از Reset یا Import بکاپ وجود دارد.

📌 همچنین بخوانید: تنظیم حساب کاربری و حریم خصوصی در ووکامرس، تنظیم حمل‌ونقل در ووکامرس و تنظیم ایمیل‌های ووکامرس

پرسش‌های متداول

فروش خالص ووکامرس چیست؟

Gross Sales منهای Refund و Coupon است و مالیات و Shipping را شامل نمی‌شود.

چرا Total Sales از Net Sales بیشتر است؟

زیرا Total Sales مالیات و هزینه ارسال را نیز اضافه می‌کند.

چرا گزارش سفارش با مبلغ درگاه برابر نیست؟

بازه تاریخ، وضعیت سفارش، Refund، Fee درگاه و نوع تاریخ را بررسی کنید. مبلغ درگاه معمولاً Total Order است، نه Net Sales محصول.

آیا Reports قدیمی را استفاده کنیم؟

برای فروشگاه جدید Analytics انتخاب اصلی است؛ Reports قدیمی منسوخ شده و امکانات محدودتری دارد.

چرا سفارش جدید فوری در نمودار نیست؟

در حالت Scheduled، داده‌ها دوره‌ای پردازش می‌شوند. Data Status و Update Now را بررسی کنید.

آیا دانلود بیشتر از فروش نشانه سرقت است؟

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

آیا WooCommerce Analytics سود را نشان می‌دهد؟

هسته بیشتر فروش و درآمد را گزارش می‌کند. برای سود باید هزینه کالا، تبلیغات، درگاه، ارسال و عملیات نیز محاسبه شوند.

جمع‌بندی

WooCommerce Analytics زمانی قابل اعتماد است که وضعیت سفارش، نوع تاریخ، زمان Update و داده تاریخی درست باشند. Gross Sales ارزش اولیه محصولات، Net Sales فروش پس از Refund و Coupon و Total Sales مبلغ همراه مالیات و Shipping را نشان می‌دهد.

برای مدیریت روزانه از Revenue، Orders، Products و Stock استفاده کنید. برای فروش فایل، Downloads Report را به‌طور منظم بررسی نمایید. Coupons، Customers و Attribution نیز باید برای تحلیل بازاریابی کنار سود و هزینه تبلیغات قرار گیرند.

اگر عددها اختلاف دارند، ابتدا Excluded Statuses، Date Type و Data Status را کنترل کنید، سپس Cache Analytics و Historical Import را بررسی نمایید. سفارش‌ها را برای اصلاح گزارش حذف نکنید.

منابع رسمی

آموزش‌های تازه، کد آماده و رفع خطاهر هفته در کانال Dev Source؛ رایگان.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *