Last quarter we audited a Dallas B2B SaaS company paying $9,400/month to a marketing agency. The monthly report was beautiful. 34% increase in organic traffic. 47% lift in social engagement. 12.3K new email subscribers. 8 industry awards mentioned. The agency’s presentation deck was 47 slides of green arrows pointing up.

Then we asked one question: “How many of those activities produced sales-qualified leads your sales team actually closed?” The answer required 3 follow-up emails to extract. 7. Seven SQLs in a quarter. $28,200 spent for 7 qualified pipeline opportunities. That’s $4,028 per SQL — with closed-won rates typically 20-30%, meaning roughly $16,000-$20,000 acquisition cost per actual customer. The agency was paid handsomely to produce vanity. The CEO was getting destroyed quietly.

TL;DR · Quick Answer

Vanity metrics (traffic, engagement, impressions, subscribers, mentions) feel like progress but don’t correlate with revenue. Sales-Qualified Leads (SQLs) are the only marketing metric that predicts pipeline. The fix: replace your monthly report with 3 metrics — SQLs generated, SQL conversion rate, and customer acquisition cost. Most Dallas businesses paying for marketing should have these three numbers but don’t.

Looking for hands-on help instead of DIY? Skip ahead to our revenue-driven lead generation.

What Counts as a Vanity Metric?

A vanity metric is any number that goes up regardless of whether revenue goes up. It measures activity, not outcomes. Marketing agencies love vanity metrics because they’re easy to influence — you can manufacture more traffic, more engagement, more impressions, more mentions, almost indefinitely, without producing one additional dollar of revenue.

The 8 most common vanity metrics on Dallas marketing reports:

  • Total website traffic — can quadruple with low-intent informational content. No revenue impact.
  • Social media followers — bought, traded, or grown via giveaway tactics. No purchasing power.
  • Email subscribers — grown through unrelated lead magnets. Most never convert.
  • Engagement rate — likes, shares, comments. Doesn’t track to revenue.
  • Brand mentions — awareness without intent.
  • Ad impressions — eyeballs on ads. Most don’t click, let alone convert.
  • Pageviews per session — can indicate confused navigation as easily as engagement.
  • Time on site — can indicate friction as easily as interest.

None of these are useless. They’re context. The problem is when they become the headline metrics — the things your agency proudly reports and you incorrectly celebrate.

What Actually Is a Sales-Qualified Lead?

An SQL is a lead that meets your sales team’s defined criteria for being worth a sales conversation. The exact criteria vary by business but always include three elements:

  1. Fit criteria — company size, industry, role, geography matching your ICP (Ideal Customer Profile)
  2. Intent criteria — specific behavior signals indicating buying interest (pricing page visits, demo requests, multi-session research, etc.)
  3. Engagement quality — conversation-ready, not just curious

SQLs are a subset of MQLs (Marketing-Qualified Leads), which are a subset of leads, which are a subset of all contacts you collect. The pyramid usually looks like:

  • 10,000 website visitors (vanity layer)
  • 500 leads (people who filled out something)
  • 150 MQLs (leads matching fit criteria)
  • 30 SQLs (MQLs with intent signals)
  • 9 Opportunities (SQLs your sales team actually meets with)
  • 3 Customers closed

Every layer in this funnel matters. But only the bottom 4 matter for revenue forecasting. The top layer — what most agencies report on — matters least.

The Only 3 Metrics That Predict Revenue

Metric 1: SQLs Generated Per Month

Your sales team should be able to tell you, with zero ambiguity, how many SQLs they received from marketing last month. If they can’t answer this in 5 seconds, your CRM is broken or your handoff process is broken. Both are common in Dallas businesses, and both are fixable.

Metric 2: SQL-to-Customer Conversion Rate

