What is Event Value in Google Analytics 4?

Cody Schneider9 min read

Stop rewarding your marketing channels for just showing up. For years, we've been conditioned to chase surface-level metrics like pageviews, sessions, and clicks. But a click that leads nowhere has zero value. This is where Google Analytics 4 changes the game with Event Value. This article will show you exactly what Event Value is, why it’s so important for understanding your real business performance, and how to set it up step-by-step.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What is Event Value in GA4?

Event Value is a parameter you can add to your GA4 events to assign a numerical value - usually monetary - to a specific user action. In short, it lets you tell Google Analytics, "This action isn't just a click, it's worth $10 to my business."

For an e-commerce store, the most obvious example is a purchase. If a customer buys a $75 shirt, the purchase event will have an Event Value of 75. But its power goes far beyond simple transactions. For lead generation, SaaS, or content sites, Event Value becomes a scoring system that quantifies the importance of key user engagements that aren't direct purchases.

Why You Can’t Afford to Ignore It

Without Event Value, all conversions are treated equally. A newsletter signup is counted the same as a "Request a Demo" form fill. A one-dollar purchase looks the same as a thousand-dollar order. This masks the true performance of your marketing efforts. Implementing Event Value unlocks three critical benefits:

  • You identify your most valuable traffic sources. Instead of asking, "Which channel drove the most traffic?", you can ask, "Which channel drove the most revenue and business value?" The answer is often surprising. That low-traffic blog post might be generating demo requests worth thousands of dollars, making it far more valuable than your highest-traffic pages.
  • You optimize ad spend with precision. When your Event Value data flows into Google Ads, you can move beyond optimizing for conversions and start optimizing for conversion value. This allows Google's Smart Bidding to prioritize users who are more likely to complete high-value actions, dramatically improving your Return On Ad Spend (ROAS). You can also build super-targeted audiences of your highest-value users for remarketing campaigns.
  • You get a clearer picture of your sales funnel. By assigning different values to different stages of the buyer journey (e.g., newsletter signup = $1, lead magnet download = $5, demo request = $100), you can weigh the impact of each micro-conversion and understand how users are moving toward your ultimate business goal.
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

How to Actually Assign Value to Your Events

This is where many people get stuck. "How do I know what a lead is worth?" The calculation differs depending on your business model, but the key is to be consistent. Here's how to approach it.

For E-commerce Sites (The Easy Part)

If you run an e-commerce store using a common platform like Shopify, BigCommerce, or WooCommerce, this is mostly handled for you. The GA4 integration will automatically pass two crucial parameters with the purchase event:

  • value: This will be the total transaction amount (including tax and shipping).
  • currency: This will be the currency code (e.g., 'USD', 'EUR', 'GBP').

Your main job is just to ensure your e-commerce platform and GA4 integration are set up correctly. The e-commerce events themselves will take care of collecting the value data dynamically.

For Lead Gen & Content Sites (The Creative Part)

If you don't sell products directly online, you have to do a little bit of math to assign a proxy value for your key conversions. This is a game-changer for B2B, SaaS, and service-based businesses.

Start with your most important conversion event and work backward. Let's use two common examples.

Example 1: A B2B / SaaS Company Goal - Demo Requests

Your most important conversion is a request_demo form submission. To assign it a value, you need two metrics from your sales team:

  1. Average Customer Lifetime Value (LTV): What’s a new customer worth to you over their entire relationship with your company? Let’s say it’s $10,000.
  2. Lead-to-Close Rate: What percentage of people who request a demo eventually become paying customers? Let’s say it's 5%.

The calculation is simple:

(LTV) x (Lead-to-Close Rate) = Event Value
$10,000 x 0.05 = $500

For every request_demo event, you would assign a value of 500. Now, GA4 sees every demo request as a $500 potential value addition to your business, giving you a powerful metric to analyze your channels against.

Example 2: A Content Creator / Affiliate Site | Goal - Newsletter Signups

Your primary goal is to grow your email list to promote affiliate products. You aren't getting demo requests, but subscribers absolutely have downstream value.

  1. Annual Revenue From Email List: How much revenue did you generate from email marketing last year? Let’s say it was $20,000.
  2. Number of Subscribers: How many subs do you have? Let’s say you have 10,000.

