Required Datapoints
- Mentions, impressions, or content counts for your brand and competitors
- Channel segmentation (e.g., social, search, ads, review platforms)
- Timeframe
- Competitor set (3–5 ideally)
Share of Voice (SOV) vs. Competitors (By Channel) measures your brand’s visibility as a percentage of total market conversations, mentions, or impressions compared to key competitors — segmented by specific marketing or communication channels.
Share of Voice vs. Competitors (By Channel) is a key indicator of brand awareness and GTM competitiveness, reflecting how often your brand is mentioned, seen, or engaged with compared to competitors across channels like search, social, ads, and review sites.
The relevance and interpretation of this metric shift depending on the model or product:
A rising share of voice typically signals growing brand authority and message resonance, while a declining trend may suggest competitive pressure, underfunded channels, or stale positioning.
By segmenting by channel or persona, such as search vs. social, or execs vs. practitioners, you unlock insights for adjusting spend allocation, tailoring creative, or prioritizing influencer and thought-leadership plays.
Share of Voice vs. Competitors informs:
These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome
Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.
Activities commonly tied to improving or operationalizing this KPI.
| Activity | Description |
|---|---|
| Competitive Analysis | Competitive Analysis involves the systematic collection, analysis, and synthesis of information about competitors, industry trends, and market dynamics to support informed strategic decision-making. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include Share of Voice vs. Competitors (By Channel). |
| Channel Planning | Channel Planning focuses on thoroughly assessing, selecting, and optimizing a range of distribution channels—such as direct sales, resellers, marketplaces, and digital self-serve pathways—to effectively reach and convert target customers. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Share of Voice vs. Competitors (By Channel). |
| Campaign Reporting | Campaign Reporting focuses on the systematic collection, analysis, and interpretation of data associated with go-to-market (GTM) campaigns. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include Share of Voice vs. Competitors (By Channel). |
| Community Strategy | Community Strategy focuses on creating and implementing initiatives that encourage active participation, trust, and knowledge sharing among customers, prospects, partners, and advocates within a company’s ecosystem. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Share of Voice vs. Competitors (By Channel). |
| Social Listening | Social Listening involves continuously tracking, analyzing, and interpreting online conversations, reviews, and social media activity related to a brand, product, competitors, or broader industry trends. It helps teams translate strategy into repeatable execution. Relevant KPIs include Brand Mentions and Sentiment Analysis. |
Social mentions across your category this quarter: 40,000
Your brand: 9,800 mentions
Formula: 9,800 ÷ 40,000 = 24.5% Social Share of Voice
This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:
This KPI is classified as a lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.
This role is directly accountable for the KPI and is expected to drive progress and decisions around it.
These roles contribute directly to performance and typically partner on execution, reporting, or optimization.
These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.
These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.
How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.
cube(`SOVByChannel`, { sql: `SELECT * FROM sov_by_channel`,
measures: { brandMentions: { sql: `brand_mentions`, type: `sum`, title: `Brand Mentions`, description: `Total number of mentions for the brand across all channels.` }, competitorMentions: { sql: `competitor_mentions`, type: `sum`, title: `Competitor Mentions`, description: `Total number of mentions for competitors across all channels.` }, brandImpressions: { sql: `brand_impressions`, type: `sum`, title: `Brand Impressions`, description: `Total number of impressions for the brand across all channels.` }, competitorImpressions: { sql: `competitor_impressions`, type: `sum`, title: `Competitor Impressions`, description: `Total number of impressions for competitors across all channels.` }, shareOfVoice: { sql: `brand_mentions / (brand_mentions + competitor_mentions)`, type: `number`, title: `Share of Voice`, description: `The brand's share of voice as a percentage of total mentions.` } },
dimensions: { id: { sql: `id`, type: `string`, primaryKey: true, title: `ID`, description: `Unique identifier for each record.` }, channel: { sql: `channel`, type: `string`, title: `Channel`, description: `The marketing or communication channel (e.g., social, search, ads, review platforms).` }, timeframe: { sql: `timeframe`, type: `time`, title: `Timeframe`, description: `The timeframe for the data, used for time-based filtering and analysis.` } }})Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema