How to Perfect Your Google Analytics Goals

SMS Text
How to Perfect Your Google Analytics Goals

There are quite a few tracking features in Google Analytics for which you have to do a bit more than just implement the UA-code on your pages. One of those features is the ‘goal’. The goal is a feature in which you can track one of the following things:

  • how many people reach a designated page,
  • how many people stay on your site for a minimum amount of time,
  • how many people have viewed a minimum of pages on your website,
  • how many people have triggered an event (such as watching a video).

We’ve noticed that people are often having trouble setting up these goals in Google Analytics. Not only are they getting stuck on how to set them up, but also on which goals to set up. Especially the latter really requires some thought. I’ll try and take you through that thought process in this post, which is also what we do with our new service of setting up your Google Analytics goals.

Why Should I Make Goals?

Goals give you an enormous amount of extra and valuable information. With goals you can track if people are doing on your website what you want them to do. There are always multiple things that people could do that would benefit you, so tracking how many people are doing that is invaluable.
However, that’s not all. When you set up goals, you have the option to set up multiple steps, if you turn the option ‘Funnel’ on:

Perfecting Your Goals in Google Analytics

Use the Funnel Option

A funnel is basically the process people go through to buy one of your products, or to sign up for your newsletter. You can set up as many steps as you want, but I think the only reason to add a step is when it’s required. If a step is not required, it’s not part of your funnel, because people can also come from other pages. People will have to have viewed your page on a specific product, before they can actually add that to the cart and buy it.

But the best thing is yet to come! When you’ve set up a goal with a funnel, you can actually see how that goal is doing in the ‘Funnel Visualization’. This is a very graphic and easy to understand view of what’s happening with your goal:

Perfecting Your Goals in Google Analytics

As you can see, it shows how many people entered every step, how many people went through to the next step, and how many people dropped off on every step. This makes it very clear where in your funnel things could be improved. And it shows you the percentages and the overall funnel conversion rate. How’s that for useful?

Imagine This

If you have a webshop, you usually have a lot of products. When this amount keeps growing, it’ll be hard to keep track of how each product is doing regarding sales. Setting up your goals with funnels as I’ve shown above, will give you insight in how your products are doing, as well as showing you how the related pages are doing.

You’ll be able to see if your product page is actually getting people to add that product to their cart. And when people have added the product to their cart, you’ll be able to see how many of them actually bought the product in the end. And you can see all that in the Funnel Visualization.

How do I Make Goals?

You can create goals in the ‘Admin’ section of your Google Analytics. The Admin tab is found in the top right when you’re logged in to Google Analytics. Make sure you have the right account and view selected. When you’ve clicked admin, there will be three “columns”, of which the most right will look like this:

Perfecting Your Goals in Google Analytics

You can click goals where I’ve highlighted it. When you haven’t created any goals yet, you’ll see this:

Perfecting Your Goals in Google Analytics

As you can see, you have a default of 20 goals. To get any more, you need to pay, unfortunately. Click create a goal will give you this screen:

Perfecting Your Goals in Google Analytics

Making a goal using ‘Destination’ allows you to make a goal for people always ending up on a certain page. For instance, if you have a contact form, and your contact form has a confirmation page, you can track everyone who’s entered your confirmation page.

‘Duration’ allows you to track everyone who’s spent more than the minimum amount of time you set on your website.

‘Pages/Screens per visit’ does the same thing as ‘Duration’, just with pageviews. When people hit a threshold of a minimum amount of pageviews you’ve set, they’ll count as a goal completion.

The ‘Event’ goal is the hardest. This requires actual coding, as events need to have been set up first. However, they’re pretty powerful if you’ve set them up. This way you can track how many times a video on your website was played, for instance.

Regular Expression Goals

When you’re creating ‘Destination’ goals, you’ll find you have these options:

Perfecting Your Goals in Google Analytics

The ‘Equals to’ is simply that. The URL people visit has to exactly match the URL you put in there. So if you have any campaign variables, or a subpage, it won’t be counted towards the goal.

The ‘Begins with’ is exactly the opposite: everything beginning with the URL you entered will be counted toward your created goal.

The hardest on there, however, is the ‘Regular expression’ goal. At the same time, this is the most powerful and precise option of the three. Regular expression, or regex, is a sequence of patterns that, if you know how to use them, can be very specific in its targeting.

Lets say you have a webshop with over 20 products, so you can’t fit them all in your free Google Analytics account. What you could do is create a goal for every brand you’re selling, using regex goals. Your destination goal will simply be the confirmation page after your checkout. And, if the brand you were wanting to track was Yoast, you could add a regex line like this:


