# Goal tracking in web analytics: goal types and common mistakes

Source: https://analyzine.com/explained/goal-tracking/  
Author: Sadiq Ahmed  
Updated: 2026-11-02

Quick answer

Goal tracking is the practice of telling your analytics tool which visitor actions count as success, then recording how often they happen. A goal can be reaching a page (such as a thank-you page), triggering an event (such as sending a form) or completing an order. Each time a goal is met, it's counted as a conversion.

## What goal tracking is

Goal tracking is how you teach your analytics what matters to you. Out of the box, a tool can count visits and pages. It has no idea that a booking is worth more than a visit to your "About" page. A goal is the rule that says "when this happens, write it down as a success".

The vocabulary varies between tools. Some call them goals, some key events, some just conversions. The idea is the same: a **goal** is the rule, and a [conversion](https://analyzine.com/explained/conversion/) is each time someone meets it. One goal ("enquiry form sent") can produce dozens of conversions a month.

Why bother? Without goals, analytics tells you how busy the site is. With them, it tells you whether that activity is doing the business any good, and which pages, sources and campaigns are pulling their weight.

## Types of goals

Most goals fall into one of four types.

### Destination goals

The goal is met when someone reaches a particular page. The classic example is a thank-you or confirmation page: WooCommerce sends buyers to an "order received" page after checkout, and many form plugins can redirect to a thank-you page. A [pageview](https://analyzine.com/explained/pageview/) of that URL becomes the goal.

They're easy to set up. The weakness is that a page load isn't the same as the outcome. Someone who refreshes the page or bookmarks it can count twice.

### Event goals

The goal is met when a specific action is recorded: a form submitted, a phone number tapped, a file downloaded, a video played. These are more precise than destination goals because they track the action itself. Many rely on [click tracking](https://analyzine.com/explained/click-tracking/) of some kind, which has its own trap (more on that below).

### Engagement goals

The goal is met when a visit passes a threshold, such as viewing four pages or staying five minutes. These are the weakest kind. Plenty of people spend five minutes on a page because they're confused.

### Value goals

Any of the above with a money value attached, either a real one (the order total) or an estimate (what an average enquiry is worth to you). Values let you compare a £30 order with a free consultation request on the same scale.

## Turning pageviews and events into goals

A short process that works for most sites:

1. **Start with the business outcome, in words.** "A paid booking for a class." Not "a click on the Book button".
2. **Find the moment that proves it happened.** For the booking, that's the confirmation, not the click before payment.
3. **Pick the most reliable signal for that moment.** Best is the record created by the plugin itself (the WooCommerce order, the LearnDash enrolment, the Fluent Forms entry). Next is a confirmation page that only appears after success. Weakest is a button click.
4. **Name it so anyone understands it.** "Class booked", not "Goal 3" or "form_submit_v2".
5. **Test it.** Make a test booking, check the goal appears, then remove or exclude the test.
6. **Give it a value if you can.** If roughly one in four free trial classes turns into a £60 monthly membership, a trial booking is worth about £15 to you.

Take a yoga studio. The owner's first instinct might be to track clicks on "Book now". But some of those clicks end at a full class, a card decline or a closed tab. The goal should be the confirmed booking. Clicks on "Book now" can stay as a supporting goal that shows interest.

## Choosing goals that match business outcomes

One question filters out most bad goals: **if this number doubled next month, would the business clearly be better off?** If the honest answer is "probably" or "not sure", it isn't a main goal.

Some sensible starting points:

| Business | Main goal | Supporting goals |
| --- | --- | --- |
| Candle shop on WooCommerce | Order completed | Add to basket, checkout started |
| Course on LearnDash | Paid enrolment | Free lesson started, pricing page viewed |
| Yoga studio | Class booked | Timetable viewed, phone number tapped |
| Accountant | Enquiry form sent | Pricing page viewed, guide downloaded |
| Food blog | Newsletter signup | Recipe card printed, second recipe viewed |

Notice that each business has one main goal. Supporting goals help you see where people drop off on the way, but the main one is what you judge the site by.

## Common mistakes with goals

### Too many goals

When everything is a goal, nothing is. A site with fifteen goals produces a conversion total that's impossible to interpret, and a [conversion rate](https://analyzine.com/explained/conversion-rate/) that rises whenever someone scrolls. Keep one or two main goals and three to five supporting ones.

### Tracking vanity actions

Social share clicks, scroll depth, time on site and "visited the About page" feel like progress and rarely predict revenue. Track them as plain metrics if you're curious, but don't promote them to goals.

### Counting clicks instead of completions

A click on "Submit" isn't a sent form. Validation errors, spam checks and failed payments all happen after the click. If your goal is the click, you'll count successes that never happened.

### Double counting

Thank-you pages get refreshed, revisited from email links and bookmarked. If your goal is a destination, make sure your tool counts it once per visit, or switch to an event tied to the actual order or entry.

### Setting goals and forgetting them

Sites change. A form gets replaced, a thank-you page URL changes, a checkout plugin is swapped. The goal quietly stops firing and conversions appear to drop to zero. Check your goals each month against the real number of orders or entries in WordPress.

### Counting your own visits

Your own test orders and form tests inflate the numbers, especially on a small site. Exclude logged-in admins, or delete test data afterwards.

## Setting up goals on a WordPress site

On WordPress, the most dependable goals come from the plugins that hold the real data. An order exists in WooCommerce or SureCart whether or not a thank-you page ever loaded. An enrolment exists in LearnDash. An entry exists in Fluent Forms. Tools that read from those records avoid most of the double counting and silent breakage above. Analyzine integrates with WooCommerce, SureCart, Fluent Forms and LearnDash, and credits each order, enrolment or booking to the channel and campaign behind it, all inside wp-admin.

Keep personal data out of your goals. Some forms pass the visitor's name or email address in the thank-you page URL, which means it can end up stored in your analytics. Check the address bar after a test submission. If you see your own details there, change the form's redirect settings before you use that page as a goal.

Once your goals are set, write them down somewhere the whole team can see, with a line on what each one means and when it was last checked.

## Frequently asked questions

### What does goal tracking mean?

It means defining which visitor actions count as success on your website and recording each time they happen. Typical goals are completed orders, bookings, enrolments and enquiry forms.

### Is a goal the same as a conversion?

Not quite. A goal is the rule you set up, such as "contact form sent". A conversion is each individual time a visitor meets that rule.

### How many goals should I track?

For most small sites, one or two main goals and three to five supporting ones is plenty. More than that makes reports hard to read and tempts you to count actions that don't matter.

### What should I set as a goal on my website?

Start with the action that directly earns money or leads: an order, a paid enrolment, a booking or an enquiry. Then add a few steps that usually come before it, so you can see where people drop off.

### How do I set up goals on WordPress?

Use an analytics tool that integrates with the plugin holding the real data, such as your shop, form or course plugin, rather than relying only on button clicks. Make a test submission, check it appears, and then exclude your test from the figures.

### Why is goal tracking important?

Without it, analytics only tells you how much traffic you get. With it, you can see which sources, pages and campaigns actually lead to orders, bookings or enquiries, and spend your time and budget on those.
