GA4 Key Events for a Service Business: The Three Worth Marking

Perry Lam · FounderPublished

GA4 key events are the events a property marks as its most important, and for a service business that means three: a form submit, a booking, and a tap on the phone number. Marking one is a setting rather than code, and Google caps a standard property at 30 key events, which makes the list a choice.

Every platform fact below comes from Google's own Analytics and Ads documentation, as of October 2026. Two of the three can be built without a developer. The third is worth being honest about: a browser sees a tap on a number, not a phone call.

What a key event is, and what it replaced

A key event is an event that measures an action particularly important to the business, in Google's own framing, and any event a property collects can be marked as one. Key events replaced the word conversions inside Analytics; conversions now means the Google Ads concept built on a key event.

Google's documentation sets the order out as event, then key event, then conversion. Analytics collects the event, marking it makes the reports count it, and creating a Google Ads conversion from it is what makes the action eligible for bidding in Ads. Three stages, one event.

The three key events a service business marks

Three events carry the whole measurement for a service business: a form submit, a completed booking, and a tap on the published phone number. Each marks the moment a stranger became a lead. Google's recommended event for the first is generate_lead, which its reference lists as firing when a user submits a form or a request for information.

The three key events, what fires each, and what each cannot see (as of October 2026)
Key eventEvent nameWhat fires itWhat it cannot see
Form submitgenerate_leadA view of a confirmation page, or a form-submission trigger in Tag ManagerWhether the lead was real, or whether anyone replied to it
Booking confirmedA custom event, named onceThe confirmation screen the booking tool shows after a slot is heldA booking taken on the phone or at the counter
Phone tapA custom event on the tel: linkThe tap itself, on the device the visitor is holdingWhether the call connected, how long it ran, or whether anyone answered

The phone row is the one to read twice. A tap is a strong signal of intent and a weak signal of outcome, and that gap is where a service business loses money.

Why scroll depth and outbound clicks do not belong on the list

Scroll and outbound click are already collected automatically by enhanced measurement, and marking either as a key event turns the key-event count into a traffic count. Google's enhanced measurement page says the scroll event is sent the first time a user reaches the bottom of a page, defined as the point where 90% of vertical depth becomes visible.

Reaching the bottom of a page is not a lead. A property with scroll marked reports hundreds of key events a month and still cannot say which landing page produced a call. Keep the automatic events for diagnosing a page, the key-event list for actions worth paying for.

How to mark one, and the two limits that force a choice

Marking an event happens in the Analytics interface rather than in code: open the Events report, use the three-dot menu on the event's row, and select Mark as key event. Google's help page says you need Editor or above at property level, and that a standard property can mark up to 30 events.

Two limits do the deciding. The cap is 30 for a standard property and 50 for Analytics 360, which sounds generous until a team marks every form separately. The second is time: Google says to allow up to 24 hours before a newly marked event shows in standard reports, and that marking does not change historic data. Nothing marked today backfills last month.

Setting up the three without a developer

Two of the three can be built from a page view. Google's own tutorial for setting up a key event uses a page_view on a confirmation URL, the cheapest route for any form or booking tool that lands the visitor on a thank-you page. The phone tap needs its own tag.

  • Give each confirmation page a URL nothing else uses. One thank-you page shared by the contact form and the booking tool collapses two events into one row, and no report separates them afterwards.
  • Prefer the documented event name. Google's recommended events page advises using a recommended name such as generate_lead where one fits, because the prebuilt reports read those names; the same page notes recommended events are not sent automatically, so somebody implements it.
  • Send the phone tap from Tag Manager as its own event. Google's enhanced measurement page describes the automatic click event as covering links that lead away from the current domain, which is not a tap on a tel: link.
  • Mark the event once and leave its name alone. A renamed event starts a new row, and the old row stops on the rename date.

Reading the landing page by key event report

The landing page report is where a key event turns into a decision. Google describes it as session-scoped, with the landing page dimension holding the page path and query string of the first pageview in a session, and the key events metric counting how often users triggered a key event, populated by marking rather than automatically.

Add Session source / medium as a secondary dimension and the report answers the question an owner actually has: which page people arrived on, where they came from, and how many of those sessions produced one of the three events. Google's help page names that dimension as the way to see traffic sources per landing page

Two readings to expect. A landing page showing (not set) means a session with no page_view event, per Google's documentation, which usually points at a tag firing late or not at all. A page with heavy sessions and no key events is not automatically bad: check the event is marked first.

A key event is not a Google Ads conversion

Marking a key event in Analytics does not give Google Ads something to bid on. Google's documentation says that Google Ads conversions created from Analytics key events appear in the Advertising section of Analytics and do not appear in standard Analytics reports.

That is why two people looking at one business disagree about the number. The standard reports count key events, the Ads account counts conversions, and the two are different populations by design. Google's help also notes that building an Ads conversion from a non-key event marks it as a key event automatically.

What this looks like when it runs

A key event list is one instrument, and on its own it reports a number nobody acts on. Mirastart builds the measurement and the handling together for Charlotte businesses: the booking system that records the source at first contact, the missed-call text-back behind the phone tap, and one screen reporting in booked jobs.

The three events get set up once, named to a written convention, and pointed at the same booking record the phone and the front counter write to, so a tap, a form and a walk-in land in one row instead of three dashboards. The screen shows booked jobs by landing page and source, in that unit rather than sessions.

Every account stays in your name, the Analytics property included, with Mirastart added as a user you can remove. Ongoing engagements start at $3,000 a month, flat rather than a share of ad spend. The online booking and repair-status software Quick Auto NC runs its bays on is ours, as is the live-availability booking here.

