Fix missing revenue data

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 value and currency parameters from the purchase event to calculate event-level revenue metrics like Total revenue
  • the price and currency parameters 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 currency parameter
  • the event-level transaction_id parameter
  • the event-level value parameter
  • the event-level items parameter
  • the item-level item_id or item_name parameter
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 currency parameter
  • the event-level transaction_id parameter
  • the event-level price parameter
  • the event-level items parameter
  • the item-level item_id or item_name parameter
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

Was this helpful?

How can we improve it?
Search
Clear search
Close search
Google apps
Main menu
5098972583487134125
true
Search Help Center
false
true
true
true
true
true
69256
true
false
false
false
Create a Mobile Website
View Site in Mobile | Classic
Share by: