Use rel Canonical Tag
The first option to capture the full value of link is by using the rel canonical tag. This tag can be included in the head area. It helps the search engines to find out the main url out of the several urls that your site might be creating. This helps in passing the full value of inbound links to the main url.
Use 301 Redirects
The second option is using a 301 redirect where you may redirect the page ending with campaign tag which you don’t want to index to your main url. This helps in passing almost the full value of the link juice.
Use URL Parameter Tool
Google provides a special tool to solve this issue by way of url parameter tool. If you are able to find unnecessary urls which are creeping into the search results without providing any real value to the user. You can tell Google which characters to consider in the url content and which ones to leave.
Here is a video from Matt Cutts, explaining the techniques in detail:-
Also See:-
Google’s Take on Site Wide Backlinks
Google Human Quality Raters Do Not Influence A Website Ranking Directly
Google Now Cards
Google Expands Knowledge Graph
Google Disavow Links Tool
Query Highlighting on Google
How to Create Backlinks That Google Loves
Google to Take Action Against Spammy Guest Blogging
Informative Blog !!
Thanks for Sharing