SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Personalization

Classes

Capabilities

ClientGeolocationOptions

Contains options for how Geolocation for the client is retrieved.

DoNotTrackPersonalizationEvaluator

An implementation of IPersonalizationEvaluator that checks if Do Not Track header (DNT) is present on request and if so disables personalization.

GeoCoordinate

GeolocationProviderBase

Base class that can be used for IGeolocationProvider implementations. Provides a default set of Continents and Countries.

GeolocationResult

Default implementation of IGeolocationResult

PageDataPersonalizationExtension

Extends PageData with some personalization methods

Interfaces

IAggregatedPersonalizationEvaluator

IClientGeolocationResolver

Defines a service that resolves the Geolocation of the current client.

IClientIPAddressResolver

Defines signature for compontent that resolves client ip addresses.

IGeolocationProvider

The signature for a component that acts as a provider for geo locations.

IGeolocationResult

Model describing the result of a Geolocation lookup

IPersonalizationEvaluator

IPersonalizedContentFactory

Interface for personlalized content factory

IPersonalizedRoles

Interface to get all used personalized content roles