{
  "slug": "total-daily-market-share",
  "name": "Total daily share denominator",
  "aliases": [
    "total_daily_market_share",
    "The SOV denominator"
  ],
  "definition": "The share-of-voice denominator carried on the market-share family, the quantity the per-domain columns are shares OF, and never itself a domain's share.",
  "category": "Search market share",
  "type": "raw measure",
  "unit": "share-of-voice denominator units (not a percentage of anything)",
  "direction": "neutral",
  "verification": "verified",
  "calculation": "Exposed on every read in the market-share family alongside the per-domain columns. It is deliberately never returned as anyone's share: your own figure always comes from your own domain's share column. Three separate code paths document it as the denominator and refuse to read it as a share.",
  "aggregation": "Do not report it. The semantic layer wraps the summed denominator in a null-if-zero guard, so an empty slice returns null rather than a real quantity, and the breakdown handler documents that reading as zero downstream, which is how it becomes a plausible-looking wrong answer.",
  "grain": "One segment × period × medium, on whichever read it comes from.",
  "dimensions": [
    "intent",
    "brand",
    "keyword",
    "page",
    "country",
    "device"
  ],
  "requiredFilters": [
    "segment_id",
    "selected_period"
  ],
  "sources": [
    "rank-tracking"
  ],
  "reports": [
    "ai-overview-report",
    "competitor-search-report",
    "monthly-executive-search-report",
    "search-market-share-report",
    "serp-volatility-report"
  ],
  "skills": [
    "quattr-iq",
    "quattr-troubleshooter"
  ],
  "verbs": [
    "market_share_query"
  ],
  "rungs": [
    "R2"
  ],
  "levers": [
    "L2"
  ],
  "questions": [
    "Why does this field look like our search market share but disagree with the app?",
    "What are the per-competitor share columns a share of?"
  ],
  "interpretation": "This entry exists to be recognised and avoided. It is the single most convincing wrong answer in the family: it sits on the same dataset, carries a share-shaped name, and returns a number for any slice. Every published share comes from a per-domain column instead.",
  "caveats": [
    "It is documented in the metric registry, the query composer and the breakdown handler as the denominator, not the customer's share.",
    "It is not the segment total either, the semantic layer nulls it when the summed value is zero, and in a grouped read that surfaces as a zero where the underlying demand is not zero.",
    "Anything reading it as a share will disagree with the product's own numbers in a way that looks like a data problem rather than a field-choice problem."
  ],
  "freshness": "~1 day behind, Daily observation, available the following day.",
  "failureModes": [
    "Selecting it because the field name matches the question's wording.",
    "Using it as a denominator to hand-compute a share, which double-counts the adjustment already baked into the per-domain columns."
  ],
  "notSameAs": [
    {
      "slug": "search-market-share",
      "why": "This is what the per-domain columns are shares of; your share is your own domain's share column. Reading this one as a share is the documented decoy."
    }
  ],
  "related": [
    "search-market-share",
    "category-market-share",
    "page-market-share"
  ],
  "workflows": [],
  "lastVerified": "2026-08-04"
}