Tech companies are rushing to create new ways to track your visits to restaurants and stores