IABUserStateManagerTIdentifier Interface |
Namespace: CMS.OnlineMarketing.Internal
public interface IABUserStateManager<TIdentifier>
The IABUserStateManagerTIdentifier type exposes the following members.
Name | Description | |
---|---|---|
IsExcluded |
Indicates whether is visitor included in A/B test or not.
|
Name | Description | |
---|---|---|
AddConversion |
Adds a conversion to session and permanent conversions if possible.
| |
AssignVariant |
Assigns an A/B variant to current user so that it can be used on next visit. From now on, permanent conversions can be also saved to
user's state.
| |
Exclude |
Excludes visitor from A/B test.
| |
GetPermanentConversions |
Gets permanent conversions that are done by current user.
| |
GetSessionConversions |
Gets session conversions that are done by current user.
| |
GetVariantIdentifier |
Gets name of the A/B variant assigned to the current user. Returns null, if the user hasn't got any variant assigned yet.
| |
IsABTestCookieDefined |
Returns true when A/B test cookie is defined.
| |
IsABVisit |
Returns true if user has visited A/B test page and has visit session.
| |
SetVisit |
Sets a A/B test visit for current user so that from now on, conversions can be logged also as A/B test session conversions.
| |
SetVisitToSession |
Sets current A/B test visit to the session store.
|