Required Datapoints
- Signups by Source (e.g., Paid Search, Organic, Social, Referral)
- Number of “Qualified” Signups (based on your internal criteria)
- Defined timeframe and source taxonomy
Signup Source Quality Rate measures the percentage of signups from a specific traffic source that meet defined quality criteria (e.g., ICP fit, activation, conversion). It helps evaluate the effectiveness and downstream potential of various acquisition channels.
Signup Source Quality Rate is a key indicator of lead fit and acquisition accuracy, reflecting how well different traffic sources deliver users who actually convert, activate, and engage post-signup.
The relevance and interpretation of this metric shift depending on the model or product:
A high rate shows you’re attracting the right people with the right message. A low rate means you’re paying for noise — not users who deliver value.
By segmenting by channel, cohort, or content, you can fine-tune budget allocation, targeting, and page strategy.
Signup Source Quality Rate 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 Targeting | Campaign Targeting focuses on identifying, segmenting, and prioritizing key customer groups or market segments for targeted go-to-market initiatives. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Bounce Rate and Intent Signal Volume (3rd-party). |
| Channel Strategy | Channel Strategy focuses on strategically identifying, evaluating, and optimizing the mix of direct and indirect sales channels—including partners, resellers, marketplaces, and self-service digital platforms—to reach customers effectively and efficiently. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Signup Source Quality Rate. |
| Lead Scoring | Lead Scoring is a crucial component of modern go-to-market strategies. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include Forecasted Win Rate and Lead Quality Score. |
| Source Attribution | Source Attribution involves systematically determining and recording the initial channel, campaign, or touchpoint that brings a prospect or customer into the funnel. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include Activation Rate by Source and Signup Source Quality Rate. |
| Traffic Segmentation | Traffic Segmentation involves analyzing, categorizing, and prioritizing inbound website or product traffic based on key attributes such as source, intent, engagement level, firmographics, and behavioral signals. It gives teams a clear plan for where to focus, how to sequence work, and what to measure. Relevant KPIs include Signup Source Quality Rate. |
2,000 signups from LinkedIn Ads in Q1
1,100 matched ICP and reached activation
Formula: 1,100 ÷ 2,000 = 55% Signup Source Quality Rate
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(`Signups`, { sql: `SELECT * FROM signups`, measures: { totalSignups: { sql: `id`, type: 'count', title: 'Total Signups', description: 'Total number of signups from all sources.' }, qualifiedSignups: { sql: `qualified`, type: 'sum', title: 'Qualified Signups', description: 'Number of signups that meet the quality criteria.' }, signupSourceQualityRate: { sql: `100.0 * ${qualifiedSignups} / NULLIF(${totalSignups}, 0)`, type: 'number', title: 'Signup Source Quality Rate', description: 'Percentage of signups from a specific source that are qualified.' } }, dimensions: { id: { sql: `id`, type: 'number', primaryKey: true }, source: { sql: `source`, type: 'string', title: 'Signup Source', description: 'The source from which the signup originated (e.g., Paid Search, Organic, Social, Referral).' }, createdAt: { sql: `created_at`, type: 'time', title: 'Signup Date', description: 'The date and time when the signup occurred.' } }})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