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