This expression will simply track everything with /yoast/ in the URL. You have to be aware that every step in a regular expression goal and funnel should be written in regex. Also, be sure that your regex doesn’t match any other goals, or it will simply be counted twice.

What Goals Should I Make?

“I have too much data!”, said no one, ever. Of course, people will be saying it from time to time, but you get my point. If not, here it is: try to make as much useful goals as you can think of. And there’s one very important word in that sentence: useful. There are literally millions of things you can think of to set up goals for, but most of them will probably be completely useless for your website and/or business.

And that’s where the actual thinking comes in. You have to think about what you want your visitors to do on your website. Let me give you an example of what would be good goals for a webshop, in general:

  • A goal for every product you have in your webshop, or, if it has more than 20 products:
    • A regular expression goal for every product category/brand.
  • A goal for your newsletter signup,
  • A general goal for your sales.

Of course, you can be far more specific by tracking, for instance, how many people have viewed your product video, or how many people left a review of your product. It all comes down to thinking about what your website is for, and what you want people to do on it.

Assign Value

Perfecting Your Goals in Google Analytics

Assigning value to your goals is important to be able to distinguish between your goals. If you don’t assign a value to your goals, you simply can’t see which of the goals is your most profitable goal. There are three ways in which you can assign values for your goals: actual values, average values or relative values.

Actual Values

Lets say you offer a few services, all of which have one fixed price. People can hire you for these services, and they have to pay up front. In this case you should simply assign that price as the value of each goal representing a service. That way, you can simply see how many times a goal was completed and thus one of your services was successfully requested.

In this case it’s important that people actually have to pay up front, because otherwise you’ll run into some trouble. Because even though the prices of your services are always the same, if people don’t have to pay immediately to finish the goal (order a service), there’s always the possibility they just won’t pay.

Average Values

When people don’t have to pay up front, or you offer services or products that can have different prices (such as our plugins), or the specific goal generates leads, you need to assign average values. Average values have to be calculated in three different ways for the three options I just mentioned.

  1. When the prices of your products can differ, you simply take the average order value of the last period (at least one month). This way you’ll have a general estimate of what each order will earn you, on average.
  2. When people don’t pay up front, there’s always a percentage of people that simply won’t pay, even after requesting the service. You’ll have to find out what that percentage is. If your service costs $100, and 40% of the people won’t pay, your assigned value should be set to $60.
  3. Things that don’t have a direct value to them, such as newsletter signups or social media shares, can still earn you money in the end. This is what people call ‘lead generation’. The best way to assign relative values would be if you knew the lead conversion rates. This means you know how many social media shares, for instance, it takes to sell one of your products/services. If it’s 1%, this would mean every share with a $100 service would be worth $1.

Relative Values

If you’re making goals for things that don’t actually earn you money, you can assign relative values. Relative values are simply values that show you which of the goals are worth more to you. So, if you prefer people signing up for your newsletter over liking your Facebook page, you could assign the newsletter signup goal a value of 2, and your Facebook like goal a value of 1. Or, if you think twice as much is too much, you can assign them values of 3 and 2 respectively.

These numbers are then obviously completely made up, but it’ll still help you differentiating between each goal.

Doesn’t This Take a Lot of Time?

This all depends on how big your website is, of course. However, if you own a webshop with a lot of products, the answer is simple: yes. Although it can be hard to find the time to set this all up decently and correctly, in the end it will always be worth it!

Of course, you could always ask us to set up your goals for you. Google Analytics isn’t exactly known for its usability, so it could save you quite some time. We also guarantee the goals will always be set up by a Google Analytics Qualified Individual. There won’t be any conflicts between goals, and we’ll also help you in the thought process of what to track and how. So save yourself the time and thought and have us set up your goals!


So there’s a few tips I have for you:

  1. Think about what you want to have goals for, especially if you’re on a free Google Analytics program: your goal space is limited;
  2. Use the funnel option. This makes the data from your goals far more insightful;
  3. If you understand regular expressions: use them. They’ll give you far more power and specificity than any of the other options;
  4. Add value to your goals so you can actually compare the performance of the goals;
  5. Let us set up your goals and save your time 😉

Set them up!

So there’s really no excuse anymore to avoid setting up your goals! In the end, you’ll be amazed you ever did without, so get cracking!

Have some cool goals set up yourself? Let me know in the comments!

This post originally appeared on Yoast, and is re-published with permission.
Featured Image: schatzyo via Shutterstock

Thijs de Valk

Thijs de Valk

Thijs de Valk is a behavioural scientist, with a Master's degree in Pedagogical Sciences. He's turned geek to work at Yoast. He fills his days... Read Full Bio
Thijs de Valk
Download: The Beginner's Guide to SEO
A Complete Guide to Getting Started in SEO.