1. A method for analyzing an advertisement received by a mobile communications device, comprising the steps of: (i) automatically monitoring the device's geographic location subsequent to receiving advertising data; and (ii) when, within a predetermined amount of time, the mobile device enters a geographic location corresponding to a business with which the advertising data is associated, writing success information to a database.