Link Deals to Campaigns

Okay, but what if I have SPECIFIC ability to attribute a deal? For instance, I have a specific coupon code for a campaign that is only used in that campaign, and if the user uses that code it should be associated with the campaign. Right now I can’t do that and it’s missing revenue based on some fuzzier attempts at matching when I have a strong method. Why can’t I use both?