Sources

  1. Google Analytics Help, "[GA4] Key event" - Source of the definition used here: a key event is an event that measures an action particularly important to the success of the business, and any event a property collects can become one. Read via search result summary on October 8, 2026; support.google.com is blocked to direct fetches from this environment.
  2. Google Analytics Help, "Mark events as key events" - Source of the marking mechanics and both limits: the three-dot menu on an event row in the Events report, Editor or above at property level, up to 30 key events for standard properties and 50 for Analytics 360, up to 24 hours before a newly marked event appears in standard reports, no change to historic data, and the toggle that marks an event at creation. Read via search result summary on October 8, 2026.
  3. Google Analytics Help, "[GA4] Conversions vs. key events in Google Analytics" - Source of the event, key event, conversion order; of the statement that Google Ads conversions created from Analytics key events appear in the Advertising section and not in standard Analytics reports; and of the note that building an Ads conversion from a non-key event marks that event as a key event automatically. Read via search result summary on October 8, 2026. The page does not quantify any difference between the two counts, and none is claimed here.
  4. Google Analytics Help, "[GA4] Landing page report" - Source of the report's session scope, the landing page dimension being the page path and query string of the first pageview in a session, the key events metric being populated by marking an event rather than automatically, the Session source / medium secondary dimension, and (not set) appearing when a session has no page_view event. Read via search result summary on October 8, 2026.
  5. Google Analytics Help, "[GA4] Recommended events" - Source for generate_lead firing when a user submits a form or a request for information, for the advice to use a recommended event name rather than a custom one where one fits, and for the statement that recommended events are not sent automatically and must be implemented. Read via search result summary on October 8, 2026.
  6. Google Analytics Help, "[GA4] Enhanced measurement events" - Source for the scroll event being sent the first time a user reaches the bottom of a page, defined as the point where 90% of vertical depth becomes visible, and for the automatic click event covering links that lead away from the current domain. The page does not discuss tel: links; the inference that a phone tap needs its own tag is the writer's. Read via search result summary on October 8, 2026.
  7. Google Analytics Help, "[GA4] Tutorial: Set up a key event" - Source for building a key event from a page_view on a confirmation URL. Read via search result summary on October 8, 2026.
Questions

Ga4 key events, answered.

Should I mark scroll depth as a key event?

No. Scroll is already collected automatically by GA4's enhanced measurement, and Google's own page says the event is sent the first time a user reaches the bottom of a page, defined as the point where 90% of vertical depth becomes visible. Marking it means your key-event total is mostly people who read to the end, which is a readership number dressed up as a lead number. Keep scroll where it is useful, in the engagement reports, when you are asking whether a page is being read.

Why does my Google Ads conversion count differ from my Analytics key events?

Because they count different things on purpose. Google's documentation describes the order as event, then key event, then conversion, and says Google Ads conversions created from Analytics key events show in the Advertising section of Analytics rather than in standard Analytics reports. So the standard reports are counting key events and the Ads account is counting conversions, and the two will not match. Decide which number your monthly report leads with and label it, rather than trying to reconcile them.

Can I mark an event as a key event before it has ever fired?

Yes. Google's documentation describes a toggle beside the event name that marks it at creation, with Analytics treating the events as key events once they start being collected. That is the useful order when a booking tool or a new form is going live, because it means the first week counts. Allow up to 24 hours for a newly marked event to appear in standard reports, and remember that marking it does not change historic data, so there is no backfill for anything that fired before.

Keep reading
Guide

Which Marketing Channel Brings You Customers: Build the Measurement Yourself

Most answers to this question explain attribution models and tell you to pick one. At a small business's volume the model is the wrong instrument. Two records are the whole answer: what the customer says when you ask, and what the click carried with it. Here is how to capture both and what each one is blind to.

Read
Guide

Call Tracking for Small Business: What It Costs, What It Proves, and the Two Rules Vendors Skip

Vendor pages sell call tracking as attribution and stop there. Two things decide whether it helps a local business: which number the swap is allowed to touch, and whether the recording is lawful where the caller is sitting. Here are both, with what the platforms cost as of September 2026.

Read
Guide

How to Read a Marketing Agency Report: Six Numbers and What They Prove

Most guides to reading an agency report define the metrics. This one names the columns that cannot mean what their labels imply, using the platforms' own documentation, and gives the question that turns each one into a number about your business.

Read
Cost guide

How Much Should a Small Business Spend on Marketing? Start With Margin, Not a Percentage

Every article on this question quotes a mean and calls it a benchmark. The two documents they cite say something narrower: the published range runs from 0% to nearly 43% of revenue, the median is 5%, and the federal page credited with a 7% to 8% recommendation opens by saying there is no fixed answer. Here is what the sources say and how to size a budget from margin instead.

Read
Charlotte

The Best Marketing Agencies in Charlotte (2026, Honestly Ranked)

Yes, this list is written by one of the agencies on it. Here's the ordering rule, the disclosure, and an honest read of who each Charlotte agency is actually best for - including the question most of them can't answer.

Read
Charlotte, NC

A marketing agency that actually lives in Charlotte

Mirastart is a marketing agency based in Charlotte, NC - not a city page run from another state. Local SEO, ads, and content built for the Charlotte market.

In Charlotte

Marketing services in Charlotte, NC

SEO, paid advertising, social management, content, local visibility, reputation and lead generation, measured against booked work rather than impressions.

The practice

Custom business software development in Charlotte, NC

Operational tools, dashboards and internal platforms shaped around the way your company actually runs, replacing the spreadsheets that growth has outgrown.

The practice