Key Events Configuration: Setup and Best Practices
The Case File
Your GA4 property is collecting events. Your tags are firing. Your data is flowing into reports. But if you haven't marked your critical business actions as Key Events, your analytics setup is functionally blind to what matters most.
Key Events Configuration is a data quality check that identifies whether you've designated important user actions—form submissions, purchases, sign-ups, video completions—as Key Events in your GA4 property. Without this configuration, GA4 treats your most valuable conversions the same as every other event in your data stream. Your attribution reports remain empty. Your Google Ads campaigns can't optimize. Your conversion paths analysis shows nothing.
This isn't a tracking failure. Your events are firing correctly. This is a configuration gap—a missing toggle that prevents GA4 from understanding what constitutes success for your business.
The Root Causes (Why This Happens)
1. Migration Blindness from Universal Analytics
Organizations migrating from Universal Analytics often assume event tracking equals conversion tracking. In UA, you configured Goals in the Admin interface. In GA4, you must explicitly mark events as Key Events—they don't automatically become conversions just because they're tracked.
Many teams implement GA4 event tracking via Google Tag Manager, verify the events appear in the Realtime report, and consider the job done. They miss the critical second step: navigating to Admin > Data display > Events and toggling "Mark as key event" for each critical action.
2. Role and Permission Confusion
Marking events as Key Events requires Editor or Administrator permissions at the property level. Analysts with Viewer access can see events firing but cannot designate them as Key Events. In organizations with strict access controls, the person implementing tracking (often a developer or GTM specialist) may not have the permissions to complete the configuration, while the person with Admin access may not realize the step is required.
This creates a permission gap where events are tracked but never promoted to Key Event status.
3. Event Naming and Recognition Issues
GA4 has a 30-Key Event limit per property. Teams sometimes hesitate to mark events as Key Events because they're unsure which actions truly matter, or they've implemented dozens of custom events without a clear hierarchy.
Additionally, if your event names exceed 40 characters, GA4 will not allow you to mark them as Key Events. Events with naming violations (special characters, spaces, or improper casing) may fire successfully but fail the Key Event designation criteria.
4. Delayed Implementation and Testing Gaps
New events take 24-48 hours to appear in the standard Events list under Admin > Events. While you can see them immediately in Realtime and DebugView, you cannot mark them as Key Events until they populate in the Admin interface. Teams testing new implementations often verify the event fires, then move on before the event becomes available for Key Event designation.
This timing gap causes events to remain unmarked indefinitely, especially in fast-paced development cycles.
5. Lack of Awareness About GA4 Architecture
Unlike Universal Analytics Goals (which were configuration-based), GA4 Key Events are event-based. You must first have a tracked event, then elevate it to Key Event status. Teams unfamiliar with this two-step process may search for a "Goals" section that no longer exists, or assume that importing events into Google Ads automatically marks them as Key Events (it doesn't—you must mark them as Key Events first, then import them).
6. Over-Reliance on Automatically Collected Events
GA4 automatically collects events like first_visit, session_start, and page_view. Teams sometimes assume these automatic events cover their conversion needs. But GA4 explicitly prevents marking page_view as a Key Event because it would make every pageview a conversion. You must track specific, meaningful actions as custom events and mark those as Key Events.
The "So What?" (Business Impact)
Attribution Modeling Becomes Impossible
GA4's Attribution Paths report (formerly Conversion Paths) only analyzes journeys that lead to Key Events. Without Key Events configured, this report is empty. You cannot see which channels drive conversions, how many touchpoints precede a conversion, or which marketing efforts deserve credit.
Data-driven attribution—GA4's default model—requires Key Events to function. It analyzes historical conversion paths to assign credit across touchpoints. No Key Events means no attribution data, which means you're flying blind on channel performance.
Google Ads Campaigns Cannot Optimize
Google Ads Smart Bidding strategies—Target CPA, Target ROAS, Maximize Conversions—require conversion data to optimize bids. These strategies import Key Events from GA4 as conversion actions. Without marked Key Events, you cannot import conversions into Google Ads.
This forces you into manual bidding or generic "Maximize Clicks" strategies, which ignore conversion value entirely. Your campaigns spend budget on clicks that may never convert, because the algorithm has no conversion signal to learn from.
According to Google's own documentation, switching conversion tracking mid-campaign causes Smart Bidding to reset its learning phase, resulting in 7-14 days of performance fluctuation. Starting without Key Events means you're delaying campaign optimization by weeks.
Conversion Rate Reporting Breaks
GA4 calculates Session Conversion Rate and User Conversion Rate based on Key Events. Without them, these metrics show zero or are missing entirely from your reports. Your Engagement Overview, Traffic Acquisition, and User Acquisition reports cannot show conversion performance by channel, source, or campaign.
You can see sessions and users, but you cannot answer the fundamental question: "Which traffic sources drive conversions?"
Budget Allocation Decisions Lack Data
Marketing leaders allocate budget based on ROAS and conversion performance. Without Key Events, you cannot calculate ROAS in GA4. You cannot compare conversion rates across campaigns. You cannot identify which landing pages drive the most valuable actions.
This forces teams to rely on Google Ads conversion tracking alone (which only sees paid traffic), or to make budget decisions based on vanity metrics like sessions and pageviews rather than business outcomes.
Compliance and Audit Risk
In regulated industries, proving that analytics implementations track business-critical actions is part of compliance. If your GA4 property tracks events but doesn't designate Key Events, auditors cannot verify that your measurement framework aligns with business objectives. This creates documentation gaps during SOC 2, ISO, or GDPR audits.
The Investigation (How to Debug)
You can identify missing Key Events configuration without Watson using these manual checks:
Step 1: Audit the Events List
Navigate to Admin (gear icon, bottom left)
Under Data display, click Events
Review the "Recent events" tab
Look for a star icon next to each event name
Events with a filled star are marked as Key Events
Events with an empty star or no star are not Key Events
Red flag: You see important business actions (form submissions, purchases, sign-ups) without stars next to them.
Step 2: Check the Engagement Overview Report
Go to Reports > Engagement > Overview
Look at the "Key events" card
Check the "Key events by Event name" table
Red flag: The table is empty, shows only 1-2 generic events, or is missing critical business actions you know are tracked.
Step 3: Inspect the Attribution Paths Report
Navigate to Reports > Advertising > Attribution > Attribution paths
Check the "Key event" dropdown at the top of the report
Review which Key Events are available for analysis
Red flag: The dropdown is empty or contains only automatically collected events like first_visit.
Step 4: Verify Google Ads Import Options
In Google Ads, go to Tools & Settings > Measurement > Conversions
Click the + New conversion action button
Select Import > Google Analytics 4 properties > Web
Review the list of available Key Events to import
Red flag: The list is empty or missing events you know are tracked in GA4.
Step 5: Cross-Reference with GTM/Event Tracking
Open Google Tag Manager (if you use it)
Review your GA4 Event tags
List all custom events you're sending to GA4
Compare this list to the marked Key Events in GA4 Admin > Events
Red flag: You're tracking 10+ custom events in GTM, but only 0-2 are marked as Key Events in GA4.
The Solution (How to Fix)
For Existing Events (Already Tracked)
If your events are already firing and appearing in GA4 reports, marking them as Key Events takes less than 60 seconds per event:
Navigate to Admin (gear icon, bottom left)
Under Data display, click Events
In the "Recent events" tab, locate the event you want to mark
Click the toggle under "Mark as key event" (or click the star icon)
The toggle turns blue/green, and the star fills in
Repeat for each critical business action (up to 30 Key Events maximum)
Important: Changes take effect immediately for new data, but historical data is not retroactively marked. Key Events will appear in standard reports within 24 hours.
For New Events (Not Yet Tracked)
If the action you want to track isn't yet an event, you must create it first:
Option A: Create Event via GA4 Admin (No Code)
Go to Admin > Data display > Events
Click Create event
Define the event using conditions (e.g., "page_location contains /thank-you")
Name the event (max 40 characters, lowercase recommended)
Click Create
Wait 24-48 hours for the event to populate in the Events list
Return to Admin > Events and mark it as a Key Event
Option B: Track Event via Google Tag Manager (Recommended)
In GTM, create a GA4 Event tag
Set the Event Name (e.g., form_submit, purchase, sign_up)
Configure the trigger (e.g., form submission, button click, page view on thank-you page)
Publish the GTM container
Verify the event fires using GA4 DebugView (Admin > DebugView)
Wait 24-48 hours for the event to appear in Admin > Events
Mark it as a Key Event using the toggle
Best Practices for Selecting Key Events
Do mark these as Key Events:
Purchases (e-commerce transactions)
Lead form submissions (contact forms, quote requests)
Account sign-ups (registrations, trial starts)
Key content engagement (video completions, PDF downloads)
Micro-conversions (add to cart, wishlist adds) if relevant to your funnel
Don't mark these as Key Events:
page_view (GA4 blocks this—it would make every pageview a conversion)
session_start (automatic event, not a meaningful action)
Generic clicks (unless they represent a specific business-critical action)
Scroll tracking (unless scroll depth indicates content consumption goals)
Key Event Limit: GA4 allows a maximum of 30 Key Events per property. Prioritize actions that directly indicate business value or funnel progression.
Importing Key Events to Google Ads
Once events are marked as Key Events in GA4, you can import them into Google Ads:
In Google Ads, navigate to Tools & Settings > Measurement > Conversions
Click + New conversion action
Select Import > Google Analytics 4 properties > Web
Choose your GA4 property
Select the Key Events you want to import
Set the conversion category and value (if applicable)
Choose Primary or Secondary conversion designation
Click Import and continue
Note: Only Key Events appear in the import list. Regular events cannot be imported as Google Ads conversions.
Verifying the Fix
After marking events as Key Events, verify the configuration:
Realtime Report: Trigger the action yourself and confirm it appears in Reports > Realtime under "Key events by Event name"
Engagement Overview: Wait 24 hours, then check Reports > Engagement > Overview to see Key Event counts
Attribution Paths: After a few days of data collection, check Reports > Advertising > Attribution > Attribution paths to see conversion journeys
Google Ads: If imported, verify conversions appear in Google Ads within 24-48 hours
Case Closed
Manually auditing which events are marked as Key Events requires navigating multiple Admin screens, cross-referencing GTM implementations, and checking Google Ads import settings. For properties with dozens of events, this investigation can take 30-60 minutes per audit.
The Watson Analytics Detective dashboard spots this Advice-level configuration gap instantly, showing you exactly which events are tracked but not marked as Key Events. Alongside 60+ other automated checks—from PII breaches to attribution breaks—Watson eliminates the manual detective work, giving you a complete data quality audit in seconds.
Explore Watson at www.analyticsdetectives.com/watson.