Location Services
Overview
Meraki wireless access points include a powerful location analytics platform that provides real-time visitor statistics to help measure customer engagement, foot traffic patterns, and guest loyalty across all sites. The information collected by Meraki access points is synced to the Meraki cloud, where dashboard automatically displays a variety of useful statistics. Data can also be exported to custom applications and technology partner solutions via the Cisco Meraki Scanning API, providing a flexible and powerful platform that can be used by a variety solutions, platforms, and teams within an organization.
Background
With the rapid adoption of mobile devices, many organizations can now rely on big data to better understand foot traffic patterns and behavior in a brick-and-mortar environment. This location information, based predominantly on 802.11 wireless and Bluetooth standards, can be used to engage users and optimize marketing strategies. For retail, this can help combat trends such as the erosion of in-store sales to online retailers, who for years have had access to similar data via the analytics produced by online tools (e.g., click-through conversion rates from online advertising).Technology
Smartphones with WiFi can now be used as an indicator of customer presence thanks to a WiFi mechanism that is common across all such devices: probe requests. These 802.11 management frames are transmitted at regular intervals from WiFi devices. The frames contain information that can be used to identify presence, time spent, and repeat visits within range of a WiFi access point. These devices can be detected by WiFi access points irrespective of its WiFi association state meaning that even if a user does not connect his or her device to the wireless network, the device's presence can still be detected while the device is within range of the network and the device's WiFi antenna is turned on1. Since smartphones now have greater than 50% penetration across the general population2, probe requests can be used to build and detect a statistically significant data set regarding the presence of WiFi-enabled devices within range of a given access point. Meraki wireless Access Points and cloud infrastructure gathers this data and presents it in aggregate on the Meraki Dashboard. This is done through intuitive and customizable graphs that can be used to understand trends such as capture rate (passersby vs. visitors), user engagement (total time spent), and visitor loyalty (new vs. repeat visits). Meraki is able to provide these analytics to all organizations by leveraging the industry-leading cloud architecture that is behind all Cisco Meraki products. Additionally, Meraki Scanning API is capable of exporting raw data from the observed probe requests, which organizations can use to integrate directly with third-party data warehousing or analytics platforms. Not only can this facilitate a deeper integration with traditional customer relationship management (CRM) platforms, but, due to its real-time nature, it opens doors to next-generation customer engagement initiatives.
1 The collection and use of location information has raised general privacy concerns. Meraki is sensitive to these issues and has designed location analytics with privacy in mind. Users concerned with having the presence of their device detected by these kinds of systems can avoid detection simply by turning off the WiFi antenna on the device.
2 https://www.comscore.com/Insights/Market-Rankings/comScore-Reports-October-2014-US-Smartphone-Subscriber-Market-Share
Built-in Capabilities
Meraki offers several built-in capabilities to help understand, track, analyze and monitor location data directly within the Meraki Dashboard. These consist of:- Location Data Collection – Automatic cloud-based data aggregation and storage of anonymized location data, used by Meraki built-in features and made available via APIs.
- Location Analytics – A robust analytics platform is made available within the Meraki Dashboard, included with all Meraki MR wireless products.
- Location Heatmaps – An interactive map overlay tool available within the Meraki Dashboard and included with all Meraki MR wireless products.
Location Data Collection
Cisco Meraki Access Points generate a presence signature from any WiFi-enabled device by detecting probe requests and 802.11 data frames, whether or not the device is associated to the network3. WiFi devices typically emit a probe request at regular intervals based on the device state (see Table 1). Smartphones send probe requests to discover surrounding wireless networks, so that they can make the networks available to the user. Table 1Device State | Probe Request Interval (smartphones) |
Asleep (screen off) | ~ once a minute |
Standby (screen on) | 10 - 15 times per minute |
Associated | varies, could require user to manually search for networks |

