Package com.mypurecloud.sdk.v2.model
Class JourneyEventsSettings
java.lang.Object
com.mypurecloud.sdk.v2.model.JourneyEventsSettings
- All Implemented Interfaces:
Serializable
Settings concerning journey events
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumControls how the pageview events are tracked. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclickEvents(List<SelectorEventTrigger> clickEvents) Tracks when and where a visitor clicks on a webpage.Whether or not journey event collection is enabled.booleanexcludedQueryParameters(List<String> excludedQueryParameters) (deprecated) List of parameters to be excluded from the query string.formsTrackEvents(List<FormsTrackTrigger> formsTrackEvents) Controls how the form submitted and form abandoned events are tracked after a visitor interacts with a form element.inthashCode()idleEvents(List<IdleEventTrigger> idleEvents) Tracks when and where a visitor becomes inactive on a webpage.inViewportEvents(List<SelectorEventTrigger> inViewportEvents) Tracks when elements become visible or hidden on screen.pageviewConfig(JourneyEventsSettings.PageviewConfigEnum pageviewConfig) Controls how the pageview events are tracked.scrollDepthEvents(List<ScrollPercentageEventTrigger> scrollDepthEvents) Tracks when a visitor scrolls to a specific percentage of a webpage.searchQueryParameters(List<String> searchQueryParameters) (deprecated) List of query parameters used for search (e.g.voidsetClickEvents(List<SelectorEventTrigger> clickEvents) voidsetEnabled(Boolean enabled) voidsetExcludedQueryParameters(List<String> excludedQueryParameters) voidsetFormsTrackEvents(List<FormsTrackTrigger> formsTrackEvents) voidsetIdleEvents(List<IdleEventTrigger> idleEvents) voidsetInViewportEvents(List<SelectorEventTrigger> inViewportEvents) voidsetPageviewConfig(JourneyEventsSettings.PageviewConfigEnum pageviewConfig) voidsetScrollDepthEvents(List<ScrollPercentageEventTrigger> scrollDepthEvents) voidsetSearchQueryParameters(List<String> searchQueryParameters) voidsetShouldKeepUrlFragment(Boolean shouldKeepUrlFragment) voidsetTrackingSettings(TrackingSettings trackingSettings) shouldKeepUrlFragment(Boolean shouldKeepUrlFragment) (deprecated) Whether or not to keep the URL fragment.toString()trackingSettings(TrackingSettings trackingSettings) Configuration settings for tracking behavior and filtering
-
Constructor Details
-
JourneyEventsSettings
public JourneyEventsSettings() -
JourneyEventsSettings
-
-
Method Details
-
enabled
Whether or not journey event collection is enabled. -
getEnabled
-
setEnabled
-
excludedQueryParameters
(deprecated) List of parameters to be excluded from the query string. -
getExcludedQueryParameters
-
setExcludedQueryParameters
-
shouldKeepUrlFragment
(deprecated) Whether or not to keep the URL fragment. -
getShouldKeepUrlFragment
-
setShouldKeepUrlFragment
-
searchQueryParameters
(deprecated) List of query parameters used for search (e.g. 'q'). -
getSearchQueryParameters
-
setSearchQueryParameters
-
pageviewConfig
public JourneyEventsSettings pageviewConfig(JourneyEventsSettings.PageviewConfigEnum pageviewConfig) Controls how the pageview events are tracked. -
getPageviewConfig
-
setPageviewConfig
-
clickEvents
Tracks when and where a visitor clicks on a webpage. -
getClickEvents
-
setClickEvents
-
formsTrackEvents
Controls how the form submitted and form abandoned events are tracked after a visitor interacts with a form element. -
getFormsTrackEvents
-
setFormsTrackEvents
-
idleEvents
Tracks when and where a visitor becomes inactive on a webpage. -
getIdleEvents
-
setIdleEvents
-
inViewportEvents
Tracks when elements become visible or hidden on screen. -
getInViewportEvents
-
setInViewportEvents
-
scrollDepthEvents
public JourneyEventsSettings scrollDepthEvents(List<ScrollPercentageEventTrigger> scrollDepthEvents) Tracks when a visitor scrolls to a specific percentage of a webpage. -
getScrollDepthEvents
-
setScrollDepthEvents
-
trackingSettings
Configuration settings for tracking behavior and filtering -
getTrackingSettings
-
setTrackingSettings
-
equals
-
hashCode
public int hashCode() -
toString
-