1. A server comprising: one or more hardware processors of the server comprising a campaign optimization module, an analytics computation module, and an experience generator, the campaign optimization module configured to generate a second experience content dataset for an augmented reality application of a device based on analytics results of other users interactions on other devices that include a first experience content dataset, the second experience content dataset comprising a second virtual object and a second set of user interactive features of the second virtual object; the analytics computation module configured to generate the analytics results based on analytics data received from the other devices, the analytics data based on the other users interactions with a first virtual object displayed on the other devices and a first set of user interactive features of the first virtual object from the first experience dataset; the experience generator configured to provide the second experience content dataset to the device, the device configured to recognize a physical content identifier from the second experience content dataset, to identify the physical content identifier in an image captured with a camera of the device, and to display in the device the second virtual object and the second set of user interactive features of the second virtual object in response to identifying the physical content identifier in the image, and a storage device configured to store the augmented reality application and the first and second experience content datasets.