In this post, we talk about one of the most powerful features of Google Analytics: Goals.

Goals are how you tell Google Analytics what actions, behaviors or outcomes matter most on your website; they’re your opportunity to teach GA to recognize what your business truly cares about.

What Makes a ‘Good’ Goal

Goals can be really powerful, but their setup can be a bit tricky.

Before you can set up goals on site, you need to come up with a plan.

Ask yourself:

  • What’s the primary objective of my website? Is it… Sign ups? Sales? Newsletter sign ups? Ad clicks? Stickiness?
  • What key actions support this goal? Creating an account? Adding a product to a shopping cart? Visiting the pricing page? Other?
  • What are the other goals of my website? Maybe your main objective is to sell products, but you’d also like to get newsletter sign ups?

Goal creation in Google Analytics can be quick and easy, but since goals cannot be deleted – they can be turned off, edited, but not deleted – and you only get 20 Goals per View, it’s best to plan ahead.

For us at Highlights, the primary objective of our website is sign ups.

Actions supporting sign up include viewing our landing page (the homepage 📃), our sign up page, and sometimes, our pricing page.

If people are not ready to sign up, but interested in growth, we’re very happy to have them sign up to our newsletter, our secondary objective.

What Types of Google Analytics Goals Should You Use

There are 4 kinds of Goals in Google Analytics:

  1. Events: Actions performed by visitors or users on a page – like playing a video or clicking a link – tracked using Google Analytics’ Event Tracking.
  2. Destination: Specific page (URL) visited on your website like a purchase confirmation screen or a thank you page.
  3. Duration: The amount of time a user spends on your website during his/her visit. This option can be really useful for news and content sites.
  4. Pages/Screens per Session: Similarly, you can create Goals for the number of pages visited during a session. This can be particularly useful when analyzing a multi-page funnel like a checkout process.

You can match your site or business objectives to these mechanics. For example, we use ‘Destination’ for our primary objective (Sign ups).

Since Goals are tied to Google Analytics Views, it’s important for your View to include all the pages you need.

For example, we use the first screen users view in our app as our destination URL (/onboarding/google-analytics). We’re able to track Goals across the website and our app because our Google Analytics setup permits it.

How to Set a Goal in Google Analytics

To create a Goal in Google Analytics, access the ‘Goals’ interface from the Admin section (Admin > Account > Property > View > Goals):

How to Setup Google Analytics Goals – Goals Section
The Goals Section – Google Analytics Admin Section

From there, click ‘+ NEW GOAL’ and write a clear name for your Goal (e.g. Sign Up). You want to make sure it’s easy to retrieve and use that Goal across Google Analytics reports.

How to Setup Google Analytics Goals – Goal Description
Goal Type and Description

Google Analytics may suggest to use Goal templates (e.g. Create an account, See deals, etc) that will give you pre-filled configurations. The process below is based on the Custom template, which we strongly recommend.

Select your destination URL:

How to Setup Google Analytics Goals – Destination URL
Destination URL

Be careful with the different operators (Equals to, Begins with and Regular expression). Selecting the wrong parameters can lead to false positives. You can use these examples from Google as reference.

How to Setup Google Analytics Goals – Goal Value
We’re Not Currently Using Goal Values at Highlights

You can set a Goal value (e.g. the price of a course, a plan, a product, etc) to give greater priority to your primary goal. We’ll go deeper into Goal values in another post. Sign up to our newsletter to make sure you don’t miss it.

You can link a funnel to your Goal, but it won’t be used to calculate your goal conversion rate. It will only be visible from the Funnel conversion section.

The URL you’ll need to provide will be in the same format as your Destination URL (e.g. Equals to, Begins with or Regular expression), and the funnel won’t impact your Goal conversion rate.

Below is the funnel we use to track visitors from our articles to our landing page:

How to Setup Google Analytics Goals – Google Analytics Goals Setup
Google Analytics Goals – Funnel

Once you’re satisfied with your setup, click ‘Verify this Goal’. You’ll get the Goal conversion rate for the last 7 days:

How to Setup Google Analytics Goals – Goal Conversion Rate
Goal Conversion Rate Verification

You can test and refine the filtering of your Goals with this feature.

How to Use Google Analytics Goals

Once you’ve setup your first Goals, you’ll have to wait for it to get relevant data. Depending on your site traffic, this can take anywhere between a day and a few weeks.

You’ll be able to analyze Goal performance directly from the Google Analytics interface. The ‘Overview’ section under ‘Conversions’ (Conversions > Goals > Overview) will show the conversion rates of your Goals, and their evolution over time.

The ‘Funnel Visualization’ section is useful if you’ve created funnels. These types of funnels will help you understand the breakpoints in your flows:

How to Setup Google Analytics Goals – Google Analytics Funnel Visualization
Google Analytics – Funnel Visualization

To evaluate the effectiveness of your landing pages in driving the right behaviors on your site, you can use the ‘Landing Pages’ report (Behavior > Site Content > Landing Pages).

How to Setup Google Analytics Goals – Landing Page Report
Landing Page Report – Goal Analysis

On the right of the table, you can select the Goal you want to analyze. You’ll be able to see the Goal completion rate and the number of completions per entry point.

Be careful when analyzing Goal data. A page can have a high conversion rate, but low traffic. You can double-check that with the completion count.

To get a clear picture of the performance of your landing pages, find the pages that convert the most for your primary goal, and also the pages that convert for your supporting goals, but not necessarily for your primary goal.

You’ll want to send more traffic to the pages that convert the most, and fix the funnel for the pages that don’t.

Google Analytics Goals with Highlights

Another option to get that data is to connect your Google Analytics account to Highlights. In just a few seconds, you’ll be able to analyze your site and landing pages using the Goals you just configured.

How to Setup Google Analytics Goals – Highlights Goal Setup
Highlights – Goal Setup

Once you’ve selected Main and Secondary goals, Highlights will analyze your entire site and show you the pages that are performing the best (and the worst) in relation to your business goals:

How to Setup Google Analytics Goals – Prioritization with Google Analytics Goals
Highlights Prioritization Using Google Analytics Goals

There’s a lot of ways to reach your business goals, but accessing the right data shouldn’t hold you back. We’re building Highlights to help everyone use data.

Sign up and give it a try. It’s our main Goal! 😉

More from Indie Hackers: