Measurement & Influence
What you measure shapes what gets shipped. The dashboard the CFO trusts, the leading indicators the CRO watches, and the framework that turns marketing into a revenue function.
The framework — strategy first
Every marketing activity is accountable to revenue. This work defines the measurement framework from top-of-funnel brand metrics to bottom-of-funnel pipeline attribution. And it starts with the discipline most CMOs miss in their first 90 days: own a number that ties to revenue, not a number that keeps score.
The marketing leaders who get fired aren't the ones missing creative goals. They're the ones who can't tell the CEO, in one sentence, what number they own and what it's worth. The board can't fire you for missing the number if you don't own one. They also can't promote you, defend you, or budget you. Ownership is the precondition for credibility.
The rule, in one line
Move from numbers that keep score to numbers that drive better actions. A score-keeping number is "we generated 384 Marketing Qualified Leads (MQLs) this quarter." A driving-action number is "we generated $4.6M in marketing-sourced pipeline against our $4.4M goal — 121%." One gets the head nod. The other gets the budget renewed.
The number you own should tie directly to revenue. Two options work and one option doesn't:
This is the conversation that earns you the seat. Work with finance and RevOps to build a 12-month pipeline-and-bookings model. The model has three inputs and one output:
THE PIPELINE FORMULA
Quarterly bookings goal × Sales cycle / Average win rate × Pipeline-to-bookings coverage = Quarterly pipeline target
Worked example (mid-market sales-led): $10M bookings goal · 6-month sales cycle · 25% win rate · 3× coverage = $30M in pipeline needs to be in the funnel at any moment to hit the number.
THE INPUTS BY ACV + MOTION — DON'T ANCHOR ON THE MID-MARKET EXAMPLE
Win rate and coverage swing 2–4× across motion and ACV bands. Anchoring on the 25% × 3× example will under-build pipeline at enterprise and over-build at SMB. Use this table to size yours:
| SEGMENT | SALES CYCLE | WIN RATE (FROM QUALIFIED OPP) | COVERAGE RATIO |
|---|---|---|---|
| Strategic ($250K+ ACV) | 9–12 months | 15–22% | 4–5× |
| Enterprise ($75K–$250K) | 6–9 months | 20–28% | 4–5× |
| Mid-market ($25K–$75K) | 3–6 months | 25–35% | 3× |
| SMB transactional (<$25K Annual Contract Value, or ACV, sales-led) | 1–3 months | 25–40% per opp · 8–18% from MQL | 2–3× |
| Product-Led Growth, or PLG (any ACV) | Not the right metric | Track free→paid (3–8%) + Product Qualified Lead (PQL) → PAID conversion | Not the right metric — track PQL volume against activation target |
Pre-PMF / PMF at any motion: add a full turn of coverage (3× → 4×, 4× → 5×) until you have four clean quarters of conversion data. Variance kills you when the model is young.
If you don't have enough data to model precisely yet, give an educated guess and schedule a quarterly review to refine. The model that exists and is wrong is better than the model that doesn't exist. The discipline of building it forces alignment with the CFO and head of sales — which is the actual deliverable.
The single most under-rated comms artifact in the marketing function. Send it every Monday morning to your Executive Leadership Team (ELT) — Chief Executive Officer (CEO), CFO, head of sales, head of Customer Success (CS). Treat it like a newsletter. Build subscribers. Make it the document your CFO is looking for before their 9am.
WEEKLY DEMAND FORECAST — TEMPLATE
The weekly demand forecast is what makes you visible. It's the difference between "the marketing team" and "the marketing function the CEO defends in board meetings."
The numbers that drive your model. Saves to your Brief — every measurement and exec-comms prompt on the site will use these.
Saved as [QUARTERLY BOOKINGS GOAL], [SALES CYCLE], [WIN RATE], [PIPELINE COVERAGE], [NUMBER OWNED] across the site.
| METRIC | DEFINITION | TARGET | CADENCE |
|---|---|---|---|
| Marketing-Sourced Pipeline | New pipeline where first touch was a marketing program | [X]% of total pipeline | Weekly |
| Marketing-Influenced Pipeline | Open/closed opps that touched any marketing program | [Y]% of total pipeline | Monthly |
| Cost per MQL | Total marketing spend / qualified leads generated | <$[Z] | Monthly |
| MQL to SQL Conversion Rate | % of MQLs accepted and converted by Sales | >25% | Monthly |
| Marketing CAC | Marketing spend per new customer acquired | Reduce [X]% YoY | Quarterly |
| CHANNEL | PRIMARY KPI | BENCHMARK TARGET |
|---|---|---|
| Content / SEO | Organic sessions + keyword rankings + content-attributed MQLs | \+20% organic traffic QoQ |
| Open rate + click rate + email-attributed MQLs | Open >30%, Click >4% | |
| LinkedIn Organic | Impressions + engagement rate + follower growth | >3% avg engagement rate |
| LinkedIn Paid | CPL + Lead Gen Form conversion | CPL <$[X], LGF rate >12% |
| Google Paid Search | CTR + CPC + demo conversion rate | CTR >3% (brand), CPC <$[X] |
| Events | Pipeline generated vs. event cost | 10× ROMI target |
| Review Sites | Rating + review count + badge status | 4.5+/5.0, Leader badge in primary category |
| ABM | Account engagement score + pipeline from ABM accounts | >50% of Tier 1 accounts engaged |
| Customer Marketing | NPS + advocacy opt-in rate + expansion pipeline | NPS >50, 2+ case studies/month |
Multi-Touch Attribution (MTA) didn't survive privacy. iOS 14.5 broke deterministic mobile attribution in 2021; Chrome cookie deprecation finished the web side. Static MTA models that assign fixed percentages across first-touch, lead-creation, opportunity-creation, and closed-won touches no longer trace to a buyer journey you can defend in front of a CFO. Most teams still publish those models — they just stopped trusting them below the campaign level. The honest version of the discipline runs on three layers instead.
THE THREE-LAYER POST-MTA MEASUREMENT STACK
For incremental lift, see Marketing Mix Modeling. MTA-style real-time per-channel credit assignment is no longer reliable — and the team that publishes it as if it were is the team the CFO eventually catches. The handoff: own the number here; quantify channel-level incrementality in MMM; never claim a precision the data can't support.
Roughly half of B2B buying journeys now run through an AI inference layer before the buyer ever touches a vendor surface. The measurement discipline has to extend up the stack to match. AEO metrics are not a replacement for the funnel measures above — they sit on top, tracking the surface that increasingly decides who makes the shortlist in the first place.
| METRIC | DEFINITION | CADENCE | OWNER |
|---|---|---|---|
| Share of answer | % of your top 20–30 buyer prompts where your company appears in the cited answer (across ChatGPT, Perplexity, Claude, Google AI Overviews, Gemini) | Quarterly | Content / PMM |
| Citation sentiment | How positively or negatively your company is described in the citations — pulled by Claude / GPT classifier from the actual response text | Quarterly | Content / Brand |
| Competitor outrank rate | For prompts where you appear, % of responses where you're listed above your named market-leader competitor | Quarterly | PMM |
| LLM referral traffic | Sessions arriving from ChatGPT, Perplexity, Claude, Gemini referrers — segmented from organic in GA4 with a referrer-rule | Monthly | Marketing Ops / Analytics |
| LLM-referred conversion rate | Demo-request or signup rate of LLM-referred sessions vs. organic baseline (Sloan / Webflow benchmark: 3–23× higher) | Monthly | Marketing Ops / Demand Gen |
| Self-reported AI attribution | % of demo requests that name an AI chatbot in response to "How did you first start your research?" — added to demo-request form | Monthly | Demand Gen / RevOps |
SETUP IN UNDER AN HOUR — THE LLM-REFERRAL BASELINE
The fastest measurement win in the entire AEO discipline: add LLM referral tracking in GA4 today. The four major LLM referrers — chat.openai.com, perplexity.ai, claude.ai, and gemini.google.com — are not yet captured by the default GA4 channel rules. Create a custom channel group called "AI Chat Referral" with those four hostnames as inclusion criteria. You'll see the baseline volume by tomorrow. Add a self-reported attribution field ("How did you first hear about us / start your research?") to your demo request form for the qualitative second layer.
First-touch and last-touch attribution are both blind to AI-assisted journeys (the buyer's first real exposure happens in ChatGPT, not on your site). Self-reported data fills the gap. The teams that establish this baseline before traffic scales have the lift narrative to defend AEO investment when the inevitable budget conversation arrives.
| REPORT | AUDIENCE | CADENCE | OWNER |
|---|---|---|---|
| Pipeline Contribution Dashboard | CMO, VP Sales, RevOps | Weekly | Demand Gen / Marketing Ops |
| Channel Performance Report | Marketing Team | Monthly | Marketing Ops |
| Quarterly Marketing Review (QMR) | CMO, CFO, CEO | Quarterly | CMO |
| Event ROI Report | GTM Leadership | Per event + quarterly roll-up | Field Marketing / RevOps |
| Review Site Health Report | Marketing + CS | Monthly | Marketing |
| ABM Account Engagement Report | Marketing + Sales | Monthly | Demand Gen / RevOps |
The prompt pack
Each prompt is a named, named-by-what-it-does deliverable. Click any card to expand the paste-able body. Run against your Operator Brief.
Five copy-paste prompts. Open ChatGPT, Claude, or Gemini. Paste a prompt. Run it. The output of one prompt feeds into the next.
READ THIS ONCE BEFORE ANY PROMPT IN THIS BOOK
These prompts assume you've populated your Operator Brief (the worksheet that lives in /Operator-Brief-Worksheet.docx). When a prompt asks for OPERATOR BRIEF, paste the relevant Brief sections rather than typing context from scratch.
Your output then arrives in your voice, against your buyers, using your differentiators. Not [BRACKETED] generics. The Brief is the difference between an LLM helper and a tool that sounds like you.
Prompt 1
A north-star + 3 supporting KPIs with definitions and target ranges.
Prompt 2
Three crisp definitions with entry rules + handoff SLAs.
Prompt 3
A 1-page weekly marketing report template.
The agent
For teams operating in AI Operating Model territory, the work above runs on a named agent that watches the inputs on cadence and surfaces drift before the human team notices.
How to install this agent
The quantitative truth-teller on pipeline coverage AND the AEO measurement stack above it. Watches pipeline-to-quota ratios by stage. Watches LLM referral traffic + share-of-answer monthly. Surfaces velocity drift, alerts when math is breaking before the QBR says so. The agent that catches the gap quarter-of, not quarter-after.
| Task | Frequency | Duration | Output goes to |
|---|---|---|---|
| Daily pipeline snapshot + coverage check | Daily 06:00 | ~15 min | Director RevOps + CRO if alert |
| Daily stage-conversion watch | Daily 06:30 | ~10 min | Sales Director + segment leads |
| Daily pipeline-creation rate watch | Daily 17:00 | ~10 min | VP Marketing + CRO |
| Weekly Pipeline Math digest | Weekly Mon 08:00 | ~30 min | VP Marketing + CRO + CFO + CEO |
| Weekly forecast cross-check | Weekly Mon 08:30 | ~30 min | CRO + Director RevOps |
| Monthly stage-conversion audit | Monthly 1st | ~90 min | Director RevOps + CRO |
| Monthly segment math | Monthly 15th | ~60 min | Sales Director + segment leads + VP Marketing |
| Quarterly projection memo | Quarterly Q-15 days (pre-Board) | ~3 hours | CEO + VP Marketing + CRO + CFO + Board |
Scheduled (cron-style):
| Schedule | What it runs |
|---|---|
0 6 * * * | Daily snapshot + coverage check |
30 6 * * * | Daily stage-conversion watch |
0 17 * * * | Daily pipeline-creation watch |
0 8 * * 1 | Weekly Pipeline Math digest + forecast cross-check |
0 9 1 * * | Monthly stage-conversion audit |
0 9 15 1,4,7,10 * | Quarterly projection memo (pre-Board) |
Event-driven:
| Event | What it runs |
|---|---|
| Pipeline coverage drops below target ratio mid-quarter | Page CRO + VP Marketing + CFO within 1 hour |
| Stage-conversion drops > 15% over 14-day window | Page Sales Director + Director RevOps |
| Pipeline-creation rate insufficient to hit quota | Page VP Marketing + CRO; surface to Performance Marketing Agent for reallocation |
| Performance Marketing Agent proposes reallocation > $5K | Run lift-vs-gap math; append to proposal |
| Forecast variance > 15% from prior week | Surface drift to CRO + CFO |
| Source | Type | Cadence | Required? |
|---|---|---|---|
| Operator Brief (Section 7) | Markdown | Read on KPI updates | Required |
| CRM opportunity full state | API + warehouse | Daily bulk + real-time | Required |
| Coverage ratio targets per segment | YAML | Quarterly | Required — core config |
| Revenue Attribution Engine per-channel data | JSON | Weekly | Required for channel-source pipeline math |
| ICP Researcher Agent grade data | JSON | Daily | Required for ICP-compliant pipeline split |
| Account Intel Hub records | JSON | Live query | Required for at-risk pipeline detection |
| Sales forecast (AE-led commits) | CRM forecast fields | Weekly | Required for cross-check |
| Output | Format | Target path | Audience |
|---|---|---|---|
| Daily pipeline snapshot + coverage | JSON + Markdown | /pipeline-math/daily-snapshot.json | Director RevOps + CRO (Slack) |
| Daily alerts (when triggered) | Slack DM + ticket | Slack #pipeline-math + Linear | CRO + VP Marketing + CFO |
| Weekly Pipeline Math digest | Markdown + chart bundle | /pipeline-math/digests/YYYY-WW.md | VP Marketing + CRO + CFO + CEO |
| Forecast cross-check report | Markdown | /pipeline-math/forecast/YYYY-WW.md | CRO + Director RevOps |
| Monthly stage-conversion audit | Markdown + chart | /pipeline-math/conversion/YYYY-MM.md | Director RevOps + CRO |
| Quarterly projection memo (pre-Board) | Markdown + chart bundle | /pipeline-math/quarterly/Q<n>-projection.md | CEO + VP Marketing + CRO + CFO + Board |
| Trigger condition | Escalate to | Within |
|---|---|---|
| Pipeline coverage drops below target mid-quarter | CRO + VP Marketing + CFO | < 1 hour |
| Stage-conversion drops > 15% sustained 14 days | Sales Director + CRO | < 24 hours |
| Quarterly projection variance > 20% from CRO forecast | CRO + CFO + CEO | < 7 days (forecast reconciliation) |
| Pipeline-creation rate insufficient with > 30 days remaining in quarter | VP Marketing + CRO | Same business day |
| Forecast variance > 25% from board-committed number | CEO + CFO + Board | Same week (before next Board call) |
| Platform / tool | Used for | Required? |
|---|---|---|
| Replit + Postgres (snapshot history) | Daily snapshot + audit | Required |
| Snowflake / BigQuery (CRM warehouse) | Opportunity full state | Required |
| Salesforce / HubSpot API + webhook | Real-time stage changes | Required |
| Looker / Mode / Tableau | Coverage visualization | Required |
| Python + pandas | Statistical drift detection | Required |
| Slack API | Daily alerts + weekly digest | Required |
Evals — output quality checks:
Hallucination defense — specific checkpoints:
First-run checklist — 5 steps from spec to running agent: