Top
Configure Global Settings using Technical Configurations
  • 12 Aug 2024
  • 4 Minutes To Read
  • Dark
    Light
  • PDF

Configure Global Settings using Technical Configurations

  • Dark
    Light
  • PDF

Article summary

The Technical configuration section enables specific system configurations, initially set using code, to be configured directly on your dashboard at a global level. This centralized control ensures that modifications can be applied universally, enabling you to manage system configurations and behaviors and implement changes across your entire Whatfix deployment.

The following table provides a list of all the configurations that can be set up:

Analytics

Preference title

Description

GA Exclude Optional Dimensions

When enabled, this preference reduces data sent to Google Analytics using smaller and more secure GET calls, potentially avoiding data loss from blocked POST requests due to large payloads. However, this may result in some data being omitted.  

Proxy Domain

When enabled, set up a forward proxy on your network using a custom domain to receive Analytics calls. These calls are then forwarded to the http://whatfix.com endpoint.    

Common Properties

Preference title

Description

Capture Elements from Composed Path

When enabled, Whatfix uses the composedPath() method to identify elements in your application.

Smart Detect Performance

When enabled, Whatfix improves Smart Detect performance by reducing multiple element detection calls when an element selector is provided.

Whatfix Positioning Adjustment

When enabled, Whatfix ensures that all the Whatfix content appears where they should, even when the underlying application has relative body positioning.

Mutation Observer Config

When enabled, Whatfix monitors mutations whose type matches this configuration. This preference is used by Smart-Tips, Beacons and Launchers.

Mutation Throttle Interval (ms)

When enabled, Whatfix re-evaluates Smart-Tips, Beacons and Launchers only if the page is stable for a certain time interval. By stable, it means there is no change in page structure for that time interval. This time interval can be changed using this property.  

Overflow Hidden Check Required

When enabled, Whatfix evaluates hidden elements that become visible only on a scroll action.

Override Text Content with Inner text

When enabled, Whatfix captures the innerText property of the selected element instead of the textContent property.

Mutation Observer Config for Smart Context

When enabled, Whatfix monitors mutations whose type matches this configuration. This configuration is used by Smart Context to re-evaluate all widgets if Page Tags have changed due to these mutations.

Mutation Throttle Interval for Smart Context (ms)

When enabled, Whatfix re-evaluates all widgets only if the page is stable for a certain time interval. By stable, it means there is no change in page structure for that time interval. This time interval can be changed using this preference.

Single Page Application

When enabled, Whatfix considers the current application as a single page application.

Step Configurations

When enabled, apply global configurations to tooltips in Flows, Smart Tips, or Beacons.

Z Index

When enabled, set the desired z-index for Whatfix elements. The Z-index property is related to the order in which various HTML elements on a page show up, either in front or behind. If tooltips are showing up behind the HTML elements, then they can be brought to the front by using the z_index property value with a higher value.

Flows

Preference title

Description

Flow Tooltip Visibility Check for iFrames

When enabled, Whatfix automatically hides Flow tooltips when their selected element is hidden. This configuration is applicable only when the selected element is within an iFrame.

Closing Retries

When enabled, this parameter determines the number of retries Whatfix will perform to find the selected element before continuing with the running Flow. This is useful when waiting for a new page, redirect, or page refresh to occur.

Delay State Clearance

When enabled, Whatfix delays the Flow end state, especially when the subdomain remains the same or when dealing with different domain states. This enables Whatfix to hold Flow progress during page navigation and reloads.

Handle Domain

When enabled, Whatfix manages cross-domain Flows in JS Embed cases. This prevents steps from failing when a Flow is created across multiple domains.

Handle SubDomain

When enabled, this preference, in conjunction with Handle Domains, stores the Flow state when it is active within the same domain but different subdomains. This means that if a Flow is created across multiple subdomains, then Whatfix is able to prevent the steps from breaking.

Ignore Scroll on Body

When enabled, Whatfix ignores the scrollbar on the application body and automatically scrolls to the element where the Flow step is created.

Message On Close

When enabled, a Flow end message is always shown when the Flow is closed midway or exited.

Set Step Timeout Duration for Flows

When enabled, set the time allocated to locate the next step. If Whatfix cannot find the step in the allocated time, it advances to the next step or fails.

Self Help

Preference title

Description

Self Help Link Content Query Param

When enabled, Whatfix provides a JWT token for repository content. This token is automatically added as a query parameter whenever repository content is accessed.

Self Help Search History Popup Disable

When enabled, choose to not show Self Help search history popup.

Self Help Search Suggest Popup Disable

When enabled, choose to not show Self Help search suggestion popup.

Support Chat Target

When enabled, open the Self Help configured chatbot either in the same tab or a new tab.

Smart Tip

Preference title

Description

App Initial Load Time

When enabled, Whatfix maintains continuous element detection to ensure that any Smart Tips loading within an iframe do not break.

Mutation Exclude Attribute Names

When enabled, Whatfix ignores application attributes during mutations of the application.

Smart Tip Overflow

When enabled, Whatfix assesses the visibility of the select element on the screen. If the element is obscured, hidden, or scrolled out of the viewport, the content is not displayed. This is also applicable to Beacons, and Launchers.

User Action

Preference title

Description

Display widgets by default

When enabled, Whatfix ensures that any widget visibility remains unaffected in the presence of any User Action related issues.

Mutation Observer Config for User Action

When enabled, Whatfix monitors mutations whose type matches this configuration.

Mutation Throttle Interval for User Action (ms)

When enabled, Whatfix re-evaluates User Actions only if the page is stable for a certain time interval. By stable, it means there is no change in page structure for that time interval. This time interval can be changed using this preference.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.