Author

Glenn Harwood

Engineer and founder at AE Labs. Builds FunnelKeeper — the money layer that joins ad spend to revenue so teams can see whether the spend paid back.

Professional header image for industry analysis: What Is Commercial Pipeline? A SaaS Leader's Guide to Ful...
Growth

What Is Commercial Pipeline? A SaaS Leader's Guide to Full-Funnel Revenue Visibility

Learn what commercial pipeline means for SaaS, why attribution is broken, and how full-funnel dashboards can cut CAC by up to 40% for lean growth teams.

Professional header image for industry analysis: Performance Analytics: Why Most SaaS Companies Measure th...
Growth

Performance Analytics: Why Most SaaS Companies Measure the Wrong Things

Discover why conventional performance analytics fails SaaS companies, from AI search blind spots to funnel-stage gaps, and how to build a measurement foundation that drives real growth.

Attribution

Did your Meta ads actually pay back? (and how to know for sure)

Ads Manager shows ROAS, but did the spend actually pay back? Here's how to join Meta ad spend to revenue and answer the only question that matters.

Attribution

ROAS meaning vs payback period: which one actually tells you if your ads worked

ROAS meaning is attributed revenue over ad spend. It lies for subscriptions. Payback period is the honest metric. How each works, when to use them, and how to compute payback.

Attribution

Why your GA4 numbers don't match your ad spend (and how to join them)

GA4 says 1,200 conversions, Ads Manager says 847. Here's why they differ and how to join GA4 traffic, ad spend, and revenue into one honest number.

Growth

How to get your first 1,000 users for a vibe-coded app

You shipped the vibe-coded app. Now: zero users. Here's how to get your first 1,000 — communities, content, and the one number that decides when to run ads.

Growth

How to monetize a vibe-coded app: the models that actually work

You vibe-coded the app in a weekend. Now: how does it become money? Five monetization models that work for small apps, and how to pick the one that fits what you actually built.

Growth

Paid ads for a vibe-coded app: did the spend pay back?

Paid ads look like the fast lane for a vibe-coded app. Often they're a way to burn money. Here's how to run them so the spend actually pays back.

Metrics

Conversion value: what it actually means (and how to set it)

Conversion value is what a conversion is worth in the ad account. Here's how to set it, why GA4 and Meta disagree, and how to use the transaction itself instead of a fixed number.

Metrics

Incrementality: the conversions that would have happened anyway

Incrementality is the conversions that would not have happened without the ads. Attribution counts everything it can see. Here's the difference and what to do before you can run a geo-lift.

Metrics

UTMs: the five query params that decide your channel

UTMs are the query parameters that carry campaign, source and medium into the landing page. A practical builder's guide: the five fields, how they become a channel, and the mistakes that dump paid traffic into Direct.

Metrics

Ad cannibalization: when your campaigns eat each other

Ad cannibalization is when two campaigns bid on the same demand and steal credit from each other. How to spot it, how it inflates ROAS, and what to do before you add another ad set.

Metrics

Performance analytics tools: pick a decision, not a dashboard

A buyer's guide to performance analytics tools for small SaaS: what the category actually means, how to tell a dashboard from a decision, and when FunnelKeeper is the right tool vs PostHog or an attribution suite.

Professional header image for industry analysis: SaaS Go-to-Market Strategy: Choose the Right Motion Befor...
Growth

SaaS Go-to-Market Strategy: Choose the Right Motion Before You Spend a Dollar

Stop copying competitors' GTM motions. Learn how ACV, buyer complexity, and unit economics should determine your SaaS go-to-market strategy.

Professional header image for list-based article: What to Put on a SaaS Marketing Dashboard (and What to Le...
Metrics

What to Put on a SaaS Marketing Dashboard (and What to Leave Off)

Stop adding metrics. Learn which KPIs actually earn a place on your SaaS marketing dashboard, organized by decision, not data type.

Professional header image for step-by-step guide: Multi-Touch Attribution for SaaS: Implement It Without a ...
Attribution

Multi-Touch Attribution for SaaS: Implement It Without a Data Engineering Team

Learn how lean SaaS teams can implement multi-touch attribution without SQL, a data warehouse, or a data engineer. A practical, step-by-step build guide.

Professional header image for step-by-step guide: How Vibe-Coded Apps Should Instrument Their First 100 Users
Growth

How Vibe-Coded Apps Should Instrument Their First 100 Users

Set up 5 events and one funnel view before you share your vibe-coded app. The activation data from your first 100 users is gone forever if you wait.

Professional header image for educational tutorial: User Onboarding for Vibe-Coded Apps: The Activation Steps...
Growth

User Onboarding for Vibe-Coded Apps: The Activation Steps That Actually Drive Retention

Onboarding measurement framework: Fix app activation by tracking 5 steps instead of redesigning screens. Learn to diagnose drop-off without data

Professional header image for industry analysis: SaaS Pricing Strategy: Your Pricing Model Is a Funnel Dec...
Growth

SaaS Pricing Strategy: Your Pricing Model Is a Funnel Decision

See how each SaaS pricing model reshapes your funnel, creates leaks, and drives or limits growth. A data-backed framework for operators.

Professional header image for comparison analysis: PLG vs. Sales-Led Growth: Which Motion Fits Your SaaS Pro...
Growth

PLG vs. Sales-Led Growth: Which Motion Fits Your SaaS Product Right Now

PLG or sales-led growth? Use this diagnostic framework to match your SaaS growth motion to your product's activation speed and buyer complexity.

Professional header image for industry analysis: Expansion Revenue for SaaS: Why Your Best Growth Lever Is...
Growth

Expansion Revenue for SaaS: Why Your Best Growth Lever Is Already in Your Product

Expansion ARR drives 40-50%+ of new ARR at scale. Learn how to measure, attribute, and grow it using the funnel infrastructure you already have.

Professional header image for industry analysis: SaaS Funnel Benchmarks by Growth Stage: What Good Looks L...
Metrics

SaaS Funnel Benchmarks by Growth Stage: What Good Looks Like at $1M, $5M, and $25M ARR

Stage-specific SaaS funnel benchmarks for $1M, $5M, and $25M ARR. Diagnose your conversion rates, CAC payback, and trial-to-paid ratios accurately.

Professional header image for industry analysis: CAC Payback Period: The SaaS Metric That Reveals Whether ...
Metrics

CAC Payback Period: The SaaS Metric That Reveals Whether Growth Is Sustainable

Learn what CAC payback period really means, how to calculate it correctly, and why a good number can still signal unsustainable growth.

Professional header image for comparison analysis: Cometly Alternatives for UK SaaS Teams: What to Consider ...
Attribution

Cometly Alternatives for UK SaaS Teams: What to Consider Before You Switch

Compare Cometly alternatives on attribution model depth, funnel visibility, and real pricing. A strategic guide for UK SaaS teams ready to switch.

Professional header image for industry analysis: B2B SaaS Growth Has Four Levers. Are You Pulling the Righ...
Growth

B2B SaaS Growth Has Four Levers. Are You Pulling the Right One?

New logos, trial conversion, expansion, churn reduction: the only four levers that move B2B SaaS ARR and how to measure each one.

Professional header image for step-by-step guide: Sales Funnel Optimization for SaaS: Find the Leak Before ...
Growth

Sales Funnel Optimization for SaaS: Find the Leak Before You Scale

Stop scaling a leaking funnel. Run this 7-day diagnostic sequence to find your biggest SaaS funnel drop-off and fix it before adding more traffic.

Professional header image for industry analysis: User Adoption Metrics for Vibe-Coded Apps: What to Track ...
Metrics

User Adoption Metrics for Vibe-Coded Apps: What to Track After Activation to Prevent Churn

Learn the 3 adoption metrics that predict churn in vibe-coded apps. Feature adoption rate, repeat action rate, and outcome completion rate explained.

Professional header image for educational tutorial: Why Your Vibe-Coded App's Conversion Data Is Lying to You
Attribution

Why Your Vibe-Coded App's Conversion Data Is Lying to You

Multi-channel conversion rates hide the truth. Learn to segment your funnel by source, spot which channels actually work, and stop wasting budget on

Professional header image for industry analysis: SaaS Sales Funnel vs. Marketing Funnel: Why Treating Them...
Attribution

SaaS Sales Funnel vs. Marketing Funnel: Why Treating Them as One Is Killing Your Attribution

Conflating your sales and marketing funnels creates attribution gaps that misfund both teams. Learn where the boundary is and how to measure both cleanly.