pdf icon
Category Filter

What is Geo-Tracking & How to track geo location of your devices?

Geo-Tracking is a security feature in mobile device management (MDM) solutions, that enables IT admins to track the real-time physical location of roaming users' devices (iOS, Android, Windows, Macs). To track and obtain the geographical location of a managed mobile device through Geo-Tracking, you need to have the ME MDM app installed on it. How exactly does Geo-Tracking work? Mobile Device Manager Plus uses a combination of GPS, Wi-Fi, and GSM to obtain the most accurate location of the device through the ME MDM geotracker app. Mobile Device Manager Plus does not maintain any history of records about the physical location of the devices, unless Location History is enabled. You can use the Geo-Tracking feature only to locate the recent location of the managed mobile device.

Click here to know how to permanently enable Location Services for location tracking and ensure users cannot disable it, on Android and iOS devices.

Location History and Lost Mode are available in Professional, Free, and Trial editions of MDM.

Enabling Location Services in the managed devices for GPS geotracker

To locate the device using MDM Geotracking, Location Services must be enabled in the device and the Location Services must be set to 'Always On' for ME MDM app. Follow the steps mentioned below, to enable Location Services:

Geotracker for iPhones: Enabling Location Services in iOS devices

Follow the steps mentioned below to enable Geo-tracking on the end users' mobile devices:

Once ME MDM app is installed, open the app and provide the app with permission for Location Services to enable location tracking.

  • Select Settings icon on the managed mobile device.
  • Settings icon on iPhone for enabling Geo-tracking

  • Select Privacy, go to Location Services and turn it On.
  • Enabling Location Services for Geo tracker iPhone

    Granting permission to ME MDM app for Geolocation tracking

  • Allow ME MDM app to access location.
  • Enabling Location Services as Always On for Geo tracking

You have successfully enabled Location Services on iOS devices for the geo tracking system. In a few days after setting the Location Services to Always On, Apple might prompt the user to check if the location needs to be enabled at all times for ME MDM app. This notification will appear only once and can be ignored.

On iOS devices, users can allow in-use authorization for ME MDM app to access device's location. This option ensures that ME MDM app or the geo tracking system will access location only when the app is being actively used or is running in the background. In devices runing iOS 13 or above, Apple also provides Allow Once option to allow ME MDM app or a geotracker to temporarily access device's location.

Enabling Location Services as Allow Once for Geotracking

If Allow Once is chosen, the user will be prompted every time the user opens the app. When the user clicks on Allow Once or Allow While in Use, the user will be indicated that MDM is actively using location whenever location services is being accessed by ME MDM in the status bar.

Successfully enabled Location Services for Geotracking

Note: It is recommended to choose Always On for location tracking to receive constant and precise location data of devices.

ME MDM or the Geotracker app fetch the location details only when there is a significant change (at least 500m) in the location of the mobile device. Due to this, the location shown on the MDM server might be the last location rather than the current location in case of iOS devices for certain scenarios. You can get the exact location of device by sending a notification. To enable notifications on devices, you can associate a app notification profile to the device.

Android Geotracker: Enabling Location Services in Android devices

Follow the steps mentioned below to enable to Geo-tracking on the users' mobile devices:

  1. Expand the Status Bar in the the managed device and click on the Location icon

    Location icon on Status Bar for Android Geotracking

  2. Click Agree to enable Location Services for ME MDM

    Enabling Location Services on Android devices for Geotracker phone

  3. Check Location Settings and ensure ME MDM is listed under Recent location requests.

    Grant Permission to ME MDM app for Android Geotracking

You have successfully enabled location services on Android devices.

For Android devices running OS 6.0 or above, the user has to enable location tracking, under runtime permissions for ME MDM app. To ensure location tracking is always on and is set on high accuracy mode without any user intervention, enroll the device as Device Owner and enable GPS to be Always On, using Restrictions policy.

Enabling Location Services on Windows devices

The navigation is same for Windows phones, laptops/desktops and Surface Pro tablets. Follow the steps mentioned below to enable to Geo-tracking on Windows 10 devices:

  1. Select Settings icon on the managed device.
  2. Settings to enable Location Services on Windows 10 devices for Geotracking

  3. Select Privacy from the list provided in Settings.
  4. Enable Location services for Geolocation tracking

  5. Select Location from the list provided in Privacy under App permissions.
  6. Enabling Location Services on Windows 10 devices for Geotracking

  7. Now, select the Location toggle and turn it On.
  8. Turn on Location Services for Geotracking Windows 10 devices

You have successfully enabled location services on your Windows device and can now find the location of the device.