The calculation gives you an average value per subscriber per year:

(Annual Email Revenue) / (Number of Subscribers) = Event Value
$20,000 / 10,000 = $2

For your newsletter_signup event, you can assign it a value of 2. It might seem small, but when you multiply it by thousands of signups, it gives you a tangible metric to measure and optimize for.

You can apply this logic to any valuable action:

  • eBook Download: If these leads convert to customers 1% of the time, and a customer is worth $1,000, then the value is $10.
  • Contact Form Submitted: Maybe this is a lower-intent action than a demo request. You could give it half the value ($250 in our B2B example).
  • Affiliate Link Click: If you know your average earnings-per-click, you can use that as your value.

The exact number isn't as important as the relative difference between them. As long as a higher-intent action has a higher value than a lower-intent one, you’re on the right track.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step-by-Step: Adding Value and Currency to Your Events

Once you’ve decided on your values, you need to implement them. The most common and flexible way to do this is with Google Tag Manager (GTM). If you're using GA4 events without GTM, you can hand these instructions to your developer.

Method 1: Using Google Tag Manager (Recommended)

Let's pretend we want to set up our request_demo event with a value of 500 USD.

Step 1: Create Variables for Your Value and Currency

Instead of hardcoding "500" into your tag, it's smarter to use a variable. This way, if you ever change the value, you can update it in one place, and it will apply everywhere.

  1. In GTM, go to Variables > User-Defined Variables > New.
  2. Choose Variable Type > Constant.
  3. In the Value field, enter 500.
  4. Name the variable something clear, like Constant - Value - Demo Request, and save.
  5. Repeat the process to create another Constant variable for your currency. Enter USD in the Value field and name it Constant - Currency - USD.

Step 2: Modify Your GA4 Event Tag

Now, find the GTM tag that fires your request_demo event.

  1. Open the tag for editing.
  2. Under Event Parameters, add two new rows.
  3. In the first row, enter value for the Parameter Name. For the Value, click the Lego brick icon and select your {{Constant - Value - Demo Request}} variable.
  4. In the second row, enter currency for the Parameter Name. For the Value, click the Lego brick icon and select your {{Constant - Currency - USD}} variable.
  5. Your Event Parameters should now include value and currency mapped to your constant variables. Save your tag, preview, and publish!
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Method 2: Directly in Your Code (gtag.js)

If your GA4 events are coded directly on your site, your developer can simply add the value and currency parameters to the gtag snippet. For our demo request example, it would look like this:

gtag('event', 'request_demo', {
    'send_to': 'G-XXXXXXXXXX',
    'value': 500,
    'currency': 'USD'
}),

Putting Your Data to Work: Reporting on Event Value

Once your data is flowing in (allow up to 24-48 hours), you can finally see the payoff. The Event value metric is available across many standard GA4 reports. Here are a few essential places to look:

  • Reports > Acquisition > Traffic acquisition: This is a gold mine. The default report shows you users, sessions, and conversions by channel. Use the drop-down menu in the top-right of the table to add Event value to this report. Now you can sort your channels not by the volume of traffic they send, but by the tangible business value they create.
  • Reports > Engagement > Conversions: This report shows a summary of each of your conversion events. The Event value column gives you a total value generated by each one, providing a top-level view of what's driving your business goals.
  • Explore > Free Form exploration: You can build custom reports here to see Event Value alongside almost any dimension. For instance, build a report that shows Landing Page as the rows and Sessions, Conversions, and Event value as the columns to find your most valuable pages.

Final Thoughts

Moving from counting simple engagement to measuring real value is a huge step in maturing your analytics. By taking the time to define and implement the value and currency parameters for your key conversions in Google Analytics 4, you're graduating from vanity metrics to business intelligence. It's how you finally connect your marketing activities to your bottom-line results.

Of course, building these reports even with the right data can be time-consuming, especially when the complete picture requires combining GA4 data with insights from your CRM, ad platforms, or Shopify store. To solve this, we built Graphed . It allows you to connect all your data sources in a few clicks, and instead of digging through reports, you can just ask questions in plain English, like "Show me a chart of event value by traffic source last quarter" or "Which Facebook campaigns from this month generated the most value on our site?" It automates the reporting so you can focus on making decisions.

Related Articles