TargetingController

Controller in charge of targeting rules.

Properties

Link copied to clipboard
abstract var language: LanguageOption

Language to use for the conversation targeting.

Link copied to clipboard

List of listeners to be informed when targeting process is updated.

Functions

Link copied to clipboard
abstract fun activateTargetingRule(targetingRule: TargetingRule)

Register a targeting rule to engage the visitor.

Link copied to clipboard

Return the active targeting rule, if any.

Link copied to clipboard

Flag for checking the availability of the active targeting rule.

Link copied to clipboard
abstract fun registerUserNavigation(navigationOption: NavigationOption = NavigationOption.ClearActiveRule)

Register a user navigation through the app. This will refresh the current screen identifier (usually used to compute stats).