agentsclimarketplace

Measurement

Skill Growth-Today/claude-skills/gt-meta-ads/.claude/skills/measurement

Meta Ads measurement for B2B — CAPI-backed reporting, pipeline attribution, KPIs by funnel stage, and optimising to pipeline not CPL. Use for Meta measurement, reporting, KPIs, pipeline attribution, cost per result, what metrics to track, measuring B2B Meta, optimise to pipeline. Triggers on "measurement", "reporting", "KPIs", "pipeline attribution", "cost per result", "what metrics", "measuring Meta", "CPL vs pipeline", "ROAS Meta". Do NOT use for Pixel/CAPI setup (use tracking) or fatigue metrics (use creative-fatigue).From its SKILL.md

Install
npx -y skills add Growth-Today/claude-skills --skill measurement

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.6 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

Meta Ads Measurement (B2B)

The most common B2B Meta mistake is judging the channel on raw CPL, seeing a high number, and declaring "Meta doesn't work". Proper measurement tracks at multiple funnel levels and attributes the final business outcome — pipeline, deals, revenue — back to Meta's contribution.

Instructions

  1. Measure at each funnel stage with the right metric for that stage
  2. Trust trends over time, not absolute benchmarks
  3. Attribute to pipeline and revenue via CRM-synced offline data
  4. Read creative via spend allocation, not just ad-level CPA
  5. Optimise the account to pipeline, not cheap leads

KPIs by Funnel Stage

StagePrimary metricsNote
Awareness (TOF)CPM, video completion (25%+ strong for B2B), reach, frequencyDeliverable is a retargeting pool, not conversions. Hold frequency 1.5-2.5/7 days.
Consideration (MOF)CPL for low-friction offers, Instant Form completion rate (10-15% healthy), lead-quality signalWatch quality, not just cost.
Conversion (BOF)CPL on real offers, retargeting CTR (~1.2-1.8%), LP/form conversion rate (15-25% warm)This is where pipeline gets created.
Business outcomeCost per SQL, pipeline created, deals won, revenueThe only numbers leadership should judge Meta on.

Trend Over Absolute

There is no universal benchmark — cost per result depends on vertical, offer, creative, and temperature. If cost-per-result is improving week over week, the funnel is healthy regardless of how it compares to someone else's average. Track your own trend line.

Attribute to Pipeline (the B2B unlock)

  • Browser-only reporting under-counts; lean on CAPI-backed data (see tracking).
  • Sync CRM outcomes back as offline conversions: lead → MQL → SQL → opportunity → closed-won. Now you can attribute Meta to pipeline and revenue, not just form-fills.
  • Meta-reported numbers and CRM reality diverge (attribution windows, view-through, iOS). Reconcile against the CRM; treat platform-reported ROAS as directional, pipeline as truth.
  • Respect the long B2B cycle: judge over a full consideration window, not the first two weeks. An awareness campaign with no direct conversions may be feeding the retargeting pool that closes later.

Reading Creative (2026 delivery caveat)

  • Under sequenced GEM delivery, ad-level CPA is not a reliable read of creative quality — a high-CPA ad may be assisting conversions elsewhere.
  • Use the metric stack: thumbstop (hook), CTR (message), spend allocation (algorithm trust), CPA (profitability). Spend allocation is now the strongest single signal of which creative the algorithm trusts.

Optimise to Pipeline, Not CPL

The whole point: configure tracking, events, and bidding so Meta chases qualified pipeline. Cheap leads the algorithm can always find; pipeline is the goal. If sales says the leads are junk while CPL looks great, the measurement loop is open — close it with offline conversions and quality feedback.

Examples

Example 1: "How do I measure B2B Meta properly?" → Track stage-appropriate metrics (CPM/VCR awareness, CPL/form-rate consideration, pipeline at the bottom), trust week-over-week trend, attribute to CRM pipeline via offline conversions, and read creative by spend allocation not ad-level CPA.

Example 2: "My boss says Meta doesn't work because CPL is high." → Raw CPL is the wrong verdict. Measure to pipeline: sync CRM outcomes back, compare cost per SQL and pipeline created, and read the trend over a full B2B cycle before judging.

Incrementality — Meta Conversion Lift

The causal answer to "is Meta actually working?" Meta's Conversion Lift splits the audience into treatment (sees ads) and control (doesn't) at the account level and measures the difference via Pixel/CAPI/offline uploads.

  • Requirements: min ~7-day test, ≥10% of audience per cell, ~5,000+ users in the target group, 300+ conversions for significance; most tests run 3–4 weeks. Some Conversion Lift access needs a Meta Business Partner / rep.
  • Use when spend is meaningful and the exec question is incrementality; below that, lean on CRM-based attribution.
  • For the CRM attribution loop (offline conversions from HubSpot/Salesforce, fbclid matching, models) → Read {SKILL_BASE}/resources/references/crm-attribution.md (CRM build itself: gt-hubspot-admin / gt-salesforce-admin).

Tracking hygiene & reporting

For domain verification, Aggregated Event Measurement, CAPI Gateway, standard-vs-custom events, Event Match Quality, UTM standardization, and breakdown reporting (all B2B) → Read {SKILL_BASE}/resources/references/tracking-hygiene.md.

B2B guardrail

Before applying any generic Meta tactic or benchmark here, check {SKILL_BASE}/resources/references/b2b-vs-b2c-guardrail.md — most public Meta advice is DTC/e-commerce and does not transfer to B2B.

Created by Growth Today — AI-native GTM engineering firm. Maintained and updated by Brigitta Ruha. More open Claude Skills for go-to-market teams: https://www.growthtoday.co/claude-skills

Keep looking

Skills are one crate of 326,790. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.