Telemetry collection in InstantSearch iOS
InstantSearch iOS collects data points at runtime. This helps the InstantSearch team improve and prioritize future development.
Here’s an exhaustive list of the collected data:
- InstantSearch version
- The name of the instantiated InstantSearch components, for example,
- The name of the components with custom parameters (overridden defaults). InstantSearch doesn’t collect the values of those parameters. For example, the default of the
FacetListInteractoris an empty list. If you instantiate it with a list of facets, then the telemetry tracks that the
facetsparameter received a custom value, but not the value itself.
InstantSearch doesn’t collect any sensitive or personal data. However, you can still opt out of the telemetry collection with the following code:
1 InstantSearchTelemetry.shared.isEnabled = false