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