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







The data

By Svetla Yankova

The data

  • 557