Skip to main content
This reference documents the key metrics available in SourceMedium dashboards and the semantic layer. Metrics are organized by category.
Complete Metric Reference: For a comprehensive, always-current list of all 180+ metrics, query the dim_semantic_metric_catalog table in your warehouse. This page provides a curated overview of the most commonly used metrics.
Metrics marked as “Alias” are legacy names maintained for backward compatibility. Use the preferred metric name for new queries.

Revenue Metrics

MetricDescriptionType
Average Order Value (AOV) - NetAverage net revenue per orderRatio
Average Order Value (AOV) - GrossAverage gross revenue per orderRatio
Average Order Value (AOV) - TotalAverage total revenue per order, including net shipping, net taxes, and net shipping taxesRatio
Order Net RevenueNet revenue after discounts and refundsSimple
Order Gross RevenueGross revenue before discounts and refundsSimple
Order Total RevenueNet revenue plus net shipping, net taxes, and net shipping taxesSimple
New Customer Net RevenueNet revenue from first-time customersSimple
Repeat Customer Net RevenueNet revenue from repeat customersSimple
Gross ProfitRevenue minus cost of goods soldSimple
Gross Margin %Gross profit as percentage of net revenueRatio
Total DiscountsTotal discount amount applied to ordersSimple
Total RefundsTotal refund amount processedSimple

Revenue and AOV checks

When a revenue or AOV number looks off, confirm the exact metric before comparing reports. For the full cross-tool checklist, see Why would external reports not match the SourceMedium dashboard?.
QuestionCheck
Is this gross, net, or total revenue?Gross revenue is before discounts and refunds. Net revenue is after discounts and refunds. Total revenue includes net revenue plus net shipping, net taxes, and net shipping taxes.
Is AOV based on the same revenue field?Net AOV, gross AOV, and total AOV use different revenue numerators.
Does overall AOV differ from new and repeat AOV?Overall AOV is the segment’s combined revenue divided by its combined order count. It is not the simple average of new-customer AOV and repeat-customer AOV.
Do new and repeat totals add to the expected total?Check whether the report is counting customers, orders, or revenue. A customer can have different lifecycle status depending on the metric and grain being queried.
Are discounts and refunds included?Use Revenue Fields to confirm the sign convention and field definition.
For reconciliation, compare the numerator and denominator directly. For example, validate AOV by checking revenue and order count for the same date range, filters, and customer segment.

Common formulas

Metric familyFormula pattern
AOVRevenue divided by order count for the same segment and filters.
New customer AOVNew-customer revenue divided by new-customer order count.
Repeat customer AOVRepeat-customer revenue divided by repeat-customer order count.
MEROrder net revenue divided by total ad spend.
ROASSourceMedium ROAS uses order net revenue divided by total ad spend; platform ROAS uses platform-reported revenue divided by total ad spend.
CACTotal ad spend (or your report’s configured acquisition spend) divided by new-customer order count.
For account-specific metric definitions, query dim_semantic_metric_catalog. Some dashboard labels are aliases or configured variants of these formula families.

Customer Metrics

MetricDescriptionType
New CustomersCount of newly acquired customers in the periodSimple
Total CustomersTotal count of all customersSimple
New Customer Order CountNumber of first-time customer ordersSimple
Repeat Customer Order CountNumber of repeat customer ordersSimple
Active SubscribersCount of customers with active subscriptionsSimple
Churned SubscribersCount of customers with churned subscriptionsSimple
Email SubscribersCount of customers opted into email marketingSimple
SMS SubscribersCount of customers opted into SMS marketingSimple
Customer Acquisition Cost (CAC)Average cost to acquire a new customerRatio
Subscriber Churn RatePercentage of subscribers who have churnedRatio

Marketing Metrics

MetricDescriptionType
Total Ad SpendTotal advertising spend across all platformsSimple
Total Ad ClicksTotal clicks across all ad platformsSimple
Total Ad ImpressionsTotal impressions across all ad platformsSimple
Marketing Efficiency Ratio (MER)Net revenue divided by total ad spend (blended ROAS)Ratio
Return on Ad Spend (ROAS)SourceMedium ROAS is order net revenue per dollar of ad spend; platform ROAS uses platform-reported revenueRatio
Cost Per Click (CPC)Average cost per ad clickRatio
Cost Per Order (CPO)Average advertising cost per orderRatio
Cost Per Thousand Impressions (CPM)Cost per thousand impressionsDerived
Click-Through Rate (CTR)Percentage of impressions that result in clicksRatio
Platform Reported ConversionsConversions as reported by ad platformsSimple
Platform Return on Ad SpendReturn on ad spend as reported by platformsRatio

