How to Track Email Conversions in Google Analytics

This is a step-by step tutorial that will help you configure your Google Analytics account so that you can track email conversions.

Why would you want to do this?

Because once you set this up you can quickly (in seconds) see how many people are subscribing to your email list, where they are coming from and the conversion rates for each of those pages.

This data is extremely important to know because then you can see what’s working, what’s not working, and then act accordingly.

(And if you have yet to start building an email list, here’s a beginner’s guide to help you get started.)

Yes – you can get this data in the backend of most email marketing service providers, however it’s not easily accessible.

For example, here’s a snapshot of my email list information in Google Analytics from the past month:

How to Track Email Conversions in Google Analytics

I can quickly see that I’ve accumulated 2,381 subscribers (between 50 and 110 subscribers per day) and the pages with the most subscriptions are my home page, my getting started page, my income reports page and my about page, and the pages with the highest conversion rates are my eBook landing page and my about page.

By the way, have you put an opt-in form on your about page yet? 😉

From here, I can test different strategies and see how they affect my conversion rates, or find a particular date where email subscriptions were abnormally high (or low) and further investigate.

Let’s get started…

How to Setup Email Conversion Tracking in Google Analytics

approximate time to complete: less than 1 hour

Step 1: Create a “Confirmation Thank You Page”

A confirmation thank you page is a page on your own website that people who confirm their subscription to your email list are redirected to.

This is absolutely necessary because Google Analytics only knows when a person has subscribed to your list when they arrive on this page. At that point, the tool can pull data from that specific visitor as far as how they got there.

Sidebar: So what kinds of things should you include on your thank you page?

Here’s what I have:

Confirmation Thank You

Definitely use this opportunity to include a ‘call to action’ like I did above (thanks to Blog Tyrant, for the tip), because the subscriber has just completed 4 or 5 steps to get to that point, so they’re considered ‘hot’.

Lot’s of marketers will tell you to directly sell something on this page, and that may work for some niches and industries, however I like to include a relevant link that could, down the road, lead to some kind of transaction.

For example, my call to action is:

If you’re interested in starting your own newsletter just like this one, please read my beginner’s guide to starting a newsletter

And of course, that’s pillar content with lots of social proof (120+ comments) and a few affiliate links to Aweber sprinkled throughout.

So – setup your confirmation thank you page and remember the URL, you’re going to need that in a couple of steps below.

Step 2: Connect your “Confirmation Thank You Page” to your email list. 

In this step, we’re going to tell our email marketing service what URL they should redirect confirmed subscribers to.

In Aweber, you can enter the confirmation thank you URL by following the path marked below:

Aweber Confirmation Thank You Page

If you’re using Mailchip, click here.

If you’re using iContact, click here.

If you’re using GetResponse, click here.

If you’re using anything else, look for something that says “confirmation thank you page” in the knowledge base.

At this point, we’re ready for Google Analytics.

Step 3:  Sign in to Google Analytics

Make sure you’re using the New Version interface, and open up the account/report for the page you want to track. Typically, you’ll start on the “Standard Reporting” page – so let’s take it from there.

Step 4: Click on Admin in the Upper-Right Hand Corner

Step 1

Step 5: Under the “Profiles” Tab, Click on Goals and then on any open +Goal

Step 5

Step 6: Configure Your Goal

  1. Name your goal. For example: “Subscribe to Email List”
  2. Set Goal Type to URL Destination (this will open up Step 7)

Step 6
Step 7: Insert Goal URL

  1. When inserting the URL, just use the part after your root domain. So for example, if my thank you page is at, then I would use: /thankyou
  2. It doesn’t matter too much here, but you can use head match just to be safe.

Step 7


Thanks to Matt Fox from Persuasion Theory for even more tips about this step in his comment here.

Step 8: SAVE

At this point, we’re done setting up our goal.

In fact, you can use this same method to track other things, such as product sales, or any other sort of funnels you want to create and track – as long as you have a particular “end point” (like our thank you page) that you can insert into the Goal URL destination.