What percentage of SQLs become customers? B2B average: 20-30%. B2C high-consideration purchases (legal, healthcare, financial services): 30-50%. B2C transactional: 50-75%. If your SQL-to-customer rate is below the lower end of your industry, the problem is one of three things: bad SQL definition (too loose — you’re passing low-quality leads to sales), bad sales follow-up (response time, training, process), or bad fit between marketing and sales (the leads marketing produces don’t match what sales can close).

Metric 3: Customer Acquisition Cost (CAC)

Total marketing spend divided by total new customers acquired. This is the only metric that ties marketing activity directly to business economics. If CAC exceeds your customer lifetime value (LTV), you’re losing money on every customer you acquire — no matter how impressive the traffic numbers look.

Healthy CAC:LTV ratios run 1:3 minimum, with 1:4 to 1:5 being the goal for sustainable growth businesses. If your Dallas company is paying $5,000 CAC for customers worth $8,000 lifetime value, you’re running an unprofitable marketing operation. Most agencies never expose this calculation because it would end the engagement.

The 15-Minute Vanity Metric Audit

Print out your last 3 monthly marketing reports. Highlight every number that appears. Now categorize each highlighted number as either: vanity, operational, or revenue.

  • Vanity: traffic, followers, engagement, impressions, mentions, subscribers, pageviews
  • Operational: CTR, bounce rate, time on site, page speed (these inform marketing decisions but don’t themselves predict revenue)
  • Revenue: SQLs, MQLs, opportunities, customers, pipeline value, CAC

Count each category. If your reports are 80%+ vanity and operational with under 20% revenue metrics, you’re being managed by vanity. This is true for roughly 70% of Dallas businesses we audit.

How to Convert Vanity to Revenue Reporting

Step 1: Define Your SQL Criteria With Sales

Sit down with your sales team for 60 minutes. Ask: “What does the perfect inbound lead look like? Company size, industry, role, what they’ve done on our site, what they’ve said in any form fills?” Write it down. Get specific. The SQL definition should be a checklist, not a vibe.

Step 2: Tag SQLs in Your CRM

Every lead in your CRM should have a clear SQL status: Yes, No, or Pending Review. Your sales team should set this within 24 hours of receiving the lead. If you don’t have a CRM, get one — HubSpot Free, Pipedrive, and Close are all reasonable starting options for Dallas businesses.

Step 3: Connect Marketing Data to Sales Outcomes

Every SQL in your CRM should have an attached UTM source/campaign tag from the marketing touchpoint that produced them. This is the foundation of closed-loop attribution — you can’t optimize what you can’t measure. We covered this in detail in our closed-loop attribution article.

Step 4: Replace Your Monthly Marketing Report

Cut every vanity metric from your marketing dashboard. Replace with: SQLs generated, SQL conversion rate, CAC, pipeline value, marketing-attributed revenue. Add one metric per channel: SQLs per $1,000 spent on Google Ads, SQLs per $1,000 spent on LinkedIn, SQLs per $1,000 spent on SEO.

This single change reframes every marketing decision. Suddenly “more traffic” isn’t the goal — “more SQLs per dollar” is.

Key takeaways
  • Metric 1: SQLs Generated Per Month
  • Metric 2: SQL-to-Customer Conversion Rate
  • Metric 3: Customer Acquisition Cost (CAC)
  • Step 1: Define Your SQL Criteria With Sales
📍 Dallas Market Context

The Dallas market has unusual exposure to vanity-metric agencies because of its corporate concentration. 24 Fortune 500 headquarters + 1,400+ corporate regional offices means a constant flow of mid-market businesses with the budgets to hire agencies but not the internal sophistication to demand revenue accountability. Most agencies in DFW (and elsewhere) take advantage of this gap aggressively.

Industry-specific patterns we see in Dallas: law firms get sold on “case studies published” and “media mentions” instead of qualified consultation requests. Healthcare practices get sold on “Google review count” instead of new patient appointments. B2B SaaS gets sold on “impressions” and “engagement” instead of pipeline value. Each pattern follows the same logic: the agency picks the easiest metric to influence and convinces the client it matters.