Conversion Metrics

MetricDescriptionType
Site Conversion RateOverall conversion rate (orders / website sessions)Ratio
Simple Conversion RateOrders / sessions using executive summary dataRatio
Add to Cart RatePercentage of page views that result in add to cartRatio
Checkout Initiation RatePercentage of add to carts that proceed to checkoutRatio
Checkout Completion RatePercentage of checkouts that complete purchaseRatio
Discount Rate %Discounts as percentage of gross revenueRatio
Refund Rate %Refunds as percentage of gross revenueRatio
Email Opt-in RatePercentage of customers opted into email marketingRatio
SMS Opt-in RatePercentage of customers opted into SMS marketingRatio

Cumulative / Period Metrics

MetricDescriptionType
MTD Net RevenueMonth-to-date net revenueCumulative
MTD Order CountMonth-to-date order countCumulative
MTD New CustomersMonth-to-date new customer acquisitionsCumulative
MTD Ad SpendMonth-to-date advertising spendCumulative
QTD Net RevenueQuarter-to-date net revenueCumulative
YTD Net RevenueYear-to-date net revenueCumulative
Trailing 30 Day RevenueRevenue for the last 30 daysCumulative
Trailing 90 Day RevenueRevenue for the last 90 daysCumulative

Product Metrics

MetricDescriptionType
Total ProductsTotal count of unique products in catalogSimple
Total SKUsTotal count of product variants/SKUsSimple
Product Page ViewsCount of product page viewsSimple
Product Cost (COGS)Total cost of goods soldSimple
SKUs per ProductAverage number of variants per productRatio

Legacy Aliases

These metric names are maintained for backward compatibility. Always use the preferred name for new implementations.

Core Aliases

AliasPreferred MetricDescription
aovaverage_order_value_netAverage Order Value
mermarketing_efficiency_ratioMarketing Efficiency Ratio
caccustomer_acquisition_costCustomer Acquisition Cost
cpccost_per_clickCost Per Click
cpmcost_per_thousand_impressionsCost Per Mille
roasreturn_on_ad_spendReturn on Ad Spend
ctrclick_through_rateClick-Through Rate
cpocost_per_orderCost Per Order
cvrconversion_rateConversion Rate
cpacustomer_acquisition_costCost Per Acquisition (same as CAC)

AOV Variants

AliasPreferred Metric
aov_grossaverage_order_value_gross
aov_net_revenueaverage_order_value_net
aov_gross_revenueaverage_order_value_gross
aov_total_revenueaverage_order_value_total
aov_new_customersaverage_order_value_new_customer_net
aov_new_customer_net_revenueaverage_order_value_new_customer_net
aov_new_customer_gross_revenueaverage_order_value_new_customer_gross
aov_new_customer_total_revenueaverage_order_value_new_customer_total
aov_repeat_customer_net_revenueaverage_order_value_repeat_customer_net
aov_repeat_customer_gross_revenueaverage_order_value_repeat_customer_gross
aov_repeat_customer_total_revenueaverage_order_value_repeat_customer_total

Marketing Variants

AliasPreferred Metric
mer_new_customersmarketing_efficiency_ratio_new_customers
cvr_new_customersconversion_rate_new_customers
platform_roasplatform_return_on_ad_spend
platform_merplatform_marketing_efficiency_ratio
platform_cpcplatform_cost_per_conversion
platform_rpcplatform_revenue_per_conversion
platform_rpmplatform_revenue_per_thousand_impressions
cpo_platformcost_per_platform_conversion
cpa_marketingcost_per_platform_conversion
Query dim_semantic_metric_catalog with WHERE is_abbreviation = true to see all available aliases in your warehouse.

Metric Types

  • Simple: Direct aggregation of a measure (e.g., SUM of revenue)
  • Ratio: Division of two metrics (e.g., revenue / orders = AOV)
  • Derived: Calculation involving other metrics with custom expressions
  • Cumulative: Running total over a time period (e.g., MTD revenue)

Discovering More Metrics

The semantic layer includes 180+ metrics across all categories. To explore the complete list:
-- List all metrics by category
SELECT
    metric_category,
    metric_name,
    metric_label,
    metric_type
FROM `your_project.sm_metadata.dim_semantic_metric_catalog`
ORDER BY metric_category, metric_name
-- Find metrics matching a keyword
SELECT
    metric_name,
    metric_description,
    calculation
FROM `your_project.sm_metadata.dim_semantic_metric_catalog`
WHERE LOWER(metric_name) LIKE '%revenue%'
   OR LOWER(metric_description) LIKE '%revenue%'
See the dim_semantic_metric_catalog documentation for more query examples and detailed schema information.