Group name

Website heatmap

Behavior analytics

Voice of customer

Research methods

User journey map

Research methods

User behavior analytics

Behavior analytics

Usability testing

Research methods

Trust signals

Page levers

Tree testing

Research methods

Time on page

Metrics and funnel

Survey design

Research methods

Social proof

Page levers

Session replay

Behavior analytics

Session recording

Behavior analytics

Segmentation analysis

Metrics and funnel

Scroll map

Behavior analytics

Scroll depth

Behavior analytics

Revenue per visitor

Metrics and funnel

Rage click

Behavior analytics

PIE framework

Research methods

Mobile conversion rate

Metrics and funnel

Micro conversion

Metrics and funnel

Message match

Page levers

Macro conversion

Metrics and funnel

LIFT model

Research methods

ICE score

Research methods

Hotjar

Tools

Hick's law

Page levers

Goal completion

Metrics and funnel

Funnel analysis

Metrics and funnel

Form analytics

Behavior analytics

Form abandonment

Behavior analytics

Five second test

Research methods

Fitts's law

Page levers

Exit rate

Metrics and funnel

Event tracking

Metrics and funnel

Drop-off rate

Metrics and funnel

Dead click

Behavior analytics

CRO audit

Research methods

Conversion funnel

Metrics and funnel

Cohort analysis

Metrics and funnel

Cognitive load

Page levers

Click map

Behavior analytics

Cart abandonment

Metrics and funnel

Bounce rate

Metrics and funnel

Average order value

Metrics and funnel

Attention map

Behavior analytics

Anchoring bias

Page levers

Above the fold

Page levers
This is some text inside of a div block.
Created:
updated:

A goal completion is a single recorded instance of a visitor finishing a defined objective, such as submitting a form or reaching a confirmation page. In Universal Analytics goals were a distinct configuration type. In GA4 the concept was replaced by conversion events, renamed key events in 2024, which are ordinary events flagged as valuable.

Table of contents

  • How did goals change in GA4?
  • What makes a well-defined goal?
  • How do you count goal completions correctly?

How did goals change in GA4?

Universal Analytics offered four goal types, configured separately from events and capped at 20 per view.

GA4 removed the separate concept. Everything is an event, and flagging an event as a key event, called a conversion until Google renamed it in 2024, turns it into what a goal used to be. Three differences change how the numbers behave:

  • Any event can be promoted, including one already collecting data, with no separate configuration object to build.
  • Promotion is not retroactive. The flag counts from the moment it is set, so it has to be in place before the period you intend to report on.
  • Counting changed, and it is now a setting. Universal Analytics counted a goal once per session. GA4 defaults to counting every firing, so a visitor who submits twice registers two. Each key event carries a counting method that can be switched to once per session, which is the closer match to the old behavior.

Left at the default, GA4 quietly reports higher numbers than Universal Analytics did for identical behavior, which matters when someone compares year over year across the migration.

What makes a well-defined goal?

Unambiguous. It fires on the outcome itself. Bind it to "submission succeeded" rather than to "clicked submit", since a click that fails validation produced nothing.

Reliable. It fires every time the outcome occurs and never when it does not. Test it by completing the flow yourself on the published site.

Valuable. It maps to something the business cares about. See macro conversion.

Stable. Its definition does not drift, since changing it splits the history.

The defect that costs the most is the first one. A goal bound to the click rather than to the successful outcome overstates completions by however many submissions fail validation, and nothing downstream will flag it.

How do you count goal completions correctly?

Three decisions change the number materially, beyond the counting method above.

Attribution window. How long after a visit a completion still counts, and which touchpoint receives credit. B2B buying cycles routinely run past the default window, which quietly hands the credit to the last touch.

Cross-device identity. Without a user identifier, a visitor researching on mobile and completing on desktop appears as two people, one of whom failed. Sending a hashed user ID after authentication collapses them back into one.

Where the event fires. A client-side event misses anyone blocking scripts. A completion recorded server side counts everyone who genuinely submitted, at the cost of a backend integration. The gap between the two numbers is the size of your measurement blind spot.

Why do Webflow goals report zero?

Webflow's form success message renders in place with no page load, so a destination goal never fires. Redirect to a dedicated confirmation URL in the form settings, which makes the goal trivial, or fire a key event when the success element becomes visible.

Then verify it end to end. Submit the form yourself on the published site, since custom code does not run in the Designer or in preview, and confirm the event lands in the GA4 realtime report. A goal nobody has completed by hand is an assumption.

Related terms

Macro conversion · Event tracking · Micro conversion · Conversion funnel · Landing page conversion rate

Service: Conversion Rate Optimization.

FAQ

Are goals and conversions the same thing in GA4?

Effectively. GA4 replaced goals with ordinary events flagged as valuable, called conversions at launch and renamed key events in 2024. Google Ads kept the word conversion, which is why both terms stay in circulation.

Why are my Webflow goal completions showing zero?

Almost always the in-place form success state, which produces no page load for a destination goal to detect. Redirect to a confirmation page or track the success element becoming visible.

How many goals should you configure?

Few enough that they still express priority. Every extra event flagged as valuable also feeds GA4's key event reporting and audience building, so an over-flagged property produces reports in which everything converts and nothing stands out.

Ask AI about this term

Want more revenue from your existing traffic?

We run CRO for Webflow sites — from audit to A/B testing.

Work with us

Work with us