Namespace EPiServer.Personalization.VisitorGroups.Criteria

Classes

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

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

TimeOfDayCriterion

A criterion for matching a time range in day.

TimeOfDayCriterion.ServerCurrentTimeProvider

TimeOfDayModel

Model class of TimeOfDay criterion

UriSessionStartCriterionBase<T>

Base class fro Uri criterion

UserProfileCriterion

A criterion for matching values in the user profile.

UserProfileModel

Model for the user profile 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

VisitorGroupReferenceFinder

Class with functionality to find references between visitor groups

Interfaces

ICurrentTimeProvider

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

Enums

ComparisonType

How comparisions should be done.

DistanceUnit

Units of distance

ReferrerType

Referrer type

TimeFrame

The logic for how to count site visits.

TimePeriod

The time period that is used to count hits.

VisitorGroupMembershipStatus

Visitor group membership status