Disabling WebView tracking
WebView Interaction path.WebView, the path for an Interaction is generated as a wildcard. For example, for a local WebView folder in the assets directory the Interaction path will be android://touchpoint/*/webview/*, and if there is no such directory in local files, the path will be generated directly for an html file as follows: android://touchpoint/*/htmlfilename. To disable WebView tracking, call the disableWebViewInteractionTracking Kotlin extension function or the MedalliaMXO.setAutomaticInteractionTrackingConfiguration Java method with the appropriate configuration, as shown below:
import com.medallia.mxo.automatic.MXOAutomaticInteractionTrackingConfiguration.Companion.copy
import com.medallia.mxo.mxoAutomaticInteractionTrackingConfiguration
// Disabling the web view tracking.
mxoAutomaticInteractionTrackingConfiguration = mxoAutomaticInteractionTrackingConfiguration.copy {
disableWebViewInteractionTracking = true
}
// Updating the web view tracking configuration.
mxoAutomaticInteractionTrackingConfiguration = mxoAutomaticInteractionTrackingConfiguration.copy {
disableWebViewInteractionTracking = false
}
import com.medallia.mxo.MedalliaMXO;
import com.medallia.mxo.automatic.MXOAutomaticInteractionTrackingConfiguration;
// Disabling the web view tracking.
final MXOAutomaticInteractionTrackingConfiguration webviewTrackingConfiguration = new MXOAutomaticInteractionTrackingConfiguration.Builder()
.disableWebViewInteractionTracking(true)
.build();
MedalliaMXO.setAutomaticInteractionTrackingConfiguration(webviewTrackingConfiguration);
// Updating the web view tracking configuration.
MXOAutomaticInteractionTrackingConfiguration currentConfiguration = MedalliaMXO.getAutomaticInteractionTrackingConfiguration();
MXOAutomaticInteractionTrackingConfiguration.Builder builder = currentConfiguration != null ?currentConfiguration.builder() : new MXOAutomaticInteractionTrackingConfiguration.Builder();
MXOAutomaticInteractionTrackingConfiguration updatedConfiguration = builder
.disableWebViewInteractionTracking(false)
.build();
MedalliaMXO.setAutomaticInteractionTrackingConfiguration(updatedConfiguration);
