One or more network devices provide, to a user device, a configuration file that identifies data collection parameters for the user device across multiple different applications residing on the user device. The network devices receive, from the user device, user input to indicate a brand of interest to the user, and receive a trigger request, which indicates that the user device is within proximity of a point of interest for the brand. The network devices generate, based on the trigger request, an engagement indication that includes the brand point of interest, a push messaging identifier of the user device, and a segment identifier for a database segment. The database segment represents multiple user profiles with a common set of characteristics in a user profile database. The network devices provide, to the user device and using the push messaging identifier, an advertisement that is targeted to the database segment.
展开▼