Consistent events
GA4 Event Helper
Pick a goal and get a clean event name with suggested parameters.
Consistent naming is what makes GA4 reporting readable and reliable.
Event generator
Copy-ready JSON for GTM or gtag.
Lowercase + underscores
Copy-ready JSON
How to use this tool
- Select the goal that matches the user action you want to track.
- Check or edit the generated event name if needed.
- Copy the JSON output.
- Paste it into Google Tag Manager (GA4 Event tag) or your gtag setup.
- Test the event using GTM Preview or GA4 DebugView before publishing.
When tools are not enough
If events fire but conversions still look wrong, it’s often a setup issue (cross-domain tracking, consent mode, duplicated tags).
See how we usually fix GA4 tracking
If events fire but conversions still look wrong, it’s often a setup issue (cross-domain tracking, consent mode, duplicated tags).
See how we usually fix GA4 tracking
Who are we:
We’re a small team that works on tracking, SEO, and paid ads for businesses that depend on leads.
We use the same naming discipline in real client setups to keep reporting clean.
We’re a small team that works on tracking, SEO, and paid ads for businesses that depend on leads.
We use the same naming discipline in real client setups to keep reporting clean.
GA4 Event Helper FAQ
Short answers to the most common GA4 event questions.
What is a GA4 event?
An event is an action a user takes, such as generate_lead, form_submit, or file_download.
What is the best GA4 event naming format?
Lowercase with underscores only. Example: generate_lead.
Why are my events not showing in GA4?
Common reasons include wrong property, filters, tags not firing, or not using DebugView.
Should I use recommended or custom events?
Use recommended events when possible. Use custom events only when needed.
What parameters should I send?
Only send parameters you plan to use, such as form_id, method, value, or currency.
How do UTMs relate to GA4 events?
UTMs explain where traffic comes from. Events explain what users do.