You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Mapbox Copilot is a Navigation SDK component that collects detailed trace files of navigation sessions together with search analytics data.
13
13
*
14
-
* Mapbox Copilot collects information that helps customers in two different ways:
15
-
* - It makes the feedback provided by drivers more actionable.
14
+
* Copilot collects information that helps you in two different ways:
15
+
* - It makes driver feedback more actionable.
16
16
* - It provides Mapbox teams with the necessary information to investigate and resolve driver-reported issues and, consequently, helps expedite SDK updates that improve the driver experience for the entire developer community.
17
17
*
18
-
* It's a [MapboxNavigationObserver] so it's tied to [MapboxNavigation] lifecycle automatically.
19
-
* It's highly recommended to keep track of the [DeveloperMetadata.copilotSessionId] (see [DeveloperMetadataObserver]) so that Mapbox teams can easily act on specific end-users feedback as Mapbox teams can easily find the respective traces and troubleshoot issues faster.
18
+
* Copilot is a [MapboxNavigationObserver], so it's tied to the [MapboxNavigation] lifecycle automatically.
19
+
* We recommended tracking the [DeveloperMetadata.copilotSessionId] (see [DeveloperMetadataObserver]) so that Mapbox teams can better act on specific end-user feedback. This ID helps Mapbox teams find the respective traces and troubleshoot issues faster.
20
20
*
21
-
* Mapbox Copilot is an opt-in by the customer (see [start] and [stop]) i.e. Navigation SDK customers have the choice to enable it for their drivers.
22
-
* Depending on the use case, some customers can enable Copilot to all drivers (e.g. during a pilot) or just a subset of them.
23
-
* **The application developer is responsible for communicating to their drivers when and what data is being collected from their drives.**
21
+
* Copilot is an opt-in feature (see [start] and [stop]), which means you have the choice to enable it for your users (drivers).
22
+
* Depending on the use case, you can enable Copilot for either all drivers (for example, during a pilot) or a subset of them.
23
+
* **As the application developer, you are responsible for communicating to drivers about the data that is being collected from their drives, including what kind of data is being collected and when it is collected.**
24
24
*
25
25
* Nav SDK exposes configuration settings (see [NavigationOptions.copilotOptions]) to use Copilot in two ways:
26
26
* 1) Automatic data collection:
27
-
* - Copilot will be enabled for all trips performed by a specific driver (default option).
27
+
* - Enable Copilot for all trips performed by a specific driver (default option).
28
28
* 2) Manual data collection:
29
-
* - Copilot data will only be sent when an end user submits negative feedback about a specific route to help take action on the issue.
30
-
* Noting that this is tightly coupled to the Navigation SDK Feedback i.e. this is only effective if the feedback events are pushed through [MapboxNavigation] Feedback APIs (see [MapboxNavigation.postUserFeedback] and [MapboxNavigation.provideFeedbackMetadataWrapper]).
29
+
* - Copilot data is only sent when an end user submits negative feedback about a specific route to help take action on the issue.
30
+
* Data collection for Copilot is tightly coupled to the Navigation SDK Feedback, which means this is only effective if the feedback events are pushed through [MapboxNavigation] Feedback APIs (see [MapboxNavigation.postUserFeedback] and [MapboxNavigation.provideFeedbackMetadataWrapper]).
31
31
*
32
32
* If you would like to provide Search analytics into Copilot, you can send the Search events over to Copilot (see [push]).
33
33
* This information would include whether a routable point for navigation was available.
34
34
* Copilot helps understand the impact of search results to a navigation session (arrival experience, routable points).
35
35
*
36
-
* WARNING: Mapbox Copilot is currently in public-preview and hence Copilot related entities and APIs are currently marked as [ExperimentalPreviewMapboxNavigationAPI] and subject to change. These will be removed when going GA.
36
+
* WARNING: Mapbox Copilot is currently in public-preview. Copilot-related entities and APIs are currently marked as [ExperimentalPreviewMapboxNavigationAPI] and subject to change. These markings will be removed when the feature is generally available.
37
+
*
38
+
* Copilot is a library included in the Navigation SDK that Processes full-trip-trace longitude and latitude data ("**Copilot**"). Copilot is turned off by default and optionally enabled by Customer at the application developer level to improve feedback resolution. If Customer enables Copilot, Customer shall obtain and maintain all necessary consents and permissions, including providing notice to and obtaining End Users' affirmative express consent before any access or use of Copilot.
0 commit comments