You also have the option, within each particular goal, to create a funnel sequence (page 1, page 2, page 3… goal url) to see how far people get along in a particular process and where they tend to drop off before reaching the goal url.

Very powerful stuff.

Let’s finish up by creating widgets on a custom dashboard.

Step 9: Click on “Home” in the the Navigation Menu

Step 1

At this point, you’ll see a default dashboard that will show you things like daily visits, average time on site, traffic types, etc. You can choose to add the email tracking widgets here if you like, but to keep things separate and clean I’ll be creating a new blank dashboard.

Step 10: Expand “Dashboards” On the Left-hand Menu and Click on “+ New Dashboard”

Step 2

Step 11: Select “Blank Canvas”and Name Your New Dashboard

Step 3

After you click Create Dashboard you’ll be prompted with a “Widget Settings” screen, which is a fancy tool you can use to create any sort of customizable tracking data you want and place it on your dashboard for easy viewing.

The problem is, it’s a little clunky and hard to understand at first.

Just follow the steps below to get the more important pieces of information you need up and running on your new dashboard.

Step 12: Add a Metric Widget to Track Total Email Subscriptions

Select the METRIC widget and in the drop-down menu under “Show the following metric”, add metric:

  • Subscribe to Email List (Goal 1 Completions)

(the selection has the same name as the name you gave your goal in step 6) 

Then, title this widget (i.e. Total Email Subscribers), and click SAVE.

You should then see a new box on your dashboard that shows the number of people who have signed up to your email list since you started tracking – zero.

And remember, once you start accumulating subscribers from this point forward, the number in this box (and all of the other information shown on this dashboard) are within the date range selected at the top of Google Analytics.

Step 12

Step 13: Click on “+Add Widget” and Add a Timeline Widget to Track Daily Email Subscriptions

Select the TIMELINE widget and in the drop-down menu under “Graph the following metric over time:”, add metric:

  • Subscribe to Email List (Goal 1 Completions)

Title this widget (i.e. Daily Email Subscribers), and click SAVE.

Step 13

Step 14: Click on “+Add Widget” and Add a Table Widget to Track Your Top Performing Pages 

Select the TABLE widget and in the drop-down menu under “Display the following columns:”, add dimension:

  • Page

To the right of “Page” add metrics:

  • Subscribe to Email List (Goal 1 Completions)
  • Subscribe to Email List (Goal 1 Conversion Rate)

Show a table with 10 rows so you can see the maximum pages. Title the widget (i.e. Subscription Path), and click SAVE.

Step 14

And we’re done!

Don’t freak out if your dashboard looks a little something like this:

Tracking - Zero

Even within the next day or two you’ll start to see data come in about your subscribers that you can use to analyze how your site is performing and what you could do to improve.

Just click on the Home button every time you login to quickly and easily check the performance of your email subscriptions and conversion rates.

