Currently, if we want to isolate customers who made a purchase through a particular campaign, we must do so either a) manually - which is time-consuming & error-prone, or b) by using a timeframe in our product purchased segment - which is not very accurate, as we have many campaigns running concurrently and will over-capture contacts.
(We used to be able to do this accurately by using different product IDs on different campaigns, and simply segmenting by product purchased - however, this is no longer possible as we migrate to Salesforce.)
It would be INCREDIBLY useful if we could segment purchasers by campaign, and cut down campaign setup time dramatically while increasing accuracy.