It depends on what you mean by "a way." 🙂 Our marketing team has a bookmarklet (small helper script on their browser's bookmarks bar) that checks every link in an email to ensure it has a certain value in the query string. You could adapt the same idea to actually add the string if it's missing (instead of just popping up an alert).
My understanding is that there isn't. While my SEO guy would prefer we break out each campaign, I've just been appending the same tag to all links in my emails, manually, so we can at least see the total email traffic in GA.
It depends on what you mean by "a way." 🙂 Our marketing team has a bookmarklet (small helper script on their browser's bookmarks bar) that checks every link in an email to ensure it has a certain value in the query string. You could adapt the same idea to actually add the string if it's missing (instead of just popping up an alert).