I am currently working on redirecting old urls to new urls using 301 redirects, though I have come across a situation where I have to take a decision to allow old urls to pass their query string params to the new urls or not. For example:
oldurl.com?utm_source=social_campaign // Old Url
should redirect to which of the following two urls, considering just the SEO in mind.
newurl.com?utm_source=social_campaign // New Url with Query String Parameters
newurl.com // New Url without Query String Parameters
and such query string params cannot become a part of the url as they are just for tracking purposes.