DiscoverLayoutConfig

Auto layout

AutoLayout logs type 10 screen layouts for screen views of native mobile application sessions. It also enables the application to continue logging type 10 screen layouts when it resumes to the foreground.

Settings ID Value Description
dotrue/false If true, it will start capturing events.
CaptureScreenContents Not implemented
delayNumeric and Default - 500Delay time to capture screenshot, if takeScreenShot value is true.
takeScreenShottrue/falseIf true, it will take screenshots.
screenShotBlur0 to 25Based on the value given, the screenshot will be blurred.
NumberOfWebViewsNumericProvide the value to indicates the amount of web views on the page. Default value is 0.
CaptureScreenVisits[Boolean] Use this setting to indicate whether you want screenview messages objects on pages that you set CaptureUserEvents to false. This property helps you understand how your users use your application by showing how they get to a page. The default value is true. Set this entry to false if you do not want to track screen load/unload events. CaptureScreenVisits setting applies only if the CaptureUserEvents setting is set to false. If the CaptureUserEvents setting is true, the CaptureScreenVisits setting is ignored. The load/unload events are tracked because it doesn't make sense to track user events on a screen where visits are not tracked.
screenViewNameStringUse this to replace existing screen names.
CaptureLayoutOnNumericSet the level for when you want to capture the layout. You can set the value from 0 to 2, where:
  • 0 The layout is not captured.
  • 1 Captures the layout after the end-user makes a first gesture on a given view controller.
  • 2 Captures the layout as soon as the view controller is loaded.