AnalyticsService
public class AnalyticsService : ServiceBase, IAnalyticsService
Inheritance
- class ServiceBase
- interface IAnalyticsService
Namespace
Constructors
AnalyticsService
public AnalyticsService(ILicensingService licensingService, IRepositoryFactory repositoryFactory,
IUnitOfWorkProvider uowProvider, ILogger logger, ICacheAccessor cacheAccessor,
IStoreService storeService, IProductService productService, ICurrencyService currencyService)
Methods
GetAverageOrderValueReport
public DateReportData<Amount> GetAverageOrderValueReport(Guid storeId, DateTime fromUtc,
DateTime toUtc, DateTime? compareFromUtc, DateTime? compareToUtc, int localTimezoneOffset)
GetCartConversionRatesReport
public CartConversionRatesReportData GetCartConversionRatesReport(Guid storeId, DateTime fromUtc,
DateTime toUtc, DateTime? compareFromUtc, DateTime? compareToUtc, int localTimezoneOffset)
GetRepeatCustomerRatesReport
public RepeatCustomerRatesReportData GetRepeatCustomerRatesReport(Guid storeId, DateTime fromUtc,
DateTime toUtc, DateTime? compareFromUtc, DateTime? compareToUtc, int localTimezoneOffset)
GetTopSellingProducts
public ProductSalesReportData GetTopSellingProducts(Guid storeId, DateTime fromUtc, DateTime toUtc,
DateTime? compareFromUtc, DateTime? compareToUtc, int localTimezoneOffset)
GetTotalOrdersReport
public DateReportData<long> GetTotalOrdersReport(Guid storeId, DateTime fromUtc, DateTime toUtc,
DateTime? compareFromUtc, DateTime? compareToUtc, int localTimezoneOffset)
GetTotalRevenueReport
public DateReportData<Amount> GetTotalRevenueReport(Guid storeId, DateTime fromUtc, DateTime toUtc,
DateTime? compareFromUtc, DateTime? compareToUtc, int localTimezoneOffset)