As visitors enter your website from different marketing channels, like
Search (paid and natural/organic)
Campaigns with tracking codes (display ads, email, affiliates, etc.)
Social networks and any “key” referring domains etc...
You need to setup the marketing channel processing rules in order to evaluates the incoming traffic and assigns it to respective above channels. In above question you are looking to see performance of campaign not only best gifts but other campaign as a whole. This can be captured if you setup marketing channels rules correctly and run the below report, you will get performance of campaign as whole