And if you currently only run one type of offer, you may still want to add it, in case you have add several different offers next month. Some URL shorteners offer a time-limited service, which will expire after a specified period. By doing this, they can centralize all their landing pages in one tracking application, and make changes instantly without having to go back to the websites or pages.
There are several techniques to implement a URL shortening. Redirect parameters, however, always supercede any other setup.
You can also put it in your bookmarks instead of the links toolbar. Publish one custom branded short link on my business card, then keep the destination URL updated so that people are always taken to my latest blog post when they visit. Setting the transport method to 'beacon' lets the hit be sent * using 'navigator.sendBeacon' in browser that support it. */ var trackOutboundLink = function(url) { ga('send', 'event', 'outbound', 'click', url, { 'transport': 'beacon', 'hitCallback': function(){document.location = url;} }); } You'll also need to add (or modify) the onclick attribute to your links. See if you are using Classic Analytics (ga.js) or Universal Analytics (analytics.js).