Guides
/
Building Search UI
/
Going further
Jan. 20, 2022
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,
HitsSearcher
,FilterState
- 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
facets
value inFacetListInteractor
is an empty list. If you instantiate it with a list of facets, then the telemetry tracks that thefacets
parameter 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:
Copy
1
InstantSearchTelemetry.shared.isEnabled = false
Did you find this page helpful?