I hope you enjoyed this tutorial.



  • Carlton Johnson

    Fanastic blog post Pat.

    I have only just started following your blog properly and I am really glad I have. I will be getting this set up within the next 48 hours. I love your content because you are really step by step, which is perfect.


    • Pat

      Thanks Carlton – I appreciate the support and I’m glad to help out! Cheers!

      • Tshepo Mashigo

        You certainly have a way of Taking things to the next level Pat. I’m certain this will keep you towering over your competitors. Keep up the wonderful work and stay true to this simplicity that you hold.


  • Chris C. Ducker

    Hey Bud

    You’ve just totally blown me away, again, with this post.

    How the HELL are you so consistent in putting out these incredibly in-depth, thought provoking and helpful posts?

    Er… The answer to that question might actually be a post in itself..!!! :-)

    Good work, bro.


    • Pat

      Hehe – thanks Chris. I just write about what I do – that’s basically it. It forces me to do more, so that I can publish more. Thanks man!

  • Adam

    Do you exude anything other than sheer awesomeness? Seriously!

    I love analytics and I am constantly checking numbers and stats. Now I am going to be addicted to even it more.

    Can’t wait to put this to use!

    • Pat

      Glad you found the tutorial helpful, Adam. I wasn’t sure if this was maybe something that was common and most people setup already – but glad to hear it’ll be useful :)


  • Gordon Kuckluck

    Absolutely fantastic as always, Pat!

    I immediately applied this to my email list and I’ll keep an eye on my trackings now quite easily.

    Thanks a lot!

    • Pat

      Great! Thanks for the support Gordon!

  • Survivor Mike

    Pat – great content. I’m going to put this in place right away on my site.

    Much appreciated.

    • Pat

      My pleasure Mike!

  • Rob Start

    If your dashboard says zero, just keep hitting refresh a gazlillion times till it changes. It works, try it.

  • Ron


    Thanks Pat. I acted on this post immediately!

    I know I’m going to see some great results from this to tweak my websites. Oh, and I hope you got my email the other day about this sort of thing. Web analytic tutorials like this are SOLID GOLD.

    I’m a big fan of the “what gets measured gets results” way of thinking, but the challenge is actually figuring out:

    1. The best way to test and optimize based on those tests.

    2. The best web apps to use for testing and tweaking purposes.

    Hope to see more great posts like this one in the future Pat. Thanks again!

    • Pat

      Hey Ron – I probably did get your email, just haven’t gotten to it yet – still catching up on emails so it takes me a little bit to answer them, and I do it in batches here and there, not all at once, so I don’t go insane :)

      For testing, you could use a number of strategies mentioned here on the blog already, such as being consistent in asking people to signup for an email list, trying new graphics for your opt-in forms (like through the optinskin plugin), and a number of other things mentioned in this post with Derek Halpern:

  • Remco

    Hey Pat,

    are you still also using getclicky?


    • Remco

      perhaps a tip to make your thank-you page invisible, by using the wordpress plugin “exclude pages”.

      Thank for this tutorial…..I am tracking now

    • Pat

      Yes, I am still using GetClicky – but I know a lot of people use Analytics, and it’s free – so I wanted a stand-alone tutorial for Google Analytics for everyone.

      To make the pages invisible from the navigation menu the “exclude pages” plugin works. To make invisible from search engines, if you were worried about that, the Robots Meta plugin would help.

  • Desmond

    This is a great informative post, I’ll try to apply this onto my email list! Thanks a lot Pat!

    • Pat


  • Paolo

    Just followed your steps. Absolutely clear and easy. What a great tutorial.

    What else do you use Analytics for?

    I see after Step 8 you give a quick teaser, but I’d be interested to know what other things you’re tracking and how you find it benefits you and your business…

    Thanks again Pat.


    • Pat

      Thanks Paolo – I use it to track conversions for products on my other web properties, to check sales funnels to see where people drop out, and of course to analyze my site for traffic and keywords and things like that. I know I’ve only just scratched the surface with it though!

  • Bobby Thomas

    First comment here Pat but long time reader.

    You have once again created an amazing step by step tutorial here, just like the facebook tutorial a few weeks back.

    It’s also like you read my mind, because I have created a facebook page and added an opt in form very recently on my site, then you come out with these tutorials. How great is that!

    Really looking forward to your future posts, especially the success story podcast which I am really enjoying. Thinking of starting my own soon with success stories from people in my niche, just not sure I am confident enough yet, but hopefully soon.

    Sorry for making it a little long

    Best regards

    Bobby Thomas

    • Pat

      Thanks for taking the time to comment Bobby! I love first time commenters, hehe!

      I appreciate the kind words and am glad I am writing posts that are on your mind. I’ll do my best to continue to do so. Cheers!

  • Tho Huynh

    Wow, what an informative post :)
    It demonstrates how you can take further approach to Google Analytics.
    In the new version, the thing I love most is Real-time users.

    • Pat

      Thanks Tho – Analytics is a very robust tool that is easy to use on the surface, but really difficult to figure out if you want to take it full-throttle. I’m still learning about it too!

  • How to Speak Japanese

    Thanks for this post – just what i needed.
    Have to change the conversion tracking URL of a certain product I sell every year and couldn’t find my way around GA. Now it was done in 5 minutes.
    Post saved as PDF for future reference :)

    • Pat

      Thanks for the comment! Do you have a name by the way? I’d appreciate it if next time you could use your name instead of an anchor text for your site. WordPress comments are nofollow anyways so this does no good and only makes you look like a spammer.

      • Yamato

        ‘ I’d appreciate it if next time you could use your name instead of an anchor text ‘
        will do it from now on !

        • Pat

          Thank you Yamato! I really appreciate that :)

          All the best.

  • Jared Dees

    Wow, this is great Pat. In every one of these tutorial posts I pull out a few little nuggets of high impact actions that I can take right away. The p.s. call to action is an incredible idea. I immediately added a PS to my page.

    Here are a few lessons that I learned from this:

    You could track any of the following pages as goals:
    1. Submit Thank You Page (tells them to check their email to confirm the opt-in)
    2. The Confirmation Thank You page (email is confirmed, they are a subscriber, this is what Pat rightfully puts forth as the Goal in GA)
    3. The eBook Download Page

    I found that tracking each of these pages teaches us something:
    1) lots of people submit their information but never confirm they email address. Test this and update the copy on the submit page to get people to click that confirmation link in their emails!
    2) You’ll have lots of returners to the eBook Download Page, so don’t use this as a “subscriber” or “lead” goal. I made this mistake early on.

    Also, you need to make sure people can’t find this page via WordPress internal search. You can do this by making the page “private.” Go to the Pages section of your WordPress admin, click “Quick Edit” under the thank you page you created and click the “Private” box. You will still see the pages via search while you are logged into WordPress but other visitors will not.

    Also, be sure to remove the page from the Google index. I use a plug in called Robots Meta (I think Pat suggested it) which will allow you to no index, no crawl the page. You can also block the link or request it get removed from the index in Google Webmaster and Bing Webmaster Tools.

    • Jared Dees

      Of course, right after I posted this I realized the “private” setting is not a viable option for hiding a page or a post from the WordPress post. Your new subscribers will get a 404 error. I got an email pretty quickly after making the change from a reader who wanted to be sure she was on my list.

      Pat or someone else, what do you use to hide pages from the internal WordPress search?

  • Austin Furey

    As always, incredibly helpful post Pat.
    Looking forward to implementing this during the weekend.


    • Pat

      Cheers Austin! Thanks!

  • Aqif Azizan

    Great step by step tutorial. Thanks for publishing this post Pat. Now I knew there is a way to track conversion rate using Google Analytics.

    • Pat

      Thanks Aqif!

  • Matt Fox

    Pat, Great tutorial. I want to add three things to help your readers which they may want to remember when setting up the conversions and the dashboard.

    When using “Head match” for the goal tracking, make sure you don’t have another page as a child of the goal page. Head Match will count the page /thank-you/ and the page /thank-you/download/ as the same goal. If you use the Head Match option make sure there will be no child pages of the goal page to keep your goals tracked properly.

    Second, the email providers all attach icky code after the URL. So, instead of seeing 15 page views of /thank-you/, you have 15 different pages viewed that look like /thank-you/?awt_l=different for each page. You can filter out the added part of the URL in analytics very easily. In your analytics profile go to Profile Settings. There’s an input to “Exclude URL Query Paramaters.” If you use Aweber, on that line input, “awt_l, awt_m, awt_email”. I don’t know the parameters for the other email providers right now but you can get them from your email provider. This will make all the URLs display clean in Analytics and give you a better understanding of your conversions.

    Last, I highly recommend Michael Wiegand’s article on the Perfect Analytics Dashboard. There are two links at the bottom of the post which will create the dashboard in analytics for an ecommerce or a lead generations site. These will automatically put the dashboards in your analytics and you won’t have to figure it out. It’s here:

    I hope those help. I can go on with a few more items to help make analytics more useful but the first 2 are things I’ve seen confuse people often.

  • Servando Silva

    I didn’t know this was possible with Mailchimp!
    Time to apply it to my Analytics account. Than you very much Pat.

  • Robert K

    Thanks Pat,

    Great instructional post, I did it all in about 5 minutes and I’ll definitely use this article as a blueprint for setting up other goal tracking in the future.

    To be honest with you, I had never looked into it because I thought it was way too difficult, but as always is the case – everything is easy if broken down into small steps.


    Robert K

  • shawn ozbun

    Awesome information as always Pat. I will be implementing that this week. Great tip

  • Joey Kissimmee

    It’s on like donkey kong with this set up. I’ll let ya know how long it took me…

    Also this very post motivates me to make my tutorials even more epic 😉

    Thanks brotha…

  • Jeremy Ruggles @ affiliate marketing

    Hey Pat,

    That is a great idea to track your email conversion rate. I am new to e-mail marketing as of this year and am still learning all there is to offer. This will really help me out.

    Thanks for the advice, Pat.


  • Shadi Halloun

    Great post Patt. You always bring up information that we all NEED to know, even if sometimes we don’t know that we want to know them.

    Keep up the good work, it’s just perfect.

  • Blog Tyrant

    Awesome tutorial bro! And thanks for the mention.


  • Craig L.

    Great stuff Pat! My Analytics skills are less than impressive, but this was really helpful as a primer on setting and viewing goals. I’m a new follower and really enjoy everything I’ve read on the blog and listened to on the podcasts so far.

    Keep up the good work my man!

  • Jon Hawkins

    Great Post Pat! While following your instructions in your post I noticed a way to connect to Google Web Master Tools(Also, a great tool) in the Property Settings Tab…This allowed me to connect to Adsense_Adwords_Analytics_Apps through one page.
    It’s great to have the things you may have to use the most in one place.

  • D Arlando Fortune

    Thank you, Pat, for more great info!
    I am not at the stage in my blogging to implement this material, although I believe I soon will be, I know that this info will be utilized to the best of my abilities.
    I am not the tech guy but these instructions are very clear to me.

  • Ravi Sagar

    I always wondered how to add these goals. You make it look so simple. Going to make my own goal in analytics now.

    Thanks for this step by step tutorial.

  • Alexandre B

    Hi Pat,
    Great tutorial ! I was already using goals but your last trick in order to track the top performing pages is awesome !

    I just had to filter my thank you page from the results. To do this all you need to do is to edit the table widget then add a filter, choose don’t display, then select page, select head match and type the mane of your page.

    That’s it :)
    Thanks again Pat !

  • sai krishna

    i don’t know about this feature on Google Analytics . Google is really awesome . We need to learn some more unknown featrues if Google analytics . you rocks pat

  • Alberto

    Thank you, another awesome tutorial. I was already tracking, but never created the custom dashboard.
    Anyways, in the table I’m seeing also the thank you page, is their something wrong with it?

  • Garish Wasil

    Ahh, Really a nice tutorial.

    Had the Email Conversion tracking set up in my account, but I never thought about setting up a custom dashboard. Well, now it is in my To Do list. Thanks for this Great Post :)

    Cheers !

  • Sheehan Thomson

    Pat, LOVE the blog and everything you do here.

    I didn’t know that you could use Google Analytics like this. There is definitely a lot to learn about each aspect of setting up and tracking a website. Glad you are here to guide us along the path.

    After searching tirelessly for that video player icon you use at the top of your home page I figured I’d give in and ask. I have seen 3 or 4 bloggers use it and I like it a lot. I’ve searched “video player icon” with no success. Any chance you can share the secret location of that cool 3D video player icon?

    Thanks in advance!

  • Stephen

    I am with those commenters who had no clue that Analytics has such option, I was just wondering sometimes what are those goals. Quite weird, have been in IM 3 years and read a lot… Also wondering how to track conversions if I have just a squeeze page, has Analytics something for it too.

  • Robert

    Thanks for making this Pat. I was looking for something similar and was having difficulty finding anything relevant on the internet!

  • Lewis LaLanne

    You actually made me freeze up and go check my About page to see if we had an opt in on there and I was relieved to see that the Chief nerd is on the ball paying attention to what ninja’s like you are implementing.

    I love the tip the Blog Tyrant gave you on maximizing the “In Heat” window of your new email subscriber. That’s very cool!

    When I saw your “Thank You” page it made me think of something I learned from Joel Marion when he spoke at Yanik Silver’s Underground seminar. He showed how he increased his confirmation rates by putting buttons for 9 the nine major email clients right there on the Thank You page and by clicking on one of these icons it takes the subscriber directly to their email client and if they’re logged in, that account will come right up. This puts the step you want them to take right in front of their face.

    I thought this was a very smart tweak to help make sure your emails are going where you and your fan want them to go.

    You can see a picture of how it looks on the post on my site called “A Lesson On Making $100,000 a Month With Email” which are the full notes I took on Joel Marion’s presentation.

    Sorry for not putting a link here directly to the post but I don’t know if that’s breaking any of your rules here. Gotta make sure and respect the House of Flynn. :)

  • Feron

    Pat, one big problem with all this; in step #14, the graph can only showing 10 rows. I can only see the top 10 page referrers and that’s it. Anyway around this? If not, it’s pretty lame on Google’s part and makes this whole how-to post mostly useless.

    • Pat

      You can filter out any pages you like – if you aren’t interested in knowing what the top pages are, you can filter those out in the widget using the head url of those pages, and you’ll get a new set.

      I still think it’s important to know what the top pages are – if they are what you expected, and then the trends on each of those pages when trying to increase conversion rates.

      • Feron

        I forgot to add that the article was very clear and nicely done, it’s just that Google should have ‘next’ and ‘previous’ buttons for the results. I’ll mess around with the filters to see what kind of other data I can mine from it. Thanks

  • Kevin Thomas

    Pat your the man!

    Within a week you helped me set up a FB fan page and helped me track my email conversions lol

  • DJ Yabis

    You are so so so amazing! It must be all the adobos you’ve eaten ;P
    Very helpful post. I will be implementing this asap. Thanks Pat!

  • Dan Gheesling

    Hey Pat – thanks again for another GREAT post. I read this article and in less than 5 minutes I added eMail conversions to my analytics! Thanks!

    Just a quick question for you – or anyone else here at SPI that knows the answer:
    On my ‘Pages that Subscribe’ Widget – it is counting my actual Confirmation page as a conversion and the numbers are off. (I used the head match as described above)

    It said that 5 people subscribed yesterday via the ‘Daily eMail Subscriber Widget’ – but if I total the conversions from the ‘Pages that Subscribe Widget’ it is way more than that.

    Anyone else having problems with this and know a solution?

    • Dan Gheesling

      Ahhh – I think I figured it out.

      For anyone else who is having this problem of your Converting page being counted in the ‘Pages that Subscribe’ widget here is what you need to do.

      1. Hit the Gear Icon in the Upper Right Corner of the Pages that Subscribe Widget

      2. Click on ‘add a filter’ under the bold heading Filter this data.

      3. Put the drop box on “Don’t show.’

      4. Click ‘add a dimension’ and from the drop down box select ‘Page’

      5. Leave the next box as ‘Exactly matching.’

      6. In the final box insert the page you want to block (ex: /confirm-email)

      Hope this helps anyone else who had this problem!

      ***Now my only question is it the same Pages that Subscribe Widget is showing a few conversions on a page where there is no opt-in box anywhere to be found. Anyone else have this issue?

  • Ravi Sagar

    Hey I just made the Goal using this guide. It was really simple. I have a question for you. I am sorry for bugging you but I can’t find the answer.

    I have two url alias both pointing to same page and I want to use one url for newsletter and another one for website.

    So can I track URL alias separately?

  • Josh Garrod

    Hi Pat,

    Fantastic post! I recently set up a mailing list using MailChimp and found your step by step very easy to digest (especially the little screenshots). I love oggling over my analytics and this gives me something properly measurable and useful to help me increase those subscribers.

    Do you have any thoughts on what makes a good welcome email? I am under the impression that this should be a very powerful, cleverly written email that gets people excited about receiving the next. I apologise if you have already covered this in one of your posts… if not, perhaps it could be a topic for a later one?

    As always I appreciate the time you put into your extremely useful posts.



  • Tim

    Hi Pat – this post inspired me to get over to itunes and give you a 5 star rating. I had been meaning to do it, but this inspired me to act now! It is the least I can do to offer some payback for all the great information you put out.

    This post brings up a situation that I have been struggling with and wonder how you are addressing. Measuring an email optin with google analytics is pretty straightforward since you have a designated landing page. It is much tougher to measure affiliate links or other outbound clicks with google analytics.

    Since affiliate links are a big part of your business, how are you tracking them in google analytics? Could you share some insight here or write a similiar post about setting up google analytics to track clicks on affiliate links? I know you can’t track conversions since they happen on another site, but if we could at least track clicks and where the most clicks are coming from, we could use some basic stats to do the math.

    Again… thanks for all the great content in both the blog and podcast!!

    • Matt Fox

      You can track affiliate links by tracking them as “actions” in Google Analytics. Then, make a “goal” for each “action” completed.

      I know there are tutorials out there somewhere on Google. Sorry, I don’t have a link readily available so search around the Google and you’ll find a way to work it.

    • Matt Fox

      I just posted a tutorial to walk-through setting up Events and tracking them as goals, which is what you can do to track affiliate link clicks. It’s here:

  • Ryan Hache

    Great post Pat as always.. and those dashboards Matt Fox posted are killer just saved me hours of work! thanks for including him in the post I might not have looked at it.

  • Tsitalia

    Great great tutorial! Really easy step by step tutorial also this time.


  • Samuel

    …done. You rock Pat!


  • Chris R. Keller From

    Thanks for this article tutorial Pat. This is great stuff!

  • Marius

    Awesome article, Pat! Like always, very valuable information from you :)

  • Nestor Castillo

    Great post Pat! Once again very valuable tutorial from you :-)

  • Good Looking Loser

    Awesome post Pat– Took me 4minutes and 21seconds thanks to you!

  • Big Dan

    Awesome tutorial Pat! Nothing short of the excellent material we have come to expect out of SPI. Please keep up the good work and know that you’re helping a ton of us move forward towards our goals.

  • Andreas Pazer

    With Google Analytics you can keep track of specific goals. For example your blog may be setup to collect names and email addresses. Google Analytics will allow you to track what percentage of your readers give you their name and email address. You will also be able to track how your visitors found your blog (keyword, search engine, referring site or advertisement,) what page they landed on and then pinpoint the specific page that convinced them to give you their name and email (aka: a conversion.)

  • Andrew Olson

    Hey Pat,

    Great tutorial! I set this up when I first saw it, but like some other users, I’ve noticed my goal page being counted as a page that converts. After digging a bit, I found a better way of setting up that table widget in step 14:

    Do everything the same, except instead of selecting “page” in the green box, search for “Previous Goal Step – 1” This will directly give you the previous page the visitor was on before they reached your goal/thank you page.

  • ralph@cantankerousoldcoots

    Just like always, you really deliver value Pat. Google Analytic s bamboozles me but with those instructions, how could I go wrong?

  • Justin

    Hey Pat!

    We’ve been HORRIBLE at almost everything that has to do with conversions and this post was a great kick-in-the-butt to start getting things setup. REALLY easy to follow. Actually…your directions were SO clear that I’m finding a bunch of other uses I hadn’t considered before.

    Thanks as always!

  • Patrick Mulder

    Great post Pat! Will definitely do this for some of my customers. I have to do this by hand now from all the different systems. Thanks!

  • Colin Gray

    Great tutorial Pat, thanks for that!

    Quick question – any idea how to resize the widgets on the newly created dashboard? I’ve been trying for half an hour and I’m still not able to make my graph expand to fill the width of the dashboard!


  • nate sterken

    I would love to get started making passive income but I have no idea how to do any of this besides the blog I started and an affiliate link guitar pro 6 gave me. I have scoured the web for beginner guides and there is nothing. Pat, maybe you should cover this gap, seems to be a whole in the process here. I am willing to put in the time but I first need to knowe WHAT TO DO. Nobody seems to be able to tell me that. All ur content, Pat, seems to assume I know what Google Adsense is, where to get Google anyltics, how to attach it to my site or anything. So damn frustrated. Ive been researching this for 4 years now and cannot, for the life of me, figure out how any of you accomplished this unless u al went to college for it.

  • Jamie


    Thanks for the awesome guide… I have a couple of questions if you don’t mind casting your eyes over them.

    First one, I created a table as yours but am getting weird data. My total goals completions is 5. But in the table it is stating 5 for two pages then 3 for another 2 for some more and one for some more adding up to nearly 20. It is also including my “/success.html” goal page. How is this getting messed up? As when I go to standard reporting it is just showing 5.

    I have also got event tracking set up and just set up a goal for one of my events. I set it up to work with an action I defined in the event code. It is showing up as 0, although in standard reporting I have it is showing 22 events. It won’t let me split it up into different actions as there are two I defined. I don’t know if I am missing something there also?


  • Paige C. Willey

    Thank you so much for such comprehensive instructions. The thing I love about this is you can see what content/which pages bring the most email subscribers. I’d compare this against other pages that bring different kinds of calls to action and then see which bring the most conversions into customers, etc.

    Thanks again.

  • Graeme

    Such a great tutorial! Thank you very very much… this has helped me tremendously! Go work for Google and add some value to their help links! :)

  • Jason HJH

    My god, this is brilliant! Thank you!

  • James Roper

    That was freaking great Pat!

    Thank you for the well put together post.
    It was extremely helpful and 100% accurate.


  • otmanik

    hello thanks pat for this post its very helpful
    but i want to track my squeeze page and wich source traffic are made for me more subscribers im talking about off of my blog traffic source
    thank you and im sorry abour my english :p

  • Sarah

    This was really helpful, I’ve been using some imported custom dashboards but just now was able to create the exact view I wanted. Thank you!

  • Jason

    My Question is about Google Analytics Conversion Tracking per email. If I receive an email, and click on the link 5 times and all 5 times i complete a purchase, will Google Analytics track all 5 of these conversions or just 1 conversion as it links back to 1 message ID? or Both? And how would i be able to find the reporting on these as associated with a particular order?

    I know it’s a lot of questions, but i can’t seem to find an answer on this.


  • TJ Nelson

    How do you make sure that if a customer reloads the thank you page it doesn’t count that twice?

  • Kristi Murphy

    Question for Pat or anyone who might know! Does this process work for a 2-step email opt-in? I don’t use LeadPages, but I have a subscribe button that links to a window pop-up of my custom mailchimp subscribe page. To get a visual, here is my site: Click on the subscribe ad on the right sidebar, and you will see the pop-up. Thanks for any help!

  • Katharina Lewald

    Unfortunately, it doesn’t seem to work if you’re using a Lead Pages Thank You-Page layout :( I set up my goal in Google Analytics months ago but not one conversion in Google Analytics. In Mailchimp I see new subscribers joining every day. Does anyone have the same problem?

    • Ingrid Owens

      I do Katharina – I feel that Leadpages must be the issue – did you ever get it figured out?

    • Anam

      I could have gotten more if I had made more videos, but with only 18 videos live at the moment, I think that’s pretty good.


  • Kristine

    Hi Pat (or someone), please help..

    In step 14. My GA don’t track the page that bring me subscribers. It’s strange because I already following your guide step by step. It’s only showing my thank you page (just 1 page).

    Is there anything wrong?

    Screenshot is here: