Goal tracking is the process of recording when visitors on your website complete a specific action you’ve defined as valuable.
Without goal tracking, your analytics shows you what people viewed. With it, you can also see what they did. A visit to your contact page is just a pageview. A visit to your contact page that resulted in a form submission is a conversion, but only if you’ve set up goal tracking to record it.
Key takeaways
- Goal tracking records when visitors complete actions you’ve defined as meaningful
- A goal can be anything: a page visit, a button click, a form submission, a purchase
- Goals produce conversion data, the percentage of visits that resulted in the desired action
- Without goals configured, analytics only tells you what people viewed, not what they did
- Burst Statistics lets you set up goals without writing code for most common actions
How goal tracking works
The basic flow:
- You decide what action matters (e.g. a visitor reaching your thank-you page after a purchase)
- You configure your analytics tool to record when that action happens
- Your analytics tool counts completions and calculates the conversion rate
The technical trigger for a goal depends on what you’re measuring:
Page visit goal. When a visitor loads a specific URL, the goal fires. This is the most common and requires no code. Thank-you pages, confirmation pages and download pages all work this way.
Click goal. When a visitor clicks a specific element, a button, a link, an image, the goal fires. This requires identifying the element, usually via a CSS selector or URL pattern.
Custom event goal. A goal triggered by a JavaScript event you’ve added to your site. Used for complex interactions like video completions, scroll depth thresholds or specific app actions.
Examples of useful goals
A goal is worth tracking if you’d make a business decision based on its trend going up or down. Common useful goals:
Ecommerce:
- Order completed (tracks to a thank-you or confirmation URL)
- Checkout page reached (micro conversion, tracks funnel drop-off)
- Add-to-cart click (earliest micro conversion)
Lead generation:
- Contact form submitted
- Quote request submitted
- Call-back requested
Content and subscriptions:
- Newsletter signup
- Gated content downloaded
- Account registered
SaaS and digital products:
- Free trial started
- Upgrade page visited
- Key feature first used (via custom event)
Setting up too many goals is a common mistake. If you have 12 active goals, you’ll end up ignoring most of them. Start with one, the action that most directly represents your site’s core purpose, and add more as you act on the data from the first.
Goal tracking vs pageview tracking
Pageviews tell you what people saw. Goals tell you what they did.
For many site owners, this distinction doesn’t land until they’ve had their analytics set up for a while and realised they can see that 5,000 people visited their pricing page last month but have no idea how many of them became customers.
Pageview analytics is passive: it records visits after they happen with no configuration. Goal analytics is intentional: you decide what matters, tell your analytics tool to watch for it and then get a number that’s directly tied to your business outcomes.
How to choose your first goal
For most sites, the first goal should be your primary conversion. Ask: what single action, if a visitor completed it, would make this visit count as a success?
- For a WooCommerce store: a completed order
- For a service business: a contact form submission
- For a blog: a newsletter signup
- For a SaaS tool: a free trial start
If you’re not sure which page loads after that action completes, check your site directly: submit a test form, complete a test purchase or click a download button and see what URL you land on. That URL becomes your goal trigger.
Goal tracking in WordPress
WordPress doesn’t include goal tracking natively. You need an analytics plugin that supports it.
Burst Statistics includes goal tracking as part of its core setup. In the Goals section of the Burst dashboard, you define what triggers the goal and Burst records completions from that point forward. For page visit goals, no technical setup is required, you enter the URL and save.
The free version of Burst supports one active goal. Burst Pro supports unlimited goals, which is useful for sites running multiple funnels simultaneously, for example, a WooCommerce store that wants to track purchases, newsletter signups and contact form submissions separately.
Burst Pro’s WooCommerce integration auto-tracks purchase conversions without manual goal configuration. The ecommerce data, order count, revenue, conversion rate and funnel steps, appears automatically once connected.
FAQs
Different tools use different terminology for the same concept. In GA4, everything is an event. Some events are designated as conversions. In Universal Analytics and most other tools (including Burst), they’re called goals. The underlying idea is identical: you’re recording when a visitor completes a defined action.
For page visit goals, yes. No code changes needed. For click goals, Burst uses CSS selectors or URL matching, which may require identifying the right element in your site’s HTML. For WooCommerce purchase tracking, Burst Pro handles it automatically. For custom events, some JavaScript is required.
Test it yourself. Complete the action on your site (submit the form, make a test purchase, click the button) and then check your Burst dashboard to confirm the goal completion was recorded. Most setup problems are caught in this step. Usually it’s a URL mismatch on a page visit goal or a CSS selector that doesn’t match the right element.
No. Burst’s tracking script is lightweight and loads asynchronously. It doesn’t block page rendering. Goal completion recording adds a small background request when triggered, which has no perceptible impact on page speed.
Turn visits into measurable outcomes
Goal tracking is what turns analytics from a traffic counter into a business tool. Burst Statistics makes it simple to define, track and report on the actions that matter, directly inside WordPress.
Analytics that tell you what actually matters
Set up goals, track conversions and measure what your visitors actually do. No cookie banner. No data sent to Google.
Related definitions: what is a conversion, what is conversion rate and what is click tracking. For the broader context, see the our guide on tracking conversions in WordPress.