Businesses use promo codes to drive revenue, attract new customers, build loyalty among existing customers, and monitor sales of certain items.