SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Personalization.VisitorGroups.Criteria

Classes

ComparisonType

How comparisions should be done.

DistanceUnit

Units of distance

GeographicCoordinateCriterion

Visitor group criterion that will match the geolocation based on request IP address with the location stored in the settings

GeographicCoordinateModel

Model class for geographic coordinate criterion

GeographicCriterionBase<T>

Base class for geographic criteria

GeographicLocationCriterion

Visitor group criterion that will match the geolocation based on request IP address with the location stored in the settings

GeographicLocationModel

A model that represents the settings required by GeographicLocationCriterion.

NumberOfVisitsCriterion

Criterion that is used to count number of visits to the site. The criterion can act in three different modes: Total: Just count total amount of hits. Within: Count number of hits in the given X number of TimePeriod. Since: Count the number of hits in a given date.

NumberOfVisitsModel

Model class for NumberOfVisitsCriterion.

PageInfo

Conveys and stores information about a selected page.

ReferrerCriterion

Criterion for visitor groups that checks the referrer

ReferrerModel

Model for referrer

ReferrerType

Referrer type

SearchWordModel

Model for Host name

SearchWordReferrerCriterion

Criterion for visitor groups that checks the referrer query string

StartUrlCriterion

Visitor group criterion that will match the request parameters with the values stored in the settings

StartUrlModel

Model for the request url

TimeFrame

The logic for how to count site visits.

TimeOfDayCriterion

A criterion for matching a time range in day.

TimeOfDayCriterion.ServerCurrentTimeProvider

TimeOfDayModel

Model class of TimeOfDay criterion

TimePeriod

The time period that is used to count hits.

UriSessionStartCriterionBase<T>

Base class fro Uri criterion

ViewedCategoriesCriterion

A criterion that matches after visiting a page with a category.

ViewedCategoriesModel

Contains settings used by ViewedCategoriesCriterion.

ViewedPagesCriterion

Matches users who has at least once visited the selected page.

ViewedPagesModel

Model for the ViewedPagesCriterion.

VisitorGroupMembershipCriterion

Criterion which checks if visitor is member or not member of another visitor group

VisitorGroupMembershipModel

Visitor Group Membership model

VisitorGroupMembershipStatus

Visitor group membership status

Interfaces

ICurrentTimeProvider

Interface for providing current time. For example: server's time, browser's local time

IVisitorGroupReferenceFinder

Find visitor group references by searching critera