Custom Events in Google Analytics 4: Track What Matters

Why Default Metrics Aren't Enough for Your Small Business
Google Analytics 4 comes with pre-built events like page views and sessions, but these vanity metrics don't tell the complete story of what drives revenue for small businesses. A high page view count means nothing if visitors aren't taking actions that matter—downloading your lead magnet, booking a consultation, adding items to cart, or filling out a contact form.
Custom events bridge this gap. They let you track specific user interactions unique to your business model, whether you're an e-commerce store, service provider, SaaS company, or local business. Instead of guessing which website changes improve performance, custom events give you concrete data about customer behavior.
At Schiano Studios, we've helped dozens of NYC-based small businesses transform their analytics from confusing dashboards into actionable insights. The difference? Proper custom event setup. Without it, you're flying blind. With it, you can confidently optimize your website, marketing spend, and customer journey.
Understanding Events vs. Conversions in GA4
GA4 uses "events" as the foundation of all tracking. Every interaction on your site—clicks, scrolls, form submissions, video plays—can be an event. "Conversions" are events you've marked as important business goals.
Think of it this way: events are the raw data, conversions are the insights. You can track 100 events, but only mark 5-10 as conversions that directly impact revenue. This distinction matters because GA4's interface prioritizes conversion data, making it easier to spot trends in what actually drives business results.
For a small business, this means you can be surgical about what you measure. Don't waste time on vanity metrics. Track sign-ups, demo requests, product purchases, newsletter subscriptions, and customer support inquiries—the actions that generate revenue or qualified leads.

Step-by-Step: Setting Up Your First Custom Event
The easiest way to create custom events is through Google Tag Manager (GTM), which acts as a middleman between your website and GA4. Here's the process:
Step 1: Set up Google Tag Manager - Create a GTM account and install the container code on your website. This takes 15 minutes and requires basic code access to your site's header.
Step 2: Create a trigger - Triggers tell GTM when to fire a tag. For a "Contact Form Submission" event, you'd create a trigger that fires when your contact form is submitted. You can use built-in variables like Click Text, Form Submit, or Page URL to identify these interactions.
Step 3: Create a tag - Tags are the instructions sent to GA4. Select "Google Analytics: GA4 Event" as your tag type, connect it to your GA4 property, name your event (use lowercase with underscores like "contact_form_submit"), and add parameters if needed (like form_type: "contact").
Step 4: Test in preview mode - Before publishing, test your event by enabling preview mode in GTM. Submit your form and verify the event fires in the real-time reports.
Step 5: Mark as conversion - Once live, go to GA4, navigate to Conversions, and mark your event as a conversion. This makes it prominent in your GA4 dashboard.
Custom Events Every Small Business Should Track
Not sure what to measure? Start with these high-impact events: Contact form submissions, Email newsletter sign-ups, Product/service page time (spend more than 30 seconds), Add to cart actions, Pricing page visits, Download resource (whitepaper, guide, checklist), Live chat initiated, Phone number clicks, Schedule consultation, Customer support ticket submitted, and Testimonial/review views.
Prioritize the 3-5 events that directly precede a sale or lead. For a service business, tracking "Schedule Consultation" matters more than "Pricing Page View." For e-commerce, "Add to Cart" matters more than "Browse Product."
The key is maintaining focus. More events create more noise. Track what drives revenue, and you'll have clarity on what's working.