Follow the steps mentioned below to enable to Geo-tracking on Windows 8/8.1 devices:

  1. Select Settings icon on the managed device.
  2. Settings to enable Geotracking on Windows phone

  3. Select location.
  4. Selecting Location services for Geotracking Windows phone

  5. Select the location services to turn on location services on the device in case it is turned off.
  6. Enabling Location Services for Geotracking Windows phone

  7. Now, the Location services settings is turned On.
  8. Turn on Location Services for Geotracking Windows phone

You have successfully enabled location services on your Windows phone and can now locate the device.

Enabling Location Services on Mac devices

Supported for macOS devices running on versions 10.13.6 and above.


  • The ME MDM app cannot be pushed to macOS devices. The Mac agent deployed on the device is used to track the location of the device.
  • If location services are disabled under System Preferences on the macOS device, once Geotracking is enabled from the MDM
  • Follow the steps given below to enable Location Services in Mac devices.

  • On the Mac device, go to System Preferences app and click on the Security and Privacy icon from the System Preferences window.
  • Selecting System Preferences for enabling Location Services for Mac Geotracking with MDM

  • Click on the Privacy tab. If the padlock on the lower left is locked, click on it to unlock with your admin username and password and choose Unlock.

    Modifying Location Services settings for Mac Geotracking

  • Check Enable Location Services checkbox and choose the ME MDM app from the options listed.
  • Enabling Location Services for Geotracking macOS devices

  • For latest versions of Mac devices, enable the location services by doing the following:
  • Enabling Location Services for Geotracking macOS devices

    Enabling Location Services for Geotracking macOS devices

Location Services is successfully enabled on the Mac device. MDMInventory -> Geo-Tracking -> Save location history on moving. Choose between 100 m, 500 m or 1 km and Save.

How to track geo location of your devices?

Follow the steps mentioned below to enable Geo-Tracking services for all enrolled devices:

  1. *On the web console, click on Inventory tab and select Geo-Tracking from Inventory Settings.
  2. Enable Geo-Tracking under Configure Geo-Tracking Settings
  3. Select All Devices to track the location details on all the managed devices.
  4. On choosing All Devices, you are given the option to browse and select Group(s) which you want to exclude from Geo-Tracking. The devices for which you do not require location tracking can be grouped and excluded.
  5. Click Save Changes to save the settings.

If you enable Geo-Tracking for a device which is present in any excluded group(s), you can remove the device from the excluded group(s) to enable Geo-Tracking. Alternatively, you can also choose to create a new group to add the device and enable Geo-Tracking.

Follow the steps mentioned below to view the location of all managed mobile devices:

  1. *On the web console, under Inventory,
  2. Click Location Data to view the device locations.

Geo-Tracking for specific devices

Follow the steps mentioned below to enable Geo-Tracking services for selective devices:

  1. *On the web console, click on Inventory tab and select Geo-Tracking from Inventory Settings.
  2. Enable Geo-Tracking under Configure Geo-Tracking Settings
  3. Choose Selected Groups to track the location details on the managed devices present in the group(s) selected.
  4. You can include selective devices into specific Groups, browse and select those group(s) to which you wish to apply Geo-Tracking settings.
  5. Click Save Changes to save the settings.
  1. When a newly enrolled device is added to a Group which is already selected for Geo-Tracking, then the settings are automatically applied to the device and the location of the device can be tracked.
  2. When any newly enrolled device is assigned to a Group which is excluded from Geo-Tracking, then the location details of the device cannot be accessed.

ME MDM app is automatically distributed to all the managed iOS devices if ME MDM app is not installed on the managed device. For MDM

  1. ME MDM App should be installed on the managed mobile device
  2. The managed device should have connection to the internet, it can be either Wi-Fi or mobile data connectivity.
  3. Location Services should be enabled on the managed device and ME MDM App should have permissions to use it. Refer this for enabling Geo-Tracking for iOS devices, Android devices, Mac devices and Windows devices.

Enabling Geo-tracking over shorter distances might drain the device's battery.

Follow the steps mentioned below to view the location of the managed mobile device:

  1. *On the web console, under Inventory, click on Devices
  2. Select the Device and view the Device Details.
  3. Click on Location tab. You can see the location of the mobile device by latitude and longitude.

Location of the device is updated only when the device switches tower and when the end user opens the App Catalog on their mobile device.

Geo-Tracking for lost devices

In countries where usage of device location data is prohibited. However, there rises a predicament when you want to locate missing devices. To overcome this, MDMLost Mode, whereby you can track missing devices. Lost Mode is similar to FindMyiPhone and Find My Device/Find My Phone as it lets you track managed devices only when they're lost. Lost Mode lets you mark the lost devices, get their location, lock the devices and even wipe the data. Location data can be used to retrieve the device if it has been misplaced, while the other commands such as device lock and data wipe can be used if the device is stolen.

