Track links in email and social media using google analytics

Most web businesses send two types of email: Auto-responses and Marketing Messages. Most marketing messages are sent using sophisticated email marketing tools like Mailchimp or Campaign Monitor. That’s the smart thing to do.

But what about those messages automatically sent by your site. Emails like:

  • Thanks for signing up
  • Here’s your password reset code
  • Hey, we haven’t seen you in a while
  • We’ve deleted your account

… and everything in between.

What’s different about these messages is they are one off messages, specific to a user and generally triggered by a user action. So, using a mass email tool doesn’t make sense.

But, if you send it from your server, you lose visibility into user behavior. Luckily, if you’re using google analytics (and why aren’t you? It’s free), we can use some clever magic to understand how many clicks that email is getting.

Let’s take a look at what happens to your analytics normally when someone clicks a link in an email?

Well, if it’s webmail, google analytics will log the referring URL – so you’ll be able to see a bunch of email applications as inbound traffic into your site.

Interesting, but not very useful. If it’s coming from an email client like Outlook or Apple’s Mail.app, google analytics thinks it’s a direct hit, i.e. the person typed in the full address into their browser.

So, how can we make this more useful? Luckily it’s easy. For each URL you have in an email, append some magic, and google will track which links people are clicking on.

You can use a tool like this destination URL builder, but I prefer to build the links by hand.

Here’s what a link I would create looks like:

http://iamnotaprogrammer.com/?utm_source=newsletter20100118&utm_medium=email&utm_campaign=launch

So, you can see it’s a link to this website, Iamnotaprogrammer.com, but what are those other things appended to the end of the URL? They’re specific tags that google has created. They allow you to define how you want to bucket certain types of people based on where they saw your link.

Let’s dissect the rest of the example.

  • utm_source – Since this is from a “newsletter” I theoretically sent today, let’s use that as the source
  • utm_medium -email” – that’s pretty straightforward
  • utm_campaign - This mailing is part of my push to get traffic on my blog, so I’m going to call it “launch“.

So now, when I paste this link into my emails that I’m sending, regardless of what email client people have, they will always be in the Newsletter / Email / Launch bucket.

You don’t need to do any configuration in google analytics to make this work – it just does. You should start to see the Source and Medium combination show up in “traffic sources” in analytics as:Newsletter / Email within a few hours of someone clicking.

Have fun with this, and keep in mind that this works for twitter, facebook and anything else you want to set up customized links for too.

Update:

I eat my own dogfood. Here are the links I set up for this article in google analytics.

Related Links

This entry was posted in Email Marketing, Google Analytics and tagged , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. Posted at | Permalink

    Thanks a landlord it! I acquired yet some insight. Life is so colorful, we should be able to live in, such as Korea and honor the planet. Human life is like rivers, slowly flowing, flowing rivers, flowing through the snow, flows through the prairie and ultimately into the sea, return to the embrace of nature, start a new reincarnation. Allow us to feel the meaning of life will come only to those you have those memories http://www.cheap-nikeshox.com/nike-shox-TL1.html

  2. Posted at | Permalink

    Hey, just looking around some blogs, seems a pretty nice platform you are using. I’m currently using WordPress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

blog comments powered by Disqus