← Back to Blog
GA4/Google Analytics

GA4 Ecommerce Tracking: Events, Conversions, and Reporting

By Nate Chambers

Without proper tracking, your ecommerce data is useless. I've seen stores with millions in revenue operating on guesswork because they never bothered to set up GA4 correctly. You can't optimize what you don't measure, and you can't make real decisions about marketing spend or product strategy without clean data.

GA4's event-based model is powerful, but it's also different from Universal Analytics. If you're migrating from an older version or setting up GA4 for the first time, there's a lot to figure out. This post breaks down the required and recommended events you need to track, explains custom events, covers conversion setup, and shows you how to read the ecommerce reports that actually matter.

Understanding GA4 Ecommerce Events

Every interaction on your site becomes an event in GA4. For ecommerce businesses, you need to know which events to track and why. The event-based structure means you capture way more granular data than the old session-based model, but you only get useful insights if you're tracking the right things.

Required Ecommerce Events

Google's ecommerce events unlock built-in reports and standardized data collection. Using their naming convention also means your data integrates cleanly with Google's ecosystem.

View Item tracks when someone lands on a product page. You'll capture product name, ID, price, and category. This matters because it shows you which products attract interest versus which ones sit invisible.

View Item List fires when users see a collection: category pages, search results, homepage bestsellers, whatever. Include the list name and the product collection so you know where browsers are spending time.

Select Item happens when someone clicks or taps a product from a list. It's the bridge between "I saw this" and "I clicked on that." These metrics reveal which products actually catch eyes.

Add to Cart is straightforward but critical. When someone adds anything to their cart, this event fires with product details and quantity. If you skip this, you'll never understand cart abandonment because you can't measure the gap between add-to-cart and purchase.

View Cart captures moments when people look at their cart without checking out. These sessions are gold for finding friction points. If large numbers of users view their cart but don't proceed, you've got a problem somewhere between line items and checkout.

Begin Checkout fires when the checkout process starts. The ratio of add-to-cart to begin-checkout tells you immediately how many interested shoppers actually commit to buying.

Add Shipping Info and Add Payment Info track checkout steps separately. If most people abandon right after shipping costs appear, you know your shipping is too expensive or not being presented clearly. Payment abandonment points to trust or usability issues.

Purchase is the event that matters most. This fires when a transaction completes and includes order ID, revenue, tax, shipping, any coupon codes, and the full order details. Without this event firing accurately, everything else is noise.

Refund gets overlooked but it's important. You need refund data to calculate true profitability because a sale that gets returned isn't actually a sale.

Beyond the baseline events, Google recommends a few more that deepen your insights:

View Promotion and Select Promotion let you track how often people see your marketing banners or offers, and whether they actually click them. The gap between views and clicks shows real promotion effectiveness.

View Search Results and Search track on-site search behavior. If someone searches for "blue running shoes" and you show them results, you learn what customers want. If they search and leave the site, you're not carrying the right inventory.

Earn Loyalty tracks when members earn points or rewards. If you run a loyalty program, this data connects directly to repeat customer behavior.

Custom Events for Advanced Tracking

Standard events won't capture everything that matters to your business. Maybe you care about video tutorials watched, webinar signups, consultation requests, product comparisons, customer reviews submitted, or wishlist additions. Custom events solve this.

When you build custom events, follow the same naming style as the built-in ones: lowercase, snake_case, no spaces. More importantly, think about what you'll actually do with the data before you create the event. Random custom events clutter your interface and go unused.

Instead of creating a generic "click" event with dozens of parameter variations, create specific named events like "video_tutorial_watched" or "product_comparison_started." This forces you to be deliberate about what matters to your business and keeps your event list clean.

Setting Up Conversions in GA4

Conversions mark designated events as business goals. Any event can become a conversion, but don't just mark everything. Too many conversions dilute your reports and make it harder to focus on what actually drives growth.

To set a conversion in GA4, go to your property settings, find Events, and mark the ones you care about. Most ecommerce businesses should always have Purchase as a conversion. This is non-negotiable. It represents completed transactions and you need it for ROI analysis on all your marketing channels.

Beyond purchase, you might also track Add to Cart, Begin Checkout, and Newsletter Signup as conversions, depending on your strategy. Each one you select gets highlighted in your reports so you can spot patterns quickly.

The key is restraint. Mark events as conversions only if they represent genuine business goals. Otherwise you're just creating noise.

Ecommerce Reporting in GA4

GA4's Monetization section contains the ecommerce reports that drive decision-making. You need to know how to read them.

Ecommerce Purchases shows revenue, transaction count, average order value, and conversion rate broken down by source, medium, and campaign. This is your marketing effectiveness report. It answers which channels actually make money.

Ecommerce Products reveals which specific products generate revenue and which ones drive traffic but don't convert. You'll see bestsellers immediately and spot products that are underperforming despite traffic.

Shopping Behavior is a funnel view showing how many users view items, add to cart, begin checkout, and complete purchases. When you see large drops between stages, that's where your funnel leaks. If 60% view items but only 5% purchase, you've got a serious conversion problem.

Checkout Behavior zooms in specifically on the checkout process. This report pinpoints exactly where users abandon before completing purchase.

Funnel Exploration Reports

GA4's Exploration feature lets you build custom funnels beyond the standard reports. Go to Explorations from the left menu and create a Funnel Analysis. Add your steps: view item, add to cart, begin checkout, purchase. Funnel analysis shows you optimization opportunities and measures progress toward your goals.

You can also explore funnels specific to segments like new customers versus repeat customers, or mobile versus desktop. These custom funnels often reveal where specific user groups struggle.

Debugging Ecommerce Tracking

Implementation problems are normal. Check your setup before you make decisions based on the data.

DebugView (found under Admin) shows real-time events as they fire on your site. Add the debug parameter to your website and watch events come through instantly. Look for the right event names, complete parameters, and correct values. Mistakes here will break your reports.

GA4's Event Validation tool in Admin settings flags incomplete ecommerce events that won't work properly. Run validation early and fix issues before they compound.

Cross-check against your backend system. Compare GA4's reported revenue against your actual order database. If numbers don't match, find out why before you trust the data.

Test across devices. Make test purchases on mobile, desktop, and tablet. Mobile tracking breaks all the time and it's easy to miss if you're only testing on desktop.

Using ORCA to Enhance Your GA4 Insights

GA4 has solid native reporting but it's limited. If you want deeper analysis, ORCA connects to your GA4 data and builds custom reports that GA4 doesn't provide natively. You get predictive modeling, custom visualizations, and pattern detection that help you spot opportunities faster. Many ecommerce brands layer ORCA on top of GA4 specifically for this reason. Your revenue forecasts and optimization priorities become a lot clearer when you can model the data beyond what GA4 shows you.



Conclusion

Setting up ecommerce tracking correctly takes work upfront but it pays for itself the moment you can actually answer questions about what drives revenue. Start with the required events, add the recommended ones that fit your business model, and create custom events for unique interactions that matter to you.

Configure your conversions carefully, monitor the monetization and shopping behavior reports regularly, and use funnel exploration to dig into the problems you spot. Once your tracking is solid and your data is clean, you'll make better decisions about where to spend money, which products to double down on, and where your customer experience is breaking down. The time you invest in setup now is time you won't waste on guesswork later.

Word count: 1,247

Tagged in:

Google AnalyticsGA4AnalyticsTracking

Ready to transform your analytics?

Book A Demo