Meerkats AI

Metric catalog

Every metric Meerkats can report, query or watch, by family, with its definition and source.

The metric catalog is the list of every metric your workspace can report, query, chart or watch, with its definition and the dimensions it can be grouped by. Each metric is defined once in the semantic layer, so a rule, a chart, an agent’s answer and an API query all return the same number for the same question.

This page groups the catalog by family and says where each metric comes from. In the app, About these numbers (the info icon on Cockpit) shows the definitions of the metrics on that screen. Over the API, GET /metrics/catalog returns your workspace’s catalog with the groupable dimensions for each metric.

How to read the catalog#

  • Platform metrics are shown under the platform’s own label on that platform’s tables, with the formula and attribution basis in the tooltip. Underneath, one canonical metric.
  • Blended metrics belong to no platform: revenue from your order ledger, spend from platform billing. They always print their formula.
  • Derived metrics carry a derived badge. TACOS, for example, never appears without “(calculated)”.
  • Availability depends on what you have connected. A metric whose source isn’t connected is in the catalog but reports no data, and says why.

Dimensions read as entity__attribute: ad_row__platform, ad_row__campaign, order__channel, product__sku, metric_time__day, metric_time__week. Not every metric supports every dimension; the catalog lists the valid ones, and a query with an invalid pair is rejected rather than guessed.

Delivery and cost#

MetricDefinitionSource
SpendWhat the platform billed for the periodAll ad platforms
ImpressionsTimes the ad was shownAll ad platforms
ReachUnique people who saw the adMeta, TikTok
FrequencyImpressions ÷ reachMeta, TikTok
CPMSpend ÷ impressions × 1,000All ad platforms
ClicksClicks on the ad (Meta: link clicks)All ad platforms
CTRClicks ÷ impressions × 100All ad platforms
CPCSpend ÷ clicksAll ad platforms
Impression shareImpressions won ÷ eligible impressions (Search)Google, Microsoft
Lost IS (budget), Lost IS (rank)Eligible impressions lost to budget or to Ad RankGoogle, Microsoft
Quality score1 to 10 keyword relevance estimate, with its three componentsGoogle, Microsoft
Invalid clicksClicks the platform filtered and did not chargeGoogle

Conversions and value#

MetricDefinitionSource
ConversionsCount of the conversion actions that count (Google: 'include in Conversions')Google, Microsoft, TikTok
PurchasesPurchase events attributed to the adMeta, TikTok
Purchase value / Conversion valueRevenue of attributed purchases on the platform's basisMeta, Google, TikTok
Attributed orders, units, salesMarketplace orders, units and sales attributed to ads, in 1, 7, 14 or 30-day windowsAmazon, Flipkart, Walmart
Cost per purchase / Cost per conversionSpend ÷ purchases or conversionsMeta, Google, TikTok
Leads, Cost per leadLead events and instant forms; spend ÷ leadsMeta, Google, TikTok
Conversion rateConversions ÷ clicks × 100All ad platforms
View-through conversionsConversions after an impression with no clickGoogle, Amazon (SD)

Attribution is part of the definition

Platform conversions are counted on each platform’s basis: Meta 7-day click and 1-day view by default; Google by click date with up to 90 days of lag; Flipkart 28-day click or 7-day view; Amazon 7 or 14 days by ad type. Two metrics with different bases are different metrics. See the semantic layer.

Efficiency#

MetricDefinitionSource
Platform ROASThe platform's own return on spend, shown under its own label: Purchase ROAS (Meta), Conv. value / cost (Google), ROI (Flipkart), ROAS (Amazon)All ad platforms
Real ROASRevenue from your own orders matched to clicks by click ID or UTM, ÷ spendMeta, Google, TikTok, Microsoft (needs a store)
ROAS gapPlatform ROAS ÷ real ROASSame
ACOSSpend ÷ attributed sales × 100 (lower is better)Amazon, Walmart
TACOSTotal ad spend ÷ total revenue × 100Marketplaces with seller data; blended
MERTotal revenue ÷ total ad spend, whole businessBlended
Blended CACTotal ad spend ÷ new customersBlended
New-customer ROASRevenue from first-time customers ÷ total ad spendBlended

Platforms are never ranked against each other on their own ROAS. Cross-platform comparison uses real ROAS where a store is connected, marketplace orders where it isn’t, and MER at workspace level.

Sales and margin#

MetricDefinitionSource
Gross sales, Net salesOrder value before and after discounts, refunds and cancellationsShopify, marketplaces
OrdersOrders by order dateShopify, marketplaces
AOVRevenue ÷ ordersShopify, marketplaces, blended
New vs returningSplit of orders and revenue by first-order customers vs repeatShopify
Refunds, CancellationsKept as separate streamsShopify, marketplaces
DiscountsDiscount value and orders by code or automatic discountShopify
Gross marginNet revenue minus cost per itemShopify (needs cost per item)
CM1, CM2, CM3Margin after product cost; after fees, shipping and RTO; after marketingBlended (needs fees and shipping)
Payment success rateCaptured ÷ attempted paymentsRazorpay
Settled amount, FeesWhat reached the bank, and what was deductedRazorpay, Amazon, Flipkart
RTO rateReturn-to-origin orders ÷ COD ordersMarketplaces, Shopify (COD)

Customers and funnel#

MetricDefinitionSource
Repeat rateShare of a cohort placing a second order within N daysShopify, marketplaces
LTVCumulative gross profit per customer at 30, 60, 90, 180 daysShopify (needs cost per item)
CAC paybackMonths for a customer's gross profit to repay acquisition costBlended
Retention rateShare of a cohort still buying in month NShopify
Sessions, UsersSite traffic by source, medium, campaign, landing pageGA4, Shopify pixel
Add-to-cart rate, Checkout rateAdd to cart ÷ product views; checkout ÷ add to cartGA4, Shopify pixel
Pipeline value, Win rate, Sales cycleOpen deal value; won ÷ closed; days from create to closeHubSpot, Salesforce

Stock and competition#

MetricDefinitionSource
Units on handStock per product, summed over the locations you choseShopify, Amazon FBA, Flipkart FBF, sheets
Days of coverUnits on hand ÷ average daily units sold (14-day default)Same
OOS ad wasteLive ad spend on products that are out of stock or at riskAny ad platform + a stock source
Availability %Share of city-store slots where the SKU is in stockBlinkit, Zepto, Instamart
Price positionYour per-unit price ÷ median rival per-unit priceCompetitor tracking
Rating gap, Review count gapYour rating and reviews vs the paired rival listingCompetitor tracking
Share of voiceYour share of top results across tracked search termsCompetitor tracking

Query a metric#

Any metric in the catalog can be queried with any of its dimensions, over any date range.

GET /metrics/catalog
→ { "success": true, "vertical": "ecommerce",
    "metrics": { "<metric>": ["<dimension>", …], … } }

In the app, ask the chat box on Cockpit; in Claude, ask over the MCP server. All three run the same query.

Add your own metric#

You can define metrics the catalog doesn’t have: a contribution margin using your real fee schedule, a blended CAC that excludes brand spend, a conversion rate for one funnel step. A custom metric has the same four parts as any other (measures, formula, dimensions, basis) and is versioned: a report from before the change still shows the definition in force then. Ask the agent “define a metric called…” and it drafts the definition for you to confirm, or define it under the metric catalog in Data Hub.

Last updated October 2, 2026