You can locate devices and enable Lost Mode, only by marking devices as lost. For marking the device as lost, *you need to select the device in the Inventory tab, go to Geo-Tracking tab in device details and click on Enable Lost Mode, and follow the instructions to enable Lost Mode. Lost Mode is supported for iOS and Android.

To configure Geo-Tracking settings to locate devices only when lost, *click on Inventory tab, select Geo-Tracking and for the Track devices option, select When Lost. However, Lost Mode can work in both cases - track device location at all times or track device location only when lost.

Note:  When Lost mode is enabled status bar and Keyguard Notifications are disabled by default

Lost Mode for iOS

When Lost Mode is enabled in Supervised devices running iOS 9.3 or later, ME MDM app need not be installed. Even if Location Services is fully disabled in the device, MDM can still locate the device. Another important feature in Lost Mode for iOS devices is that a message and contact number can be displayed in the lock screen. This can be beneficial in returning the misplaced device to its rightful owner. If the device has been misplaced, you can use Remote Alarm command by which the device raises a sound alarm.

iOS Lost Mode

The above screenshot shows a sample message and contact number displayed in the lock screen. Clicking on call button allows a call to be made to the contact number specified. Further, the device is locked on enabling Lost Mode and can be unlocked only through MDM, ensuring unauthorized access is completely restricted.

For other iOS devices including unsupervised iOS devices, not all capabilities of Lost Mode are supported.ME MDM app must be installed in the device and Location Services must be enabled for ME MDM app, to obtain the location details. However, the other location-indepent functionalities of Lost Mode can be still used - you can lock the device, display message and contact details in the lock screen and wipe the device if need be.

Security commands - Remote Lock, Restart and Shutdown cannot be executed when the device is in Lost Mode.

Lost Mode for Android

As in iOS devices, Lost Mode in Android lets you

  • Obtain location and track the device location real-time
  • Lock the device
  • Provide an optional message and contact number on the lock screen
  • Option to call the specified contact number by clicking the call button present in the lock screen.

Lost Mode on Android devices

You can also wipe the device to ensure there is no unauthorized access of corporate data present in the device. Also, an additional option available for Lost Mode in Android, is resetting the passcode. You can reset the passcode in the device and have the new passcode mailed to the user. This ensures unauthorized access is restricted, even if the existing device passcode is known.

The biggest problem when it comes to locating lost devices is that the functionalities required to locate the device, such as Wi-Fi, Location Services etc., can be disabled in the device, rendering Lost Mode impractical. However, MDMMDM

The following table specifies the list of all features which are enabled by Lost Mode silently, irrespective of whether it has been enabled/disabled in the device.

Functionality/Device Type Knox-enabled Samsung Non-Samsung
Device Owner Profile Owner
Enabling Wi-Fi
Enabling Location Services
Restricting switching off the device
Restricting safe booting
Restriting Factory Reset
Restricting USB debugging
Restricting USB data transfer
Restrict killing background processes

Device Owner and Profile Owner are only supported for devices running Android 5.0 or later versions.

In Non-Samsung devices provisioned neither as Profile Owner and Device Owner, only Wi-Fi gets enabled automatically through Lost Mode, irrespective of whether it is enabled or not

Lost Mode on Chrome OS devices

Mobile Device Manager Plus enables IT admins to remotely enable Lost Mode on Chromebooks when they're lost or stolen.


To enable Lost Mode on Chrome OS devices, ensure the following pre-requisites are met:

  • The devices must be provisioned in the G Suite Admin Console and managed by Mobile Device Manager Plus .
  • The devices must be running on Chrome OS 40 or above.

Enabling Lost Mode on Chrome OS devices

Follow the steps given below to enable Lost Mode:

  • On the MDMInventory and select the device on which Lost Mode needs to be enabled.
  • Under Actions, select Enable Lost Mode.
  • While enabling Lost Mode, you can optionally provide a message and contact information to be displayed in case the device is found. Click on Next
  • For auditing purposes, you will have to provide a ticket ID and a optional message outlining the reason for enabling Lost Mode.
  • Click on Enable Lost Mode, to lock down the device in Lost Mode.

Once Lost Mode is enabled, the following actions are performed on the device.

  • The current users will be logged out of the device and it'll be locked down with the configured message. New users will not be able to log in to the device, untill Lost Mode is disabled by the admin from the MDM console.
  • The device status on G Suite Admin Console will be modified as Disabled.

NOTE: Locating Chromebooks is currently not supported.

Track devices instantly

Administrators can locate the enrolled devices instantly. Follow the steps mentioned below to track the geographic location of the devices on demand:

  1. *On the web console, under Inventory, click Devices
  2. Select the Device which needs to be located
  3. Under Actions, click Locate the Device, you can view the location of the device.

