A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to provide an advertisement to a user computing device and manage a user purchased based on the advertisement, the instructions comprising:
- receiving situation information associated with a user;
- based on the situation information, transmitting an advertisement to a mobile device of the user, wherein the advertisement (1) is associated with an identification card and a coupon and (2) is transmitted independent of any user solicitation for a communication and independent of a request for a product or a service;
- receiving input from the user via the advertisement for purposes other than redeeming the coupon;
- and
- receiving an indication of a purchase associated with the advertisement and completed at a point of sale device using the identification card, wherein the mobile device differs from the point of sale device and wherein the purchase is at full price and a rebate associated with the coupon and the identification card is provided to the user.