Monkeys Commerce Analytics
No security coverage
This module provides an advanced analytics dashboard for e-commerce sales. It tracks revenue, product performance, conversion funnels, and promotion effectiveness, with the ability to export data for external analysis.
MonkeysCommerce: Advanced Analytics
In-depth sales reporting and analytics dashboard for MonkeysCommerce. Track revenue over time, conversion funnels, product performance, promotion ROI, and export data for external tools.
Services
Service ID Descriptionmkc_analytics.aggregator
Aggregates raw order events into daily/weekly/monthly summaries
mkc_analytics.query
Optimized query builder for time-series revenue, AOV, and item counts
mkc_analytics.export_service
Export reports to CSV/Excel with configurable date ranges and dimensions
plugin.manager.commerce_export_adapter
Pluggable export format adapters
Admin Pages
/admin/commerce/analytics— Main analytics dashboard with charts/admin/commerce/analytics/settings— Configure date ranges, currency, aggregation/admin/commerce/analytics/export— Export reports
API Endpoints
Method Path Description GET/api/mkc/v1/analytics/revenue
Revenue over time (gross, net, refunds)
GET
/api/mkc/v1/analytics/products
Top products by revenue/units
GET
/api/mkc/v1/analytics/funnel
Cart → checkout → order conversion funnel
GET
/api/mkc/v1/analytics/promotions
Promotion usage and discount totals
Features
- Revenue Dashboards: Gross sales, net sales, refunds, and average order value over configurable date ranges.
- Conversion Funnel: Visualize drop-off from cart creation through checkout completion.
- Product Performance: Identify top-selling products, slow movers, and inventory velocity.
- Promotion ROI: Track how many times each coupon/promotion was used and total discount given.
- Data Export: Export any report to CSV or Excel for accounting and data warehousing.
Installation
composer require drupal/mkc_analytics drush en mkc_analytics -y
Requirements
- Drupal 11.3+ or 12, PHP 8.2+
- MonkeysCommerce with mkc_order
Built with ❤️ by MonkeysCloud — empowering next-generation digital experiences.