Analytics and Tracking

Event Name

Also called GA4 event name

The label that identifies what happened, and the value GA4 groups and counts every report by.

Quick facts: Event Name

Category
Analytics and Tracking
Also called
GA4 event name
Level
Beginner
Affects
Report grouping, audiences, key events, ads imports
Where to see it
GA4 (DebugView, Realtime, Events report), Google Tag Manager
In this article4
  1. How an event name works
  2. Why event names matter
  3. Common mistakes with event names
  4. How to act on it

How an event name works

Every event carries a name saying what happened — page_view, form_submit, purchase. GA4 treats that name as the grouping key: it counts identical names together and keeps different names apart. Nothing clever happens behind the scenes. Two names that a human would read as the same action are, to the platform, two unrelated things.

Names are case sensitive, so an event sent as Purchase and one sent as purchase sit in separate rows forever. They should use lower case with underscores, start with a letter, and avoid spaces and punctuation. A small group of names is reserved by Google for its own automatic events, and a property also has a ceiling on how many distinct names it will accept — not a number most sites approach, but one a badly designed naming scheme can reach surprisingly fast.

Why event names matter

The name is the only handle you have later. Audiences, key events, funnel steps, custom reports and the import into Google Ads all begin by selecting an event name from a list. A name that is vague, inconsistent or duplicated makes every one of those jobs harder, and the fix always involves retagging rather than a setting.

Names also outlive the people who chose them. Whoever inherits the property in a year will read the list without any of the context you had. If it takes explanation to know what click_alt or submit_new means, the naming has failed even if the tracking is technically perfect.

Common mistakes with event names

The biggest is putting the variable detail into the name instead of into a parameter — form_submit_contact, form_submit_quote, form_submit_footer. That produces one row per variant, no way to see the total, and a list that grows every time a page is added. One name, with the variant carried as an event parameter, gives you both the total and the breakdown.

Close behind are near-duplicates created by different people at different times — lead_form, lead-form, leadForm — and inventing a name for something Google already defines. If a recommended name exists for the action, using it unlocks reporting and integrations that a custom name never will.

How to act on it

Agree a convention before tagging: lower case, underscores, verb plus object, the same words used across the whole site. Write the agreed list somewhere the next person will find it, alongside which parameters each name carries. That document is worth more than any dashboard when a site is rebuilt or handed to a new developer.

Check the actual names arriving, not the ones you intended to send, in DebugView or the realtime report. If you are building the tagging plan alongside the site itself, the naming decisions belong with the rest of the Tag Manager configuration, not bolted on afterwards.

Do and do not

Do

  • Use lower case with underscores, verb plus object
  • Reuse Google's recommended name where one exists
  • Document the agreed name list for the next person

Do not

  • Put page or form names inside the event name
  • Let different people invent variants of the same name
  • Assume a rename merges with the old history

Questions people ask about this

Does capitalisation matter in a GA4 event name?

Yes, and it is one of the easiest ways to split a report in two without noticing. GA4 matches names exactly, so an event sent in mixed case and the same event sent in lower case are counted separately and never merge. Stick to lower case with underscores everywhere, and check the names arriving rather than the ones you believe were configured.

Should I use Google's recommended event names or my own?

Use the recommended name whenever one exists for the action, spelled exactly as Google defines it. Those names unlock ecommerce reporting and cleaner integration with advertising platforms, which a custom name cannot do. Invent your own only for actions genuinely specific to your business, and name those with the same lower case and underscore convention.

Can I fix a badly named event without losing data?

Not entirely. The history already collected stays under the old name, so a rename leaves a break in the trend at the date of the change. You can create a new event from the old one going forward, or handle the mapping in a reporting tool, but the cleanest option is to agree names before launch and change them only when the current ones are actively misleading.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.