Previous Docs Version

The documentation you are viewing is for a previous version of the Vendr product. Click here to jump to the current stable version.

AnalyticsService

API reference for AnalyticsService in Vendr, the eCommerce solution for Umbraco v8+

AnalyticsService

public class AnalyticsService : ServiceBase, IAnalyticsService

Inheritance

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)

Edit this page on GitHub

Site + logo design © 2025 Outfield Digital Ltd. Content contributions licensed under MIT.
Vendr® is a Registered Trademark of Outfield Digital Ltd.