Refiner

campaign performance analysis

Campaign Data Analysis

Rigorous campaign performance analysis that identifies what actually drove results — built for tech, finance and professional services marketing teams.

Campaign performance analysis is the step most marketing teams skip or rush, because it's easier to report that a campaign hit its targets than to genuinely understand why — and understanding why is what determines whether next quarter's campaign repeats the success or accidentally undoes it. Surface-level analysis, comparing this campaign's headline numbers to last campaign's, tells you almost nothing about causation.

Rigorous analysis means isolating variables: was a campaign's strong performance driven by the creative, the targeting, the offer, the audience segment, or simply favourable market timing that had nothing to do with the campaign itself? For tech, finance and professional services businesses running relatively few large campaigns rather than high-frequency, high-volume consumer campaigns, getting this right matters even more, because there are fewer opportunities to test and learn cheaply.

We bring a structured, statistically grounded approach to campaign data analysis — one that separates genuine signal from noise, accounts for the long lag between B2B campaign activity and revenue outcomes, and produces findings your team can actually apply to the next campaign rather than a retrospective that just confirms what already happened.

Segment and creative-level, not just topline results

Analysis depth

Full-funnel view reveals true channel quality

Misallocated spend identified

Every campaign feeds a prioritised next-test roadmap

Learning velocity

Moving beyond surface-level campaign reporting

Most campaign 'analysis' is really just reporting: here's what the campaign spent, here's what it generated, here's whether that beat target. This has its place as a scorecard, but it doesn't explain anything, which means it can't reliably inform the next campaign. Genuine analysis asks a harder question: of everything that happened during this campaign, what specifically caused the result we saw?

This requires decomposing a campaign into its component variables — audience segment, creative execution, offer or messaging angle, channel mix, timing and competitive context — and examining performance at that level of granularity rather than only at the aggregate campaign level. A campaign that hit its overall target might be masking one segment that dramatically outperformed and another that badly underperformed, an insight lost entirely in a single blended number.

We build this decomposition into every campaign analysis, so findings are specific and actionable — 'this audience segment responded to this specific message angle' rather than 'the campaign worked', which tells the next campaign planner nothing they can actually use.

Isolating what actually drove performance vs correlation

B2B campaign performance is affected by far more than the campaign itself: seasonality, competitor activity, sales team capacity, broader market conditions and even unrelated company news can all move the numbers independently of anything marketing did. Attributing a strong or weak result entirely to campaign execution without accounting for these external factors leads to false confidence — and false confidence leads to repeating tactics that didn't actually cause the result being repeated.

Where possible, we build in genuine test-and-control structures — holdout audiences, geographic splits, or staggered launch timing — so campaign impact can be isolated from these confounding factors with real statistical grounding rather than assumption. This is more achievable in paid channels with controllable targeting than in broader brand or content campaigns, where we instead rely on trend analysis against a pre-campaign baseline and known seasonal patterns to separate genuine lift from background noise.

For fintech and financial services clients in particular, we're careful to factor in regulatory announcements, interest rate changes and other sector-specific external events that can move buyer behaviour independently of any marketing activity — misattributing a market-driven dip or surge to campaign performance is a common and costly analytical error in these sectors.

Segment-level and account-level analysis for B2B campaigns

Aggregate campaign metrics routinely hide the most useful findings. A campaign targeting multiple industry verticals or company sizes will almost always perform unevenly across those segments, and the aggregate number tells you nothing about which segment to double down on or which to deprioritise. We break every campaign analysis down by the segments that matter to your go-to-market strategy — vertical, company size, geography, buyer persona — rather than stopping at the topline result.

For account-based motions, common in enterprise tech and financial services sales, we extend this further to account-level analysis: which target accounts engaged, at what depth, and how did that engagement correlate with pipeline progression. This is a fundamentally different and more useful lens than individual-contact-level metrics for businesses selling to buying committees rather than individual consumers.

This segment-level rigour is often where the genuinely valuable findings live — not in whether a campaign worked overall, but in the specific combination of audience and message that worked disproportionately well and deserves a larger share of the next quarter's budget.

Creative and messaging analysis: what resonated and why

Beyond audience and channel, understanding which specific creative and messaging choices drove performance is essential for compounding learning across campaigns, rather than starting from scratch each time. We analyse creative performance at the level of individual message angles, formats and calls to action, looking for patterns that hold across multiple campaigns rather than treating each result as a one-off.

For B2B audiences in tech and finance, this often surfaces counterintuitive findings — a direct, specificity-driven message frequently outperforms a broader brand-style message with this audience, for instance, or a particular proof point resonates disproportionately with one persona but not another. These patterns only become visible through structured cross-campaign creative analysis, not by reviewing each campaign in isolation.

We document these findings in a running creative learnings log, shared with your content and creative teams, so insight compounds across quarters rather than living only in an individual analyst's memory or a single report that gets filed away and forgotten.

Analysing the full-funnel impact of a campaign, not just top-of-funnel results

A campaign's headline metrics — clicks, leads, cost per lead — often look strong or weak well before its true quality becomes visible further down the funnel. We follow every significant campaign's leads through to CRM opportunity and close, checking whether apparently strong top-of-funnel results actually converted to qualified pipeline, or whether a campaign that looked mediocre on cost per lead actually produced disproportionately high-quality, fast-converting pipeline.

This full-funnel view frequently reverses the conclusion a team would draw from top-of-funnel metrics alone, and it's the single most common source of misallocated budget we see when we begin working with a new client — money kept flowing to a channel with an attractive cost-per-lead number, while a quieter channel with a higher cost per lead but dramatically better close rate was underfunded.

Turning campaign analysis into a repeatable testing roadmap

The value of campaign analysis compounds only if findings feed directly into what gets tested next, rather than sitting in a report that's read once and archived. We convert every significant analysis into specific, prioritised hypotheses for the next campaign cycle — a defined audience, message and format to test, with a clear prediction of expected outcome based on what the analysis showed.

This turns campaign planning into a genuinely cumulative process: each quarter's campaigns are informed by a growing, evidence-based understanding of what works for your specific audience, rather than each campaign being planned fresh based on instinct or whatever performed well most recently, which tends to overweight recent results at the expense of a more complete pattern.

Frequently asked

How do you separate a campaign's real impact from external factors like seasonality?

Where possible we build genuine test-and-control structures — holdout audiences or staggered launches — to isolate campaign impact statistically. Where that's not feasible, such as with broad brand campaigns, we compare performance against a pre-campaign baseline and known seasonal patterns, and explicitly factor in sector-specific external events, particularly important for fintech clients affected by market and regulatory news.

Why does segment-level analysis matter more than overall campaign results?

Aggregate results routinely hide the most useful findings — a campaign might hit its overall target while one segment dramatically outperformed and another underperformed. Breaking analysis down by vertical, company size or persona reveals which combination of audience and message deserves more budget, which the topline number alone can never tell you.

How do you know if a campaign with a high cost per lead was actually a success?

We follow every significant campaign's leads through to CRM opportunity and eventual close, not just to the initial lead. This full-funnel view often reverses conclusions drawn from top-of-funnel metrics alone — a campaign with a higher cost per lead but a much better close rate can be substantially more valuable than one that looks cheaper at first glance.

What happens to the analysis after the report is delivered?

Every analysis is converted into specific, prioritised hypotheses for the next campaign cycle, with a clear prediction of expected outcome. This is logged in a running cross-campaign learnings document shared with your team, so insight compounds quarter over quarter rather than being read once and archived.

Refinement consultation

Let's talk campaign data analysis

Answer four quick questions and we'll come back within one working day with a specific, costed way forward.

See the work