You can locate the geographical location of the enrolled devices instantly.

Location History

Location History as the name suggests, tabulates the list of locations traversed by the device. Location History stores data up to 30 days, which is ideal if the locations are to be viewed at a later time. The biggest advantage with Location History, is that the tracking can be customized to suit the needs of the organization. MDM3 different options for storing the list of location(s) based on distance traversed. For storing locations when device movement is miniscule, choosing the option of tracking the device on moving 100m is ideal. In such a case, the location update frequency is more, ensuring even the smallest of movements are covered. The other two options cater to relatively larger distances, with one option tracking devices on moving 500m and the other for tracking devices on moving 1km. The first option of tracking devices on moving 100m, consumes more battery and cellular data due to frequent location updates, while the other two options consume relatively lesser cellular data and battery. Another advantage is that the Location History data can be exported as a CSV file. This is ideal if the Location History data is to be shared.

Note: Location History can be fetched only in managed Android and iOS devices.

Location History can be configured as explained below:

  • On the MDMInventory tab. Select Geo-Tracking present under Inventory Settings.
  • Enable the option Location History and also the details as to when the location details is to be saved.
  • Click on Save Changes to save the configuration.

    Location History cannot be obtained in the following cases:

  1. If the device is not connected to the Internet.
  2. If the device has been powered off.
  3. If Location Services is not enabled in the devices. Click here to know more about enabling Location Services in devices.

Generating reports based on Location History and details

Maintaining the accurate location history of devices can be challenging for admins, especially with devices traversing multiple locations over a period of time. Hence, in addition to the other Reports that can be configured for Groups and Devices, MDM

Location details and History

The Location details and History report can be generated for iOS, macOS, iPadOS, Android, and Windows devices. To generate a report,

  • Click on Reports and select Predefined Reports and Location details and History.
  • Specify the Platform of the devices and click on Browse to select the required Group(s).
  • To receive the history of all the locations that the devices in the selected Group(s) have traversed, set the option to Yes for Include Location History. Note: If this option is set to No, MDM
  • You can choose to have the Location History of devices displayed on the report for a specific time interval. Under Display Location History, specify a time interval in hour(s) or minute(s). The time interval entered here should be either between 15-60 minutes or 1-6 hour(s). The settings configured under the Inventory tab for Geo-tracking will be used to obtain the Location History of devices for the report.
  • The Location details and history can be displayed in the report based on a specific date and time range. This range can be customized based on the options given under the Collect Location History from field. Once selected, click on Apply.
  • Click on Generate Report to save the settings and display the Location History details report.

Geo-tracking status

Admins can generate a report of the location status of devices based on the platform, the accurate Geo-tracking status (ex: Active, Failed, etc), and time.

  1. Platform based:

    Navigate to Reports> Predefined Reports> Platform(s) to display the report based on the OS that the device runs on.

  2. Geo-tracking status:
  3. You can view the accurate Geo-tracking status of devices by navigating to Reports> Predefined Reports> Geo-tracking status. The following are the different Geo-tracking status' that MDM

    Status Description
    Active MDM is actively tracking the live location of the device.
    Inactive The device is not online or has no Internet connectivity. MDM will be able to fetch the Geo-tracking status of the device only when it is able to contact the MDM
    ME MDM app not activated To fetch the location of the device, the ME MDM app setup must be complete. Upon activation, the Geo-tracking status will be displayed.
    ME MDM app not found To fetch the location of the device, ME MDM app must be installed and setup on the device. Once the app is installed and activated, MDM
    Location services disabled Location services need to be enabled on the device. Set location settings to On and re-try fetching the location of the device.
    Failed Geo-tracking could not be enabled on the device. Verify the requirements and re-try the process. If the issue persists, contact support.
    Not applicable Geo-tracking is not supported for this device.

    Note: Location tracking for Wi-Fi only devices will be less accurate because it depends on factors like Wi-Fi connectivity and Bluetooth.

  4. Last updated device location(s):

    You can choose to generate a report based on when the location(s) of devices have been last updated to the MDMReports> Predefined Reports> Geo-tracking status> Location last updated before, and select the required time (based on hours, minutes or days).

Choosing a Map for enabling Geo tracker on Google Maps


  1. Click on View in Google Maps to view the devices on Google Maps.
  2. Follow the steps that are displayed on the window, to download the CSV file of device locations.
  3. Open My Google Maps and click on Create a new map.
  4. Provide a name and description to help identify the map for later use.
  5. Click on Import to upload the CSV file downloaded from the MDM
  6. Check if Latitude and Longitude has been selected, then click on Continue.
  7. Choose the appropriate option to be displayed as the title of the markers, preferably the device name.
  8. Click on Finish to display the device locations.
Jump To