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?), int localTimezoneOffset = 0)
GetCartConversionRatesReport
public CartConversionRatesReportDataDto GetCartConversionRatesReport(Guid storeId, DateTime from,
DateTime to, DateTime? compareFrom = default(DateTime?),
DateTime? compareTo = default(DateTime?), int localTimezoneOffset = 0)
GetRepeatCustomerRatesReport
public ChartReportDataDto<decimal> GetRepeatCustomerRatesReport(Guid storeId, DateTime from,
DateTime to, DateTime? compareFrom = default(DateTime?),
DateTime? compareTo = default(DateTime?), int localTimezoneOffset = 0)
GetTopSellingProductsReport
public ProductSalesReportDataDto GetTopSellingProductsReport(Guid storeId, DateTime from,
DateTime to, DateTime? compareFrom = default(DateTime?),
DateTime? compareTo = default(DateTime?), int localTimezoneOffset = 0)
GetTotalOrdersReport
public ChartReportDataDto<long> GetTotalOrdersReport(Guid storeId, DateTime from, DateTime to,
DateTime? compareFrom = default(DateTime?), DateTime? compareTo = default(DateTime?),
int localTimezoneOffset = 0)
GetTotalRevenueReport
public ChartReportDataDto<decimal> GetTotalRevenueReport(Guid storeId, DateTime from, DateTime to,
DateTime? compareFrom = default(DateTime?), DateTime? compareTo = default(DateTime?),
int localTimezoneOffset = 0)