3 Location data is largely captured per device using that device's media access control (MAC) address as a unique identifier. As part of a privacy technique, some mobile operating systems have added functionality that attempts to randomize the WLAN MAC address a device uses, making it more difficult to track by solutions such as Meraki Location Analytics. As the number of mobile devices that implement randomization increases, solutions to detect and locate devices have changed. Meraki provides additional capabilities such as bluetooth information via the Meraki Scanning API, enabling Meraki customers to anonymously include wearable devices as part of their location analytics dataset.
4 Based on empirical evidence from Meraki's own experiments and those of our analytics partners. This behavior tends to vary greatly based on the operating system and which apps are installed on the phone. For example, if a certain app is very active, it could cause a device that is asleep to probe several times a minute.
Location Analytics
In addition to the location data collection described above, a powerful analytics platform is made available directly within the Meraki Dashboard in a feature called Location Analytics. Meraki cloud service gathers anonymous location data and runs computations in real time in order to calculate the various client states. Meraki Dashboard then displays key data trends via intuitive graphs that help visualize per-location statistics including capture rate, engagement, and loyalty. These graphs can be toggled between simple and complex views. A calendar function allows the user to zoom in or -out of a given time period to see views as granular as one day (which can show how foot traffic varies and peaks during a certain day) or as wide as several months (which can show seasonal fluctuations).
Use-Cases |
|
Location Heatmaps
Part of Meraki's location capabilities include the ability to visualize where people are spending time inside a particular location over the course of the day (regardless of whether or not their devices are associated to the wireless network). This data is overlaid on a customer-provided floor plan or Google maps, and can provide organizations with unique and powerful information on foot traffic patterns within an area of a store or building. [caption id="attachment_524" align="alignnone" width="710"]
Development and API Capabilities
Meraki offers a variety of application programming interfaces (APIs) that can be used to interact with and interpret data, or make configuration changes in a highly flexible way for custom applications. For example, you may want to create a custom analytics platform that provides a real-time view across all of your retail locations, with metrics that are important to your business.Scanning API
Using our globally distributed datacenter architecture, Meraki has created an end-to-end system that can aggregate data from thousands of endpoints for effective collection, analysis, and presentation of this data on the Meraki Dashboard and in custom applications. With built-in analytics, comparisons can be run between different sites and time periods, and Meraki's network tagging functionality allows for an unlimited variation of comparisons by creating batches of networks that can be grouped together based on district, region, or any other preference. In addition to the built-in location analytics view, the Scanning API enables Meraki customers to detect and aggregate real-time data for custom applications. The Scanning API delivers data in real-time from the Meraki cloud and can be used to detect WiFi (associated and non-associated) and Bluetooth Low Energy (BLE) devices in real-time. The elements are exported via an HTTP POST of JSON data to a specified destination server. The raw data is aggregated from all access points within a network on the Meraki cloud, and sent directly from the cloud to an organization's data warehouse or business intelligence center. The JSON posts occur frequently, typically batched every minute for each AP. Using the physical placement of the access points from the Map & Floorplan on the Dashboard, the Meraki cloud estimates the location of the client. The geo-location coordinates (latitude, longitude) and X,Y location data accuracy can vary based on a number of factors and should be considered a best effort estimate. AP placement, environmental conditions, and client device orientation can influence X,Y estimation; experimentation can help improve the accuracy of results or determine a maximum acceptable uncertainty for data points.Scanning API
Bluetooth Location Analytics
Meraki APs with an integrated Bluetooth Low Energy (BLE) radio can detect and locate nearby Bluetooth Low Energy devices. This data is then provided via API to third-party applications. Examples of such devices include smart watches, battery-based beacons, Apple iBeacons, fitness monitors, and remote sensors.Solutions
Analytics Platforms
The Meraki Scanning API is data rich, which enables powerful and highly-detailed analysis. However a powerful platform for storing and analyzing the data is key.
[embed]https://www.youtube.com/watch?v=4paFvgJ9pds[/embed]
Solution Examples
As part of an in-depth customer case study, this video from Cisco Meraki customer Ladbrokes focuses on retail analytics using our built-in Cloud-based Wi-Fi location technology. For this solution, nothing else is required besides Meraki MR access points and a cloud license.Ladbrokes: The value of analytics
As part of an in-depth customer case study, this video from Cisco Meraki customer Ladbrokes focuses on retail analytics using our built-in Cloud-based Wi-Fi location technology. For this solution, nothing else is required besides Meraki MR access points and a cloud license. Using the built in analytics dashboard, and the compare option, Ladbrokes can easily compare the performance of their various locations to each other, or to the performance across all locations. View the full video case study here.