1. A method comprising: obtaining personal data of consumers; creating initial profiles of the consumers based on the obtained personal data; generating electronic coupons for each of the consumers based on the initial profiles; distributing the electronic coupons to the consumers via wireless communication devices; and observing interactions of the consumers with the wireless communication devices by using an application running on each of the wireless communication devices.