Statistics & PErsonalization
"
Agenda
- Personalization & how it works
- How it really works
- Personalization APIs
- Statistics Module
- Statistics Sentence Model & API
- Getting value out of statisics
- Scalability
- Volume, Velocity, Variety and Value
PErsonalization Architecture
- User segments
- Criteria & Characteristics
- Evaluators
- Building your own [x]
Statistics Service
A service that resides in Telerik.Sitefinity.Services is a wrapper for the manager APIs that excecutes tasks asynchronously in a background process.
- Notifications Service
- Statistics Service
Sentence STRUCTURE
[subject] [verb] [object]
- Metadata to resolve the type and object
- Custom Metadata
- It's not an IDynamicFieldsContainer
Architecture
- Telerik.Sitefinity.Statistics[.Impl]
- The manager is internal - you are not supposed to instantiate it
- The services are a part of a client/service model
- There are statistics clients for the tasks we do today.
- Most importantly - they allow you to fetch the service object and work with sentences
Big Data
Big data is a phony term. It carries the problems involved, but not the general point: it is intended to solve a problem
- There is no uniform solution
- Start with not calling it a "big data" project
- The "V"s:
- Volume
- Velocity
- Variety
- Value
Q: What you can do with this