Beacons are small devices that communicate with customer smartphones as they pass by them in retail stores. They are a marketing innovation that enables retailers to be more proactive and responsive to customers.