A process for transmitting interactive content comprising: transmitting content to a computing device associated with particular data, the content comprising a call to a beacon service and a secure identifier associated with the particular data; generating an association between the secure identifier and at least one public identifier based on the beacon service; identifying a subset of a plurality of permissible content elements based on a spend history corresponding to the particular data of an external computing system, wherein each of the plurality of permissible content elements are associated with a respective entity and each respective entity comprises a plurality of respective locations; activating at least one permissible content element of the subset of the plurality of permissible content elements and storing the activated at least one permissible content element as at least one permitted content element; generating a plurality of deployment criteria associated with the at least one permitted content element based on the plurality of respective locations for the respective entity corresponding to the at least one permitted content element; receiving mapping metadata corresponding to an application, the mapping metadata comprising the at least one public identifier and at least one of: an origination location, a plurality of locations along a pathway, and a terminal location; determining whether the plurality of deployment criteria are satisfied for the at least one permitted content element based on the mapping metadata; and in response to the plurality of deployment criteria being satisfied, causing the at least one permitted content element to be rendered on a display of the application at a position corresponding to one of the plurality of respective locations. transmitting content to a computing device associated with particular data, the content comprising a call to a beacon service and a secure identifier associated with the particular data; generating an association between the secure identifier and at least one public identifier based on the beacon service; identifying a subset of a plurality of permissible content elements based on a spend history corresponding to the particular data of an external computing system, wherein each of the plurality of permissible content elements are associated with a respective entity and each respective entity comprises a plurality of respective locations; activating at least one permissible content element of the subset of the plurality of permissible content elements and storing the activated at least one permissible content element as at least one permitted content element; generating a plurality of deployment criteria associated with the at least one permitted content element based on the plurality of respective locations for the respective entity corresponding to the at least one permitted content element; receiving mapping metadata corresponding to an application, the mapping metadata comprising the at least one public identifier and at least one of: an origination location, a plurality of locations along a pathway, and a terminal location; determining whether the plurality of deployment criteria are satisfied for the at least one permitted content element based on the mapping metadata; and in response to the plurality of deployment criteria being satisfied, causing the at least one permitted content element to be rendered on a display of the application at a position corresponding to one of the plurality of respective locations.