Brand Loyalty Experience allows the user to collect tokens in an effort to earn prizes. The number of tokens to be collected as well as prizes awarded(coupons, free items, promotional items, etc.) are at the discretion of the brand. With each token collected, the experience can update a visual map or indicate number of steps achieved to portray progress toward the goal. At the conclusion a wheel spin is used to determine the prize. Purchase verification can be added to the experience to guarantee item purchase as necessary.