Several players are doing this. However it took a real hit a couple of years ago when mobile manufacturers moved to using privacy MAC addresses for WiFi.
The trend I have seen is a move away from WiFi analytics for retail towards camera-based analytics instead.
https://meraki.cisco.com/products/smart-cameras/video-analytics/
Things like "head counting", queue counting, etc, are much more reliable when using camera-based analytics.