1. Home
  2. Knowledge Base
  3. Universal Analytics Backup
  4. Universal Analytics Calculated Metrics Calculations

Universal Analytics Calculated Metrics Calculations

Google Analytics provides a wide range of metrics to understand website performance. Among these, calculated metrics combine core metrics to create new, derived measures. A common example is bounce rate, calculated by dividing bounces by sessions.

When backing up your Universal Analytics data, it is important to pull the core metrics, and not the derived / calculated metrics.  The reason is that extracted tables tend to have many dimensions in them.  As such, the calculated metrics, like bounceRate, are at a very detailed level.  If you wanted to roll-up the analysis from say Day level to Month level, you cannot summarize or average out a calculated metric - instead you need to run the calculation again. 

To run the calculation at the right level of detail, you need the metrics required to create the calculation.  We've put together this comprehensive list using the Universal Analytics Meta Data API

Calculated Metric NameCalculation
ga:adsenseCTRga:adsenseAdsClicks/ga:adsensePageImpressions
ga:adsenseECPMga:adsenseRevenue/(ga:adsensePageImpressions/1000)
ga:avgDomainLookupTime(ga:domainLookupTime / ga:speedMetricsSample / 1000)
ga:avgDomContentLoadedTime(ga:domContentLoadedTime / ga:domLatencyMetricsSample / 1000)
ga:avgDomInteractiveTime(ga:domInteractiveTime / ga:domLatencyMetricsSample / 1000)
ga:avgEventValuega:eventValue / ga:totalEvents
ga:avgPageDownloadTime(ga:pageDownloadTime / ga:speedMetricsSample / 1000)
ga:avgPageLoadTime(ga:pageLoadTime / ga:pageLoadSample / 1000)
ga:avgRedirectionTime(ga:redirectionTime / ga:speedMetricsSample / 1000)
ga:avgSearchDepthga:searchDepth / ga:searchUniques
ga:avgSearchDurationga:searchDuration / ga:searchUniques
ga:avgSearchResultViewsga:searchResultViews / ga:searchUniques
ga:avgServerConnectionTime(ga:serverConnectionTime / ga:speedMetricsSample / 1000)
ga:avgServerResponseTime(ga:serverResponseTime / ga:speedMetricsSample / 1000)
ga:avgSessionDurationga:sessionDuration / ga:sessions
ga:avgTimeOnPagega:timeOnPage / (ga:pageviews - ga:exits)
ga:avgUserTimingValue(ga:userTimingValue / ga:userTimingSample / 1000)
ga:bounceRatega:bounces / ga:sessions
ga:cohortAppviewsPerUserga:screenviews / ga:cohortTotalUsers
ga:cohortAppviewsPerUserWithLifetimeCriteriaga:screenviews / ga:cohortTotalUsersWithLifetimeCriteria
ga:cohortGoalCompletionsPerUserga:goalCompletionsAll / ga:cohortTotalUsers
ga:cohortGoalCompletionsPerUserWithLifetimeCriteriaga:goalCompletionsAll / ga:cohortTotalUsersWithLifetimeCriteria
ga:cohortPageviewsPerUserga:pageviews / ga:cohortTotalUsers
ga:cohortPageviewsPerUserWithLifetimeCriteriaga:pageviews / ga:cohortTotalUsersWithLifetimeCriteria
ga:cohortRetentionRatega:cohortActiveUsers / ga:cohortTotalUsers
ga:cohortRevenuePerUserga:transactions / ga:cohortTotalUsers
ga:cohortRevenuePerUserWithLifetimeCriteriaga:transactionRevenue / ga:cohortTotalUsersWithLifetimeCriteria
ga:cohortSessionDurationPerUserga:sessionDuration / ga:cohortTotalUsers
ga:cohortSessionDurationPerUserWithLifetimeCriteriaga:sessionDuration / ga:cohortTotalUsersWithLifetimeCriteria
ga:cohortSessionsPerUserga:sessions / ga:cohortTotalUsers
ga:cohortSessionsPerUserWithLifetimeCriteriaga:sessions / ga:cohortTotalUsersWithLifetimeCriteria
ga:costPerConversion(ga:adCost) / (ga:transactions + ga:goalCompletionsAll)
ga:costPerGoalConversion(ga:adCost) / (ga:goalCompletionsAll)
ga:costPerTransaction(ga:adCost) / (ga:transactions)
ga:CPCga:adCost / ga:adClicks
ga:CPMga:adCost / (ga:impressions / 1000)
ga:CTRga:adClicks / ga:impressions
ga:dbmCPAga:dbmCost / ga:dbmConversions
ga:dbmCPCga:dbmCost / ga:dbmClicks
ga:dbmCPMga:dbmCost / (ga:dbmImpressions / 1000)
ga:dbmCTRga:dbmClicks / ga:dbmImpressions
ga:dbmROAS(ga:transactionRevenue + ga:goalValueAll) / ga:dbmCost
ga:dsCPCga:dsCost/ga:dsClicks
ga:dsCTRga:dsClicks/ga:dsImpressions
ga:dsProfit(ga:transactionRevenue + ga:goalValueAll - ga:dsCost)
ga:dsReturnOnAdSpend(ga:transactionRevenue + ga:goalValueAll) / ga:dsCost
ga:dsRevenuePerClick(ga:transactionRevenue + ga:goalValueAll) / ga:dsClicks
ga:entranceRatega:entrances / ga:pageviews
ga:exitRatega:exits / (ga:pageviews + ga:screenviews)
ga:eventsPerSessionWithEventga:totalEvents / ga:sessionsWithEvent
ga:eventsPerVisitWithEventga:totalEvents / ga:sessionsWithEvent
ga:exceptionsPerScreenview ga:exceptions / ga:screenviews
ga:exitRatega:exits / (ga:pageviews + ga:screenviews)
ga:fatalExceptionsPerScreenview ga:fatalExceptions / ga:screenviews
ga:goalAbandonRateAll(ga:goalStartsAll - ga:goalCompletionsAll) / ga:goalStartsAll
ga:goalAbandonsAll(ga:goalStartsAll - ga:goalCompletionsAll)
ga:goalConversionRateAllga:goalCompletionsAll / ga:sessions
ga:goalAbandonsAll (ga:goalStartsAll - ga:goalCompletionsAll)
ga:goalConversionRateAll ga:goalCompletionsAll / ga:sessions
ga:goalValueAllPerSearch ga:goalValueAll / ga:searchUniques
ga:goalValuePerSession ga:goalValueAll / ga:sessions
ga:goalValuePerVisit ga:goalValueAll / ga:sessions
ga:goalXXAbandonRate ((ga:goalXXStarts - ga:goalXXCompletions)) / (ga:goalXXStarts)
ga:goalXXAbandons (ga:goalXXStarts - ga:goalXXCompletions)
ga:goalXXConversionRate ga:goalXXCompletions / ga:sessions
ga:internalPromotionCTRga:internalPromotionClicks / ga:internalPromotionViews
ga:itemsPerPurchase ga:itemQuantity / ga:uniquePurchases
ga:margin(ga:itemRevenue - ga:COGS) / ga:itemRevenue
ga:pageviewsPerSessionga:pageviews / ga:sessions
ga:percentNewSessionsga:newUsers / ga:sessions
ga:percentSearchRefinementsga:searchRefinements / ga:searchUniques
ga:percentSessionsWithSearchga:searchSessions / ga:sessions
ga:productListCTR ga:productListClicks / ga:productListViews
ga:productRevenuePerPurchase ga:itemRevenue / ga:uniquePurchases
ga:revenuePerItem ga:itemRevenue / ga:itemQuantity
ga:revenuePerTransaction ga:transactionRevenue / ga:transactions
ga:ROAS(ga:transactionRevenue + ga:goalValueAll) / ga:adCost
ga:ROI(ga:transactionRevenue + ga:goalValueAll - ga:adCost) / ga:adCost
ga:RPC(ga:transactionRevenue + ga:goalValueAll) / ga:adClicks
ga:screenviewsPerSessionga:screenviews / ga:sessions
ga:searchExitRatega:searchExits / ga:searchUniques
ga:searchGoalConversionRateAllga:searchGoalConversionRateAll / ga:searchUniques
ga:searchGoalXXConversionRate ga:goalXXCompletions / ga:searchUniques
ga:socialInteractionsPerSession ga:socialInteractions / ga:uniqueSocialInteractions
ga:socialInteractionsPerVisit ga:socialInteractions / ga:uniqueSocialInteractions
ga:totalValue (ga:transactionRevenue + ga:goalValueAll)
ga:transactionRevenuePerSession ga:transactionRevenue / ga:sessions
ga:transactionRevenuePerVisit ga:transactionRevenue / ga:sessions
ga:transactionsPerSession ga:transactions / ga:sessions
ga:transactionsPerVisit ga:transactions / ga:sessions
ga:visitBounceRate ga:bounces / ga:sessions
Was this article helpful?

Related Tutorials/Video