Tito,
It seems you have already discovered one method. The other is to utilize a custom Contact field for that purpose. If it is a limited-purpose attribute - like the promo code is only valid for a single program or campaign - you is probably best served using the CDO.