GA4 Ecommerce Conversion Rate – How to find and use it

Unlike in Universal Analytics, the ‘e-commerce conversion rate’ metric is missing in GA4. It does not exist for no apparent reason. However, you can still calculate it.

You can use the ‘user key event rate’ in GA4 to calculate the ecommerce conversion rate with user scope provided you have marked the ‘purchase’ event as a ‘key event‘.

You can use the ‘user key event rate in GA4 to calculate the ecommerce conversion rate

Similarly, 

You can use the ‘session key event rate’ in GA4 to calculate the ecommerce conversion rate with session scope provided you have marked the ‘purchase’ event as a ‘key event’:

You can use the ‘session key event rate in GA4 to calculate the ecommerce conversion rate

So, there are two types of ecommerce conversion rates in GA4:

1) ‘user key event rate’ where the key event =’purchase’.

2) ‘session key event rate’ where the key event =’purchase’.

Prerequisites for reporting on ecommerce conversion rate in GA4

Make sure that you have correctly set up ecommerce tracking in your GA4 property, which fires the ‘purchase’ event:

the ‘purchase event is automatically marked as key event and you cant unmark it

Note: In GA4, the ‘purchase’ event is automatically marked as key event and you can’t unmark it.

How to find ecommerce conversion rate metrics in GA4?

You can view the ‘user key event rate’ metric via the ‘User acquisition’ standard report or via the exploration report template.

Similarly, 

You can view the ‘session key event rate’ metric via the ‘Traffic acquisition’ standard report or via the exploration report template.

Get weekly practical tips on GA4 and/or BigQuery to accurately track and read your analytics data.

 

Using the ‘User acquisition’ report to find and report on the ‘user key event rate’.

Follow the steps below:

Step-1: Login to your GA4 property and then click on ‘Reports’:

Login to your GA4 property and then click on ‘Reports

Step-2: Navigate to ‘Acquisition’ > ‘User acquisition’ report:

Navigate to ‘Acquisition ‘User acquisition report

Step-3: Scroll down the ‘User acquisition’ report until you see the data table and horizontal scroll bar below the table:

Scroll down the ‘User acquisition report until you see the data table

Step-4: Drag the horizontal scroll bar all the way to the right:

Drag the horizontal scroll bar all the way to the right

Step-5: Set ‘Event count’ to ‘Purchase’, ‘Key events’ to ‘Purchase’ and ‘User key event rate’ to ‘Purchase’:

Set ‘Event count to ‘Purchase ‘Key events to ‘Purchase and ‘User key event rate to ‘Purchase

That’s how you can find and report on the ‘User key event rate’ metric via the ‘User acquisition’ report.

Using the ‘Traffic acquisition’ report to find and report on the ‘session key event rate’.

Follow the steps below:

Step-1: Login to your GA4 property and then click on ‘Reports’:

ga4 reports

Step-2: Navigate to ‘Acquisition’ > ‘Traffic acquisition’ report:

Traffic acquisition report ga4

Step-3: Scroll down the ‘Traffic acquisition’ report until you see the data table and horizontal scroll bar below the table:

horizontal scroll bar below the table

Step-4: Drag the horizontal scroll bar all the way to the right:

Drag the horizontal scroll bar

Step-5: Set ‘Event count’ to ‘Purchase’, ‘Key events’ to ‘Purchase’ and ‘Session key event rate’ to ‘Purchase’:

Session key event rate to ‘Purchase

That’s how you can find and report on the ‘Session key event rate’ metric via the ‘Traffic acquisition’ report.

Using exploration report template to calculate and report on the ‘user key event rate’.

Follow the steps below:

Step-1: Login to your GA4 property and then click on ‘Explore’.

Login to your GA4 property and then click on

Step-2: Click on ‘Blank’ to create a new exploration report template:

Click on ‘Blank to create a new exploration report template

Step-3: Name your report ‘User Key Event Rate’:

Name your report ‘User Key Event Rate

Step-4: Import the following dimensions and metrics to the report:

Dimensions: First user default channel group, Event name.

Metrics: Total users, Purchases, User key event rate.

Import the following dimensions and metrics to the report

Step-5: Add the dimension ‘First user default channel group’ to the report by double clicking on it. 

Add the dimension ‘First user default channel group to the report by double clicking on it

Step-6: Double-click on the metrics one by one to automatically add them to the canvas on the right.

You should now see a canvas like the one below:

Double click on the metrics one by one to automatically add them to the canvas on the right

Step-7: Scroll down the ‘settings’ column and add the following dimension filter to your report: 

‘Event name’ matches regex ‘session_start|purchase’ 

add the following dimension filter to your report

You should now see the ‘User key event rate’ metric, essentially an e-commerce conversion rate metric with user scope.

You should now see the ‘User key event rate metric

Why does the User key event rate become the ecommerce conversion rate with user scope?

Here, the metric ‘User key event rate’ becomes the ‘E-Commerce Conversion Rate’ with user scope because of the following filter configuration:

‘Event name matches regex session_start|purchase’

The “session_start” event is included to ensure all sessions are counted, but it is not considered a key event.

The “purchase” event is the key event that signifies a conversion.

So, when you use the above filter, only those users will be included in the ecommerce conversion rate calculation which triggers one or more key events.

This effectively transforms the ‘User key event rate’ into the E-Commerce Conversion Rate with user scope.

The e-commerce conversion rate with user scope is calculated as the number of purchases divided by the number of users with one or more purchase events.

Example calculation:

For instance, in the provided data visualization:

in the provided data visualization

Total Users for direct traffic: 43,000

Purchases attributed to direct traffic: 845

The ecommerce conversion rate with user scope = 845/43000 = 1.96%

Using exploration report template to calculate and report on the ‘session key event rate’.

Follow the steps below:

Step-1: Login to your GA4 property and then click on ‘Explore’.

ga4

Step-2: Click on ‘Blank’ to create a new exploration report template:

create a new exploration report template

Step-3: Name your report ‘Session Key Event Rate’:

Name your report ‘Session Key Event Rate

Step-4: Import the following dimensions and metrics to the report:

Dimensions: Session default channel group, Event name.

Metrics: Sessions, Purchases, Session key event rate.

Import the following dimensions and metrics

Step-5: Add the dimension ‘Session default channel group’ to the report by double clicking on it. 

Add the dimension ‘Session default channel group to the report

Step-6: Double-click on the metrics one by one to automatically add them to the canvas on the right.

You should now see a canvas like the one below:

You should now see a canvas like the one below 1

Step-7: Scroll down the ‘settings’ column and add the following dimension filter to your report: 

‘Event name’ matches regex ‘session_start|purchase’ 

Event name matches regex ‘session start purchase

You should now see the ‘Session key event rate’ metric, essentially an e-commerce conversion rate metric with session scope:

see the ‘Session key event rate metric essentially an e commerce conversion rate metric with session scope

Why does the Session key event rate become the ecommerce conversion rate with session scope?

Here, the metric ‘Session key event rate’ becomes the ‘E-Commerce Conversion Rate’ with session scope because of the following filter configuration:

‘Event name matches regex session_start|purchase’

The “session_start” event is included to ensure all sessions are counted, but it is not considered a key event.

The “purchase” event is the key event that signifies a conversion.

So, when you use the above filter, all sessions will be included in the ecommerce conversion rate calculation, but only ‘purchase’ events will be counted as key events.

The e-commerce conversion rate with session scope is calculated as the number of purchases divided by the number of sessions with one or more purchase events.

Example Calculation:

For instance, in the provided data visualization:

Example Calculation

For direct traffic, the number of purchases is 716.

The total number of sessions is 72,115.

The ecommerce conversion rate with session scope is calculated as 716 / 72,115 = 0.99%

That’s how you can calculate and report the e-commerce conversion rate metric in GA4.

My best selling books on Digital Analytics and Conversion Optimization

Maths and Stats for Web Analytics and Conversion Optimization
This expert guide will teach you how to leverage the knowledge of maths and statistics in order to accurately interpret data and take actions, which can quickly improve the bottom-line of your online business.

Master the Essentials of Email Marketing Analytics
This book focuses solely on the ‘analytics’ that power your email marketing optimization program and will help you dramatically reduce your cost per acquisition and increase marketing ROI by tracking the performance of the various KPIs and metrics used for email marketing.

Attribution Modelling in Google Analytics and BeyondSECOND EDITION OUT NOW!
Attribution modelling is the process of determining the most effective marketing channels for investment. This book has been written to help you implement attribution modelling. It will teach you how to leverage the knowledge of attribution modelling in order to allocate marketing budget and understand buying behaviour.

Attribution Modelling in Google Ads and Facebook
This book has been written to help you implement attribution modelling in Google Ads (Google AdWords) and Facebook. It will teach you, how to leverage the knowledge of attribution modelling in order to understand the customer purchasing journey and determine the most effective marketing channels for investment.

About the Author

Himanshu Sharma

  • Founder, OptimizeSmart.com
  • Over 15 years of experience in digital analytics and marketing
  • Author of four best-selling books on digital analytics and conversion optimization
  • Nominated for Digital Analytics Association Awards for Excellence
  • Runs one of the most popular blogs in the world on digital analytics
  • Consultant to countless small and big businesses over the decade