Analytics Manager

To display only the features present on a particular device, select one or more filters from the SmartDocs bar below.

Input fields accept ENGLISH ONLY.

Queries are not supported on Zebra devices running Android 11 or later.

EMDK For Xamarin - 6.0

Overview

The Analytics Manager (AnalyticsMgr) controls data collection on Zebra devices running Android. Data is organized and collected according to feature groups and individual metrics within those groups. The AnalyticsMgr controls which data metrics are collected, how often and under what conditions, and whether collected data is stored on the device or in the Zebra Cloud.

Use of the Analytics Manager indicates acceptance of the Zebra End User License Agreement.

Central to Zebra Analytics is the Analytics Engine, which collects information about the operation and health of a device and its battery, radios and other components. Such data can be used to detect devices in need of maintenance, are vulnerable to a security threat, or require other attention or preventative action to maintain optimal performance and avoid failures.

Main Functionality

  • Enable/disable data collection by the Analytics Engine
  • Enable/disable ability of device user or app to change data collection setting

WARNING: If changing the “AnalyticsAction” and “EnableDAEToggle” parameters in the same StageNow profile, Zebra strongly recommends adding a minimum delay of six (6) seconds between these parameters to ensure that changes take effect. A delay can be implemented using Condition Manager. Examples of such an implementation can be found in these sample StageNow profiles (.zip file download).


Data Analytics State

This is the On/Off switch for the Analytics Engine, which performs data collection on the device, when enabled. Enabling the Analytics Engine also launches a data transportation client on the device. Access to this parameter can be blocked with the Data Analytics Usage (EnableDAEToggle) parameter.

Use of the Analytics Manager indicates acceptance of the Zebra End User License Agreement.

Note: Enabling Analytics indicates acceptance of the Zebra End-User License Agreement.

Parm Name: AnalyticsAction

Option Name Description Note Status Requires
0 Do not change This value (or the absence of this parm from the XML) will cause no change to whether the Analytics Engine collects data on the device; any previously selected setting will be retained.

MX: 4.3+

Android API: 19+

1 Enable Enables Analytics Engine to collect data on the device. Selecting this option indicates acceptance of the Zebra End User License Agreement (referenced above).

MX: 4.3+

Android API: 19+

2 Disable Stops the Analytics Engine from collecting data and halts the data transportation service.

MX: 4.3+

Android API: 19+

Data Analytics Engine Usage

Controls access to the Data Analytics State (AnalyticsAction) parameter, which is the On/Off switch for the Data Analytics Engine (DAE) and data collection on the device. When the DAE Toggle is disabled (option 2), the data collection On/Off setting cannot be changed by the device user by or an app running on the device. This parameter can act as a safeguard against undesired changes to data collection activities on the device.

Parm Name: EnableDAEToggle

Option Name Description Note Status Requires
0 Do not change This value (or the absence of this parm from the XML) causes no settings change; any previously selected setting is retained.

MX: 7.2+

Android API: 19+

1 Enable Enables the device user or an app to switch data collection on or off.

MX: 7.2+

Android API: 19+

2 Disable Prevents the device user or an app from switching data collection on or off.

MX: 7.2+

Android API: 19+