SEO MachineSoftware, growth, AI & sales, done for you

Guide

GA4 key events and recommended e-commerce events

In Google Analytics 4, a key event is an event you mark as particularly important to the success of your business, such as a purchase or a submitted lead form; a conversion is now the Google Ads side of the same idea, created from those events to measure campaigns and optimise bidding. For a shop, the backbone is Google's recommended e-commerce events, from view_item to add_to_cart, begin_checkout and purchase, with purchase marked as a key event by default.

7 min read Updated

Key events and conversions: why two words

Google Analytics Help explains the change: important events that were marked as conversions in Analytics used to be measured differently from Google Ads conversions, which led to discrepancies between the two tools. To make measurement simpler and more consistent, Google unified how conversions are defined.

The result is a clear chain: an event is anything you measure; a key event is an event you mark as important to your business in Analytics; a conversion is created from a Google Analytics event to measure important actions consistently in both Analytics and Google Ads, and is what your campaigns optimise towards.

How to mark a key event, and the limits

  • Mark an existing event: in Admin, open Events, find the event under Recent events and click the star icon.
  • Create one: click Create event, name it, switch on Mark as key event and save.
  • Defaults: Analytics marks purchase as a key event automatically on web and app (plus first_open, in_app_purchase and app store subscription events for apps).
  • Limits: up to 30 key events per standard property, 50 for Analytics 360.
  • History: marking an event as key does not change historic data.
  • Delay: allow up to 24 hours for a key event to appear in standard reports; Realtime shows it within minutes.
  • Counting: a key event can be counted once per event or once per session.

Recommended events are events whose names and parameters Google has defined in advance. They are not sent automatically: you or your developer implement them, and in return they power GA4's e-commerce reports and suggested audiences. For online sales, Google's list is:

Step in the journeyRecommended event
Sees a list of productsview_item_list, then select_item when one is chosen
Sees a product pageview_item
Adds to or removes from cartadd_to_cart, remove_from_cart; view_cart when the cart is opened
Starts checkoutbegin_checkout
Gives shipping and payment detailsadd_shipping_info, add_payment_info
Payspurchase
Gets refundedrefund
Otheradd_to_wishlist, view_promotion, select_promotion

Getting purchase right

The purchase event carries the money, so it deserves the most care. Google's e-commerce developer guide shows it with a transaction_id, a value, a currency and an items array, each item with an ID or name, a price and a quantity. Two details matter most:

  • Set currency whenever you send value: Google asks for currency at event level when sending revenue, as it is the currency used for standard reporting.
  • Always send a transaction ID: Google describes it as required for purchases and refunds; it identifies the order, so a refund can be matched to it.
  • Fire purchase once, on confirmed payment, not on every reload of the thank-you page.

If you sell services or take enquiries

Not every business has a cart. Google's recommended events for lead generation follow a lead through its life: generate_lead when a form is submitted, then qualify_lead, disqualify_lead, working_lead, close_convert_lead and close_unconvert_lead as your team handles it. For most service businesses, generate_lead marked as a key event is the right starting point.

Which events to mark as key events

  • Mark what represents business value: purchase for a shop, generate_lead for a service business, perhaps a booked call.
  • Don't mark everything: page views, scrolls and add_to_cart are useful steps, but marking them as key events blurs the reports and, if imported into Google Ads, can make bidding chase the wrong goal.
  • Keep the funnel events anyway: view_item, add_to_cart and begin_checkout show where people drop off, even when they are not key events.
  • Test before you trust: place a test order or submit a test form, watch the event arrive in Realtime, and check the value and currency on the purchase. A key event that fires twice, or with the wrong amount, is worse than none.
  • Check consent: in the European Economic Area, measurement depends on consent signals; see our guide on Consent Mode v2.

What we set up at Takat

On the 26 of our own sites that sell, GA4 is set up with a consent banner where Refuse is as easy as Accept, and with the e-commerce events add_to_cart, begin_checkout and purchase. For Meta campaigns we add the Conversions API with server-side purchase events. Measurement stays in the client's own accounts. See Tracking.

Questions we get

What is the difference between a key event and a conversion in GA4?

A key event is an event you mark in Analytics as important to your business. A conversion is created from a Google Analytics event to measure important actions consistently in Analytics and Google Ads, and is what Google Ads campaigns optimise towards.

How many key events can I have?

Up to 30 per standard GA4 property, and 50 for Analytics 360 properties, according to Analytics Help.

Is purchase a key event automatically?

Yes. Analytics marks purchase as a key event by default, along with a few app events such as first_open and in_app_purchase.

Why don't my key events appear in reports yet?

Google says to allow up to 24 hours for a newly marked key event to show in standard reports; Realtime reports update within a few minutes. Marking an event does not change historic data.

Sources

  1. Analytics Help: Conversions vs. key events in Google Analytics (checked 2026-10-06)
  2. Analytics Help: Mark events as key events (checked 2026-10-06)
  3. Analytics Help: Recommended events (checked 2026-10-06)
  4. Google Analytics developers: Measure ecommerce (checked 2026-10-06)

Want to know what we would do first?

Tell us your business, your town and your website. We come back by email with a first plan: growth, AI agents, sales or all three.

Get your growth plan
Get your growth plan