How to create goals in Google Analytics effectively


How to set goals in Google Analytics?

Would you like to know how to create goals in Google Analytics effectively for each type of website? Do you already know all the types of goals in Analytics? In this article, we are going to give you examples of Goals in Google Analytics. So that you can implement them correctly. And once you become an expert in it, you will be ready to insert it yourself without the need for a programmer, with our article in which we explain what Google Tag Manager is and what it is for.

Suppose you have an online business (regardless of the sector), and you receive X number of monthly visitors. Apart from knowing the typical metrics of “Sessions”, “Unique users”, “Bounce rate”, etc., how do you measure the final impact you have on your customers? How do you know the conversions that users end up making on your website? How do we manage to do Goal Tracking in Google Analytics?

That is why today, in this article, we are going to explain how to configure the objectives in Google Analytics, so that you can implement them on your website, blog, e-commerce, digital business…


The “Goals” section in Google Analytics (also called Goals), is a section of this tool that allows us to monitor all the conversions that we want to measure on our site.

To do this, there are various types of objectives to be able to track each of the actions that you are carrying out on your website.

Goals in Google Analytics

How to create and define objectives in Google Analytics?

Next, we are going to teach you how to define a conversion goal step by step:

  1. Just by entering the Google Analytics web page, we will find the typical initial tab where the general data of the web or blog is shown.
  2. Next, we will go to the “Manage” tab, located at the bottom of the screen on the left. In this section we will see three well-differentiated columns:
  • Bill.
  • Property.
  • View.
  • To go to the conversions section, we will go to the last column of all, in the “Objectives” section.
  1. If we have not yet defined any objective a blank screen will appear. We will have to go to the “New objective” button to start creating the first conversion monitoring.
  2. Once we are on the “Create a new goal” screen, 3 general steps will appear. That we will have to fill in with the information that matches the conversions we want to track.

Ultimately, this screen will appear:


This is the first screen of the 3 steps that we will have to complete before we can correctly configure our goal on the web.

Step 1: Goal Setup

As we can see, Google gives us a choice between two large sections:

  • Templates
  • Personalize

In the “Templates” section, Google offers us the most popular objectives among webmasters, among which may be the same objective that we want to monitor.

Likewise, it is not a bad option to use a standard template if you are starting in this area, and even more so if you see the objects you want to track.

It may also happen that, among all the default templates that Analytics offers us, the objective that we want to configure does not appear. In this case, it will be good to go to the second option: “Customize”.

To do this, we will only have to select this second option within the first step and click on “continue”.

Step 2: Description of the objective

Once we have configured the first step, we will arrive at the second step: “Description of the objective”.

In this section, we will have to give a name to the objective that we are going to establish. This name will be useful in the future to more clearly identify the objectives we have.

Next, we will skip the “Target Space ID” section, and focus on the “Type” section.

This section is, neither more nor less, the method by which we want to monitor the target. As we can see, the tool gives us 4 of the most common options by default:


This option will be useful if we have a specific page that the user will reach once they have completed any action that we want them to complete. This landing page is usually an informative and/or thank you page that communicates that the transaction has been completed.

Duration: this second option is more focused on blogs or pages where the user must stay on our website. To do this, it will be useful for us to specify the time we expect the user to be on our site so that Analytics assigns it to us as a conversion.

Practical Application: This objective can be useful to carry out the following actions:

  • Know if a user reads our content (in the case that we are a blog).
  • Know if you are interested in our site and stay browsing for more than X minutes.

Pages / Screens per session: this option is very interesting, although it is undervalued by most webmasters. It allows us to know the number of pages that a user views in a single session, very useful information if the type of website we have has many screens that we want the user to go through.

Practical application: the sites that are interesting to configure with this objective are those that work in the following way:

Have implemented an accurate internal linking strategy (the more screens, the more useful this internal linking will be).

Sites that have a dynamic step system. Eg: create systems in which users go through a process by steps.

Event: this last option encompasses all the remaining actions that we cannot monitor in any other way. Although this conversion is normally attributed to more dynamic actions, we can use it for static options as well.

Practical application: the sites to which this option can fit are those that have this type of action (among many others):

  • Video playback.
  • Click on a button.
  • Click on an anchor.
  • Etc.

Step 3: Target Information

Once we are clear about the type of objective that we want to implement and how we are going to monitor it, we only have to see how we put it into practice.



If we have chosen the “Destination” monitoring option, we will only have to implement the URL that we have created specifically to track that objective (for this, we must leave the “Equal to” option).

If we have different destination landing pages and they all have the same root, we can use other options that Google Analytics gives us:

Start with: we will have to include the root of the domain + the previous level common to all the specific landings (example:

Regular expression: this option will be very useful when we want to include two or more specific URLs. In this case, we will mention them through a separation with “|”. -3|)


To set this goal correctly, we must indicate the specific time that we want to measure as a conversion. This will only allow the option that the conversion is completed successfully when the user spends the exact time or more on our page.

Pages / Screens per session

As we have commented in the “Time” objective, in the “Pages / Screens per session” section, the same thing happens: we must specify the number of pages per session that we consider the user has converted to us.


Finally, we come to the last goal and perhaps the most complex for many webmasters. When we have to control an objective in event format, we must assign different values ​​in each of these sections:

  • Category: This field is required (Example: “Ebook” or “Video”).
  • Action: This field is required (Example: “Download” or “Play”).
  • Label: This field is optional (Example: “The 10 best viewpoints in Spain”).
  • Value: This field is required, and you must specify how much this conversion is worth (Example: 1).

Once the fields are filled in Google Analytics, we will implement the data in the following code (which we will insert in the event (button, video…) within the web code).

Template code:

  • (onclick=”gtag(‘event’, ‘Action Name’,
  • {‘event_category’: ‘Category Name’,
  • ‘event_label’: ‘Label Name’,
  • ‘value’: ‘Value number’})

You Might be Interested.

GPS Keychains: Which is the best of 2022