Analytics

The oscar.analytics module provides a few simple models for gathering analytics data on products and users. It listens for signals from other apps, and creates/updates simple models which aggregate this data.

Such data is useful for auto-merchandising, calculating product scores for search and for personalised marketing for customers.

Abstract models

class oscar.apps.analytics.abstract_models.AbstractProductRecord(*args, **kwargs)[source]

A record of a how popular a product is.

This used be auto-merchandising to display the most popular products.

class oscar.apps.analytics.abstract_models.AbstractUserRecord(*args, **kwargs)[source]

A record of a user’s activity.

Views

None.