A computer-network implemented method for promoting one or more merchants of a marketing program to one or more members of the marketing program, each of the one or more merchants having a corresponding merchant profile that includes a geographical location and each of the one or more members having a corresponding member profile that includes a geographical location, wherein the one or more member profiles and the one or more merchant profiles of the marketing program are stored on a data storage device, each of the one or more member profiles including a participant identifier of the corresponding member, the method comprising:
- monitoring, receiving, and storing in the data storage device, electronic signals representing data related to incidences, for the one or more members, of rendering on respective display screens of an augmented reality (AR) view of a corresponding product advertisement containing an AR triggering symbol, wherein the stored data related to each said AR view of the product advertisement activity of the one or more members is indexed by the participant identifier of the corresponding member of the one or more members;
- detecting an occurrence of a transaction associated with a merchant of the one or more merchants;
- receiving or accessing data associated with the transaction;
- determining a participant identifier of the one or more members from the data associated with the transaction;
- determining a length of elapsed time between the occurrence of the transaction and the occurrence of the AR view of the product advertisement activity of the one or more members;
- triggering, as a result of detecting the occurrence of the transaction associated with the participant identifier, a determination of whether:
- the transaction is linked to any AR view of the product advertisement activity of the one or more members with the participant identifier;
- and
- the respective geographical locations of the one or more members and the merchant of the one or more merchants are in the same vicinity;
- and
- if so, then:
- determining with a level of certainty whether the transaction is linked to the AR view of the product advertisement activity of the one or more members with the participant identifier, wherein the determined level of certainty varies based on:
- the length of the elapsed time;
- the data related to the AR view of the product advertisement activity of the one or more members;
- and
- the data associated with the transaction;
- and
- based on the determined level of certainty and the data related to the AR view of the product advertisement activity of the one or more members, generating one or more incentives.