Home/Data Analyst/Business Metrics

Vanity Metrics

Vanity Metrics

Technical Explanation

Vanity metrics are numbers that look impressive but don't correlate with business outcomes or drive actionable decisions. They feel good to report but provide no guidance on what to do next.

Characteristics of Vanity Metrics

Trait Description
Easy to inflate Can be gamed without real value
No clear action threshold No "too high" or "too low"
Lagging indicators Measure past, don't predict future
Not customer-focused Track company, not customer value

Red Flags

  • "Total users ever registered"
  • "Page views / impressions"
  • "Followers / likes"
  • "App downloads"
  • "Hours spent on platform" (when not tied to outcomes)

Code Examples

Using the CatCafe dataset:

-- VANITY METRIC: Total registrations (easy to inflate)
SELECT
    COUNT(*) as total_registrations  -- Vanity: everyone counts, even if churned
FROM customers;

-- ACTIONABLE: Active customers (actually engaged)
SELECT
    COUNT(DISTINCT customer_id) as active_30d  -- Real engagement
FROM orders
WHERE order_date >= CURRENT_DATE - INTERVAL '30 days';

-- VANITY: Total page views
SELECT
    SUM(page_views) as total_page_views  -- Vanity: 1M views but $0 revenue?
FROM daily_stats;

-- ACTIONABLE: Conversion rate from views to purchase
SELECT
    COUNT(DISTINCT user_id) FILTER (WHERE event = 'purchase') * 100.0
        / NULLIF(COUNT(DISTINCT user_id) FILTER (WHERE event = 'page_view'), 0)
    as conversion_rate  -- Actionable: tells you if traffic is valuable
FROM events;

-- VANITY: Total followers on social
SELECT
    follower_count  -- Vanity: but do followers buy?
FROM social_metrics;

-- ACTIONABLE: Followers who became customers
SELECT
    COUNT(DISTINCT c.id) as customers_from_social
FROM customers c
JOIN social_followers sf ON c.email = sf.email  -- Connected to revenue
WHERE sf.follow_date >= CURRENT_DATE - INTERVAL '90 days';

-- VANITY: App downloads
SELECT
    SUM(downloads) as total_downloads  -- Vanity: many never open again
FROM app_metrics;

-- ACTIONABLE: Day 7 retention from downloads
WITH app_users AS (
    SELECT
        user_id,
        MIN(event_date) as install_date
    FROM app_events
    WHERE event_type = 'app_open'
    GROUP BY user_id
),
retention AS (
    SELECT
        au.user_id,
        CASE WHEN MAX(e.event_date) >= au.install_date + INTERVAL '7 days'
            THEN 1 ELSE 0 END as retained_d7
    FROM app_users au
    LEFT JOIN app_events e ON au.user_id = e.user_id AND e.event_type = 'app_open'
    GROUP BY au.user_id
)
SELECT
    COUNT(*) as total_installs,
    SUM(retained_d7) as d7_retained,
    SUM(retained_d7) * 100.0 / COUNT(*) as d7_retention_rate
FROM retention;

The Cat Analogy

Think of vanity metrics like cat show ribbons:

Vanity: "Whiskers touched 500 people at the cat show!"

  • Sounds impressive
  • But: Were they potential adopters? Did any buy?
  • No threshold for "good" — 500 is neither good nor bad

Actionable: "Whiskers was pet by 50 people, 10 asked about adoption, 3 scheduled visits, 1 completed adoption"

  • Clear funnel: pet → interest → visit → conversion
  • Each step is measurable
  • Know exactly where to improve

Why vanity metrics exist: They're easy to count and make reports look good. But they don't help you decide what to do next.


Questions to Test for Vanity

-- Test 1: "So what?"
-- If metric goes up 10%, what specifically would you do differently?
-- If it goes down 10%, what would you change?

-- Test 2: Can you tie it to revenue?
-- Total signups → How many become paying customers?
-- Total page views → How many convert?

-- Test 3: Is there a target?
-- "5000 followers" — is that good?
-- "5% conversion rate" — industry standard is 2%, so 5% is good

Exercises

Exercise 1

For each metric, identify if it's vanity or actionable:

  • Total email subscribers
  • Email open rate
  • Total revenue
  • Number of cats available
  • Average time on site

Exercise 2

Write a query to transform a vanity metric ("total signups") into an actionable metric.

Exercise 3

Why might a marketing team prefer vanity metrics over actionable ones?

Exercise 4

Write a query that shows the conversion path from vanity metric to actionable metric.

Exercise 5

What is the most dangerous vanity metric in your current business?


Key Takeaways

  • Vanity metrics look good but don't drive decisions
  • Actionable metrics have clear "so what?" — if X changes, we do Y
  • Test: Can you tie it to revenue? Is there a target? Does it predict outcomes?
  • Vanity metrics often measure activity, not value
  • Always ask: "If this metric changes, what would I do differently?"