AnalyticsController
public class AnalyticsController : VendrAuthorizedJsonControllerBase
Inheritance
Namespace
Constructors
AnalyticsController
public AnalyticsController(UmbracoControllerContext vendrContext,
IAnalyticsService analyticsService, IStoreService storeService, IIOHelper ioHelper)
Methods
GetAnalyticsDashboardConfig
public object GetAnalyticsDashboardConfig(Guid storeId)
GetAverageOrderValueReport
public ChartReportDataDto<decimal> GetAverageOrderValueReport(Guid storeId, DateTime from,
DateTime to, DateTime? compareFrom = default(DateTime?),
DateTime? compareTo = default(DateTime?))
GetCartConversionRatesReport
public CartConversionRatesReportDataDto GetCartConversionRatesReport(Guid storeId, DateTime from,
DateTime to, DateTime? compareFrom = default(DateTime?),
DateTime? compareTo = default(DateTime?))
GetRepeatCustomerRatesReport
public ChartReportDataDto<decimal> GetRepeatCustomerRatesReport(Guid storeId, DateTime from,
DateTime to, DateTime? compareFrom = default(DateTime?),
DateTime? compareTo = default(DateTime?))
GetTopSellingProductsReport
public ProductSalesReportDataDto GetTopSellingProductsReport(Guid storeId, DateTime from,
DateTime to, DateTime? compareFrom = default(DateTime?),
DateTime? compareTo = default(DateTime?))
GetTotalOrdersReport
public ChartReportDataDto<long> GetTotalOrdersReport(Guid storeId, DateTime from, DateTime to,
DateTime? compareFrom = default(DateTime?), DateTime? compareTo = default(DateTime?))
GetTotalRevenueReport
public ChartReportDataDto<decimal> GetTotalRevenueReport(Guid storeId, DateTime from, DateTime to,
DateTime? compareFrom = default(DateTime?), DateTime? compareTo = default(DateTime?))