Dallas’s competitive intensity makes this especially damaging. In high-CPC verticals like Dallas legal, healthcare, and financial services, every dollar wasted on vanity metrics is a dollar your competitor uses to outbid you for actual revenue-driving traffic. The compound effect over 12-24 months is the difference between growing and shrinking market share.

Real Dallas Client Result

Reporting on vanity
Monthly traffic+34%
Email subscribers12.3K
Engagement rate+47%
Quarterly SQLs7
Reporting on revenue
Monthly SQLs31
SQL→Customer rate26%
Quarterly customers24
Monthly pipeline$487K

Dallas-based B2B SaaS company in the Telecom Corridor. Their previous agency had been delivering “impressive” monthly reports for 14 months — traffic up, social engagement up, subscribers up. Quarterly SQLs: 7. Cost per SQL: $4,028. The CEO knew something was wrong but couldn’t articulate what.

We restructured their entire marketing measurement system over 60 days. We defined SQL criteria with sales (specific ICP fit + 3+ session research + pricing page visit). We tagged every marketing touchpoint with UTM parameters and built CRM workflows to attribute SQLs to source. We killed 4 vanity-focused programs: untargeted SEO content, generic LinkedIn engagement posts, broad-match Google Ads campaigns, and trade show booth presence. We reallocated budget to: bottom-funnel SEO targeting commercial-intent keywords, account-based LinkedIn outreach to specific ICP companies, and intent-based Google Ads targeting comparison terms.

120-day result: Monthly SQLs from 2 to 31. SQL-to-customer rate stabilized at 26%. Quarterly customers from 4 to 24. Same total marketing spend. The CEO’s words: “I was being managed by metrics that made me feel good but made me poor. Now I’m being managed by metrics that make me money.”

Frequently Asked Questions

Three signs: (1) Their monthly report shows mostly green arrows pointing up regardless of your actual revenue performance. (2) They can’t answer ‘how many SQLs did you produce last month’ in under 10 seconds. (3) They resist or deflect when you ask to see CAC, pipeline value, or SQL conversion rate — usually with phrases like ‘those metrics are hard to attribute’ or ‘that’s a sales problem.’ All three patterns indicate an agency optimizing for what looks good in reports, not what produces revenue.

They’re wrong — or they’re hiding behind complexity to avoid accountability. SQLs are trivially measurable with proper CRM and tracking infrastructure. The technical implementation takes 4-8 hours using Google Tag Manager, GA4, and your existing CRM. Most Dallas businesses have this infrastructure half-deployed already — the agency just hasn’t connected the pieces because measuring SQLs would expose how few they’re producing. If your agency insists SQLs are unmeasurable, get a second opinion.

30-60 days for the measurement infrastructure (SQL criteria definition, CRM tagging, UTM tracking, dashboard rebuilding). 90-180 days for marketing strategy to fully reorient around revenue metrics. The first 30 days is mostly cleanup — you’ll likely discover broken tracking, missing UTM tags, and undefined SQL criteria. Days 30-90 is recalibration as you reallocate budget toward channels producing actual SQLs. Days 90-180 is optimization as you scale what works and kill what doesn’t.

Not always. Some agencies can adapt — bring them this article, ask them to restructure reporting around SQLs and CAC, and see if they respond constructively. About 30% will. The other 70% will deflect, resist, or claim the new metrics are unfair. The ones who deflect probably can’t produce SQLs at scale — that’s why they’ve been hiding behind vanity all along. Those agencies should be replaced. The ones who adapt and embrace revenue accountability typically become much more valuable partners afterward.

Replace your vanity-metric marketing with revenue accountability

Free 30-minute marketing audit. We’ll review your current marketing report, identify the vanity metrics hiding poor SQL performance, and provide a roadmap for rebuilding your measurement system around revenue. Most Dallas businesses we audit have major gaps between marketing reports and actual sales outcomes.

Get Free Revenue Audit