Google Analytics uses parameter values from the purchase
event to calculate revenue metrics. Different parameters are used to calculate event-level vs. item-level revenue metrics.
Google Analytics uses:
- the
valueandcurrencyparameters from the purchase event to calculate event-level revenue metrics like Total revenue - the
priceandcurrencyparameters from the purchase event to calculate item-level revenue metrics like Item revenue
This article helps you fix missing event-level and item-level revenue data.
On this page
Event-level revenue data is missing
Try the following tips if you've set up the purchase
event on your website, but you don't see event-level revenue data for metrics like Total revenue, Purchase revenue, and LTV.
Important: After updating your website, use DebugView or wait for data to populate in reports.
Check that you configured the required event parameters
Make sure the purchase event includes these required parameters:
- the event-level
currencyparameter - the event-level
transaction_idparameter - the event-level
valueparameter - the event-level
itemsparameter - the item-level
item_idoritem_nameparameter
If you use Google Tag Manager, make sure the purchase event is set up correctly in both:
- the data layer of your website
- a Google Analytics Event tag in your Tag Manager container
Check that you configured the "value" parameter correctly
Make sure the
value
parameter is:- assigned a number rather than a string (and does not contain quotation marks)
- assigned at the event level of the purchase event
- spelled correctly and in all lowercase
Make sure the value assigned to the
value
parameter does not contain a currency symbol. For example, "$100.00" should be replaced with 100.00
and the currency
parameter should be set to USD
.Check that you configured the "currency" parameter correctly
Make sure the
currency
parameter is:- assigned a string rather than a number using the 3-letter ISO 4217 format
- assigned at the event level of the purchase event
- spelled correctly and in all lowercase
- surrounded by quotation marks followed by a trailing comma
Item-level revenue data is missing
Try the following tips if you've set up the purchase
event on your website, but you don't see item-level revenue data for metrics like Item revenue and Gross item revenue.
Important: After updating your website, use DebugView or wait for data to populate in reports.
Check that you configured the required event parameters
Make sure the purchase event includes these required parameters:
- the event-level
currencyparameter - the event-level
transaction_idparameter - the event-level
priceparameter - the event-level
itemsparameter - the item-level
item_idoritem_nameparameter
If you use Google Tag Manager, make sure the purchase event is set up correctly in both:
- the data layer of your website
- a Google Analytics Event tag in your Tag Manager container
Check that you configured the "price" parameter correctly
Make sure the
price
parameter is:- assigned a number rather than a string (and does not contain quotation marks)
- assigned at the item level of the purchase event
- spelled correctly and in all lowercase
Make sure the value assigned to the
price
parameter does not contain a currency symbol. For example, "$100.00" should be replaced with 100.00
and the currency
parameter should be set to USD
.Check that you configured the "currency" parameter correctly
Make sure the
currency
parameter is:- assigned a string rather than a number using the 3-letter ISO 4217 format
- assigned at the event level of the purchase event
- spelled correctly and in all lowercase
- surrounded by quotation marks followed by a trailing comma

