Required Datapoints
- Total Share Events (by platform)
- Content shared (optional for deeper insights)
- User or account info (optional, for segmentation)
- Timeframe
Social Shares measures the total number of times your content, product pages, or brand assets are shared across social media platforms. It helps quantify reach, resonance, and advocacy behavior.
Social Shares is a key indicator of content resonance, emotional response, and organic reach, reflecting how often your message is compelling enough to be shared with others.
The relevance and interpretation of this metric shift depending on the model or product:
A rising share volume signals virality and message amplification, while low or declining shares may point to uninspired creative or weak CTAs.
By segmenting by platform, persona, or content type, you can optimize share triggers, creative formats, and social hooks.
Social Shares 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 |
|---|---|
| Campaign Distribution | Campaign Distribution focuses on planning, launching, and executing marketing or sales campaigns tailored to specific channels and audiences. It coordinates execution across touchpoints so teams can move users or accounts toward the target outcome. Relevant KPIs include Social Shares. |
| Social Strategy | Social Strategy involves using social media platforms and online networks to identify, connect with, and engage potential customers throughout their buying journey. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Social Shares. |
| Product-led Advocacy | Product-led Advocacy is a strategic approach that empowers users, customers, or internal teams to champion a product based on their direct experience and perceived value. It helps teams translate strategy into repeatable execution. Relevant KPIs include Social Shares. |
| Content Marketing | Content Marketing focuses on creating, distributing, and optimizing valuable content designed to attract, engage, and convert target audiences at every stage of the buyer journey. It helps teams translate strategy into repeatable execution. Relevant KPIs include Content Engagement and Engagement Metrics. |
| Share CTA Placement | Share CTA Placement involves the strategic identification, design, and implementation of ‘Call-to-Action’ (CTA) elements that prompt users to share product features, content, or experiences with others. It helps teams translate strategy into repeatable execution. Relevant KPIs include Social Shares. |
4,800 shares on LinkedIn
1,100 on Twitter
320 from embedded share buttons on product pages
Total Social Shares = 6,220
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('SocialShares', { sql: `SELECT * FROM social_shares`,
measures: { totalShareEvents: { sql: `share_events`, type: 'sum', title: 'Total Share Events', description: 'Total number of share events across all platforms.' } },
dimensions: { id: { sql: `id`, type: 'number', primaryKey: true, title: 'ID', description: 'Unique identifier for each share event.' },
platform: { sql: `platform`, type: 'string', title: 'Platform', description: 'Social media platform where the content was shared.' },
contentShared: { sql: `content_shared`, type: 'string', title: 'Content Shared', description: 'Description or identifier of the content that was shared.' },
userId: { sql: `user_id`, type: 'number', title: 'User ID', description: 'Identifier for the user or account that shared the content.' },
shareTime: { sql: `share_time`, type: 'time', title: 'Share Time', description: 'Timestamp of when the content was shared.' } }});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