Occurrences and Conversions

What are Events and Conversions?

Events and conversions are the cornerstones of digital marketing and performance measurement. While events capture all interactions on your website, conversions are special events that are valuable to your business.

Definition of Events

Events are custom interactions that occur on your website or app. They can be automatically captured by Google Analytics or manually implemented.

Main categories of events:

  • Automatically captured events (page_view, session_start)
  • Enhanced Measurement events (scroll, outbound_click, site_search)
  • Custom events (purchase, sign_up, lead_generation)

Definition of Conversions

Conversions are events that you have defined as valuable to your business. They measure how successful your marketing activities are.

Conversion types:

  • Primary conversions (purchases, registrations)
  • Micro-conversions (newsletter sign-up, download)
  • Assisted conversions (touchpoints before the final conversion)

Event Configuration in GA4

Correct event configuration is crucial for meaningful data.

Automatic Events

Google Analytics 4 automatically captures certain events without additional configuration:

Event Name
Trigger
Parameters
page_view
Page view
page_title, page_location
session_start
New session
session_id, session_engaged
first_visit
First visit
ga_session_id
user_engagement
Interaction
engagement_time_msec

Enhanced Measurement Events

These events are automatically captured when Enhanced Measurement is enabled:

Scroll tracking:

  • Captured when users have scrolled 90% of the page
  • Parameter: percent_scrolled

Outbound click tracking:

  • Captures clicks on external links
  • Parameter: link_domain, link_url

Site search tracking:

  • Captures internal search queries
  • Parameter: search_term, search_type

Custom Events

For specific business goals, you need to implement custom events:

E-commerce events:

  • purchase: Complete purchase
  • add_to_cart: Product added to cart
  • begin_checkout: Checkout process started
  • view_item: Product viewed

Lead generation events:

  • generate_lead: Lead generated
  • sign_up: User registration
  • login: User login

Conversion Tracking Setup

Conversion Marking

Conversions are marked in GA4 via the Admin console:

  1. Admin → Data Streams → Web Stream
  2. Enhanced Measurement → Events
  3. Enable conversions

Important conversion events:

  • purchase (E-commerce)
  • sign_up (Lead generation)
  • generate_lead (Lead generation)
  • add_payment_info (E-commerce)

Conversion Values

For monetary conversions, you should define values:

E-commerce conversions:

  • value: Cart value
  • currency: Currency
  • items: Product details

Lead conversions:

  • value: Lead value (estimated)
  • lead_type: Lead category

Event Parameters and Tailored Filters

Standard Parameters

Each event can be enriched with parameters:

Parameter
Type
Description
event_category
String
Event category
event_label
String
Event description
value
Number
Event value
custom_parameter
Various
Custom

Custom Dimensions

Custom dimensions enable advanced segmentation:

User-scoped dimensions:

  • customer_tier (Bronze, Silver, Gold)
  • subscription_type (Basic, Premium, Enterprise)

Event-scoped dimensions:

  • content_category (Blog, Product, Service)
  • campaign_type (Email, Social, Paid Search)

Conversion Evaluation

Attribution Models

GA4 offers various attribution models:

Data-driven attribution:

  • Uses ML
  • Considers all touchpoints
  • Dynamic weighting

Last-click attribution:

  • Last touchpoint receives 100% credit
  • Easy to understand
  • May overlook important touchpoints

First-click attribution:

  • First touchpoint receives 100% credit
  • Good for awareness measurement
  • Ignores later touchpoints

Assisted Conversions

Assisted conversions show how touchpoints contribute to the final conversion:

Assisted conversion value:

  • Value generated by touchpoints
  • Shows indirect contribution
  • Important for multi-touch attribution

Event Implementation

Google Tag Manager

GTM is the recommended way for event implementation:

Event triggers:

  • Page View Trigger
  • Click Trigger
  • Form Submission Trigger
  • Custom Event Trigger

Event tags:

  • GA4 Event Tag
  • GA4 Configuration Tag
  • Custom HTML Tag

Direct Implementation

For direct implementation, use gtag:

// Send event
gtag('event', 'purchase', {
  'transaction_id': '12345',
  'value': 25.42,
  'currency': 'EUR',
  'items': [{
    'item_id': 'SKU123',
    'item_name': 'Product Name',
    'category': 'Category',
    'quantity': 1,
    'price': 25.42
  }]
});

Conversion Optimization

Conversion Funnel Analysis

Analyze your conversion funnel:

Funnel steps:

  1. Awareness: Website visit
  2. Interest: Product view
  3. Consideration: Add to cart
  4. Intent: Start checkout
  5. Purchase: Complete purchase

Optimization approaches:

  • Identify funnel drop-off
  • A/B tests for critical steps
  • Implement UX improvements

Micro-Conversions

Also measure smaller successes:

Micro-conversion examples:

  • Newsletter sign-up
  • Whitepaper download
  • Video view (50%+)
  • Social media share
  • Contact form completion

Reporting and Analysis

Conversion Reports

Conversions overview:

  • Conversion rate by event
  • Conversion value
  • Conversion paths
  • Time to conversion

Attribution reports:

  • Model Comparison Tool
  • Conversion Paths
  • Assisted Conversions

Custom Reports

Create customized reports:

Conversion dashboard:

  • Conversion rate trends
  • Top converting channels
  • Conversion value by source
  • Funnel performance

Best Practices

Event Naming

Use consistent naming conventions:

Naming pattern:

  • Use snake_case
  • Prefix categories
  • Describe action
  • Example: ecommerce_purchase, lead_form_submit

Data Quality

Ensure data quality:

Quality control:

  • Regular event validation
  • Use test environment
  • Enable debug mode
  • Check real-time reports

Privacy Compliance

Respect data privacy:

GDPR compliance:

  • Obtain cookie consent
  • Data minimization
  • Anonymization where possible
  • Opt-out mechanisms

Avoiding Common Mistakes

Implementation Errors

Common problems:

  • Duplicate event sending
  • Incorrect parameter names
  • Missing conversion marking
  • Inconsistent event names

Solutions:

  • Conduct code reviews
  • Use testing environment
  • Create documentation
  • Set up monitoring

Data Interpretation

Interpretation errors:

  • Correlation vs. causation
  • Ignoring sample bias
  • Not considering time periods
  • Neglecting segmentation

Future of Conversion Measurement

Privacy-First Tracking

Cookieless future:

  • Server-side tracking
  • First-party data
  • Privacy Sandbox APIs
  • Federated learning

AI-Powered Attribution

Machine learning:

  • Predictive attribution
  • Customer journey modeling
  • Automated insights
  • Real-time optimization

Last updated: October 21, 2025

Frequently Asked Questions about Events and Conversions in Google Analytics 4

Question
Answer
What is the difference between events and conversions in Google Analytics 4?
Events capture interactions that happen on your website or app, whether they are collected automatically or implemented manually. Conversions are events that you have explicitly marked as valuable to your business, such as purchases or registrations. In short, every conversion is an event, but only selected events become conversions so you can measure marketing success against clear business goals.
Which events does GA4 collect automatically, and what does Enhanced Measurement add?
Without extra setup, GA4 automatically captures events such as page_view, session_start, first_visit, and user_engagement, including parameters like page_title, session_id, or engagement_time_msec. When Enhanced Measurement is enabled, GA4 also records scroll (at 90 percent of the page with percent_scrolled), outbound_click (link_domain and link_url), and site_search (search_term and search_type). Custom business goals still require separate custom events such as purchase, sign_up, or generate_lead.
How do I mark events as conversions and assign conversion values in GA4?
In the Admin console you go to Data Streams, open your Web Stream, then use Enhanced Measurement and Events to enable conversions for the events that matter. Important conversion candidates include purchase and add_payment_info for e-commerce, as well as sign_up and generate_lead for lead generation. For monetary conversions you should send value, currency, and items for purchases, and for leads an estimated value plus lead_type so reports can show both volume and business impact.
How should I implement custom events: Google Tag Manager or gtag?
Google Tag Manager is the recommended approach because you can drive events with Page View, Click, Form Submission, or Custom Event triggers and fire GA4 Event, GA4 Configuration, or Custom HTML tags. Direct implementation with gtag is also possible; for example you can send a purchase event with transaction_id, value, currency, and an items array containing item_id, item_name, category, quantity, and price. Choose GTM when you need flexible, code-light updates, and use gtag when you prefer events embedded directly in the page or application code.
Which attribution models does GA4 offer, and why do assisted conversions matter?
GA4 supports data-driven attribution, which uses machine learning to weight all touchpoints dynamically, last-click attribution that gives 100 percent credit to the final touchpoint, and first-click attribution that credits the first touchpoint and is useful for awareness measurement. Last-click is easy to understand but can overlook earlier influences, while first-click ignores later steps in the journey. Assisted conversions show the indirect value of touchpoints before the final conversion and are essential for multi-touch analysis of how channels contribute along the path.
What naming conventions and data-quality checks should I follow for GA4 events?
Use consistent snake_case names that describe the action and optionally prefix categories, for example ecommerce_purchase or lead_form_submit. Inconsistent or incorrect parameter names and duplicate event firing are common mistakes that distort reports. Protect data quality with regular event validation, a test environment, debug mode, real-time report checks, code reviews, documentation, and ongoing monitoring so your conversion metrics stay trustworthy.
How can I optimize conversion funnels and which micro-conversions should I track?
Analyze the funnel from awareness (website visit) through interest (product view), consideration (add to cart), intent (begin checkout), and purchase. Identify drop-off points, run A/B tests on critical steps, and improve UX where users abandon the path. Also measure micro-conversions such as newsletter sign-up, whitepaper download, video views of 50 percent or more, social shares, and contact form completion, because these smaller successes reveal progress toward the primary conversion.