I used to work in adtech and the most we could do was track locations. Even that didn’t work properly for our purposes because most shops are in malls where several different stores co-exist on the same coordinates. It only worked for outlets in retail parks which were separated from one another.
You put more effort into this post than M$ did to their product