Case study · Multi-market B2B · Paid media + Microsoft Dynamics reporting

Swank case study: a multi-market demand gen turnaround at 4.2x ROAS

JayOh rebuilt Swank’s multi-market growth engine: unified reporting, restructured Google Ads, new audiences and creative, and attribution restored into Microsoft Dynamics. Within the first quarter, priority markets hit 4.2x ROAS, wasted spend fell 58% and K-12 Streaming conversions rose 312%.

By Joe LaGrutta, Founder, JayOhUpdated October 2026
Case file · Swank Results
Toggle view
K-12 Streaming conversions+312%
Cost per conversion−66%
Wasted spend−58%
ROAS, priority markets4.2x
4.2xROAS
−58%wasted spend
+312%K-12 conversions
Figures as reported in JayOh’s case study materials. “Baseline” means the starting point the improvement is measured against.
ClientSwank
IndustryMulti-market B2B
ServicesPaid media · Microsoft Dynamics · Looker Studio · Attribution
TimelineFirst quarter
01 · Client type

Who was the client?

Swank sells into very different markets, each with its own buyers and seasonality. Paid media and reporting had to work market by market, and every result had to trace back to pipeline in Microsoft Dynamics.

ClientSwank
Client typeMulti-market B2B organization
MarketsK-12, Patient Entertainment, Parks, Hotels, RLC and Libraries
EngagementData foundations, paid media restructure, audiences, creative and unified reporting
02 · Problem

What problem were they solving?

Problem 1

Campaigns didn’t map to markets or pipeline

Ad platforms, GA4 and site tracking weren’t tied to markets and pipelines in Microsoft Dynamics, so qualified interest couldn’t be attributed.

Problem 2

Search wasted budget

K-12 and Patient Entertainment search campaigns needed restructuring; poor-quality terms and loose match types pulled in irrelevant traffic.

Problem 3

One-size targeting

Bids and audiences weren’t tuned by geography, season or market, and some segments (RLC, Hotels) had underperforming creative.

Problem 4

Fragmented reporting

Google, Meta and LinkedIn performance lived in separate tools, so the team couldn’t self-serve insight without losing nuance.

03 · System built

What system did JayOh build?

6 workstreams, in the order they matter. Each one closes a specific gap from the problem list above.

Stack
Microsoft DynamicsGoogle Ads (Search + PMAX)Meta AdsLinkedIn AdsGA4Looker StudioUTM standards

Microsoft Dynamics and data foundations

Connected ad platforms, GA4 and site tracking into one source of truth, with UTM standards and lead-source mapping that tie campaigns to markets and pipelines in Dynamics.

Search restructure and keyword strategy

Audited Google Ads across markets, restructured K-12 and Patient Entertainment search, added sitelinks, pruned poor-quality terms and moved to intent-based phrase/exact match with negatives.

Geo and bid optimization

Geo bid adjustments plus a separate Streaming ad group for K-12, with continuous bid and keyword tuning toward the best locations and queries.

Audience and predictive segmentation

Customer lists, lookalikes, predictive audiences and cold/warm-weather geotargeting for Parks to test prospecting vs. retargeting by market.

Creative and campaign activation

Quick-turn Meta campaigns (Grandparents Day and Hispanic Heritage for Parks), PMAX asset guidance and creative refreshes for RLC, Hotels and other segments.

Unified reporting

A multi-tab Looker Studio dashboard across Google, Meta and LinkedIn with a “How To” tab, organic traffic segmentation (including Libraries) and campaign-level filters.

04 · Timeline

How long did it take? First quarter

The 4.2x ROAS was reached within the first quarter. Phases overlapped; exact dates weren’t recorded in the case study.

Phase 1

Connect the data

Ad platforms, GA4 and site tracking mapped to markets and pipelines in Microsoft Dynamics.

Phase 2

Restructure search

K-12 and Patient Entertainment campaigns rebuilt; negatives, match types and geo bids tuned.

Phase 3

Expand audiences and creative

Lookalikes, predictive audiences, weather geotargeting and quick-turn Meta campaigns.

Phase 4

Report and iterate

Looker Studio dashboard lets the team self-serve and double down on winners.

05 · Numbers

What were the results, before and after?

Every figure below comes from JayOh’s documented case study for this engagement. Where the starting value wasn’t recorded as a number, the “Before” column describes the starting state instead.

MetricBeforeAfterHow it was measured
K-12 Streaming conversionsShared ad group+312%After separating a Streaming ad group
Cost per conversionBaseline−66%Across restructured campaigns
ROAS, priority markets—4.2xWithin the first quarter
Wasted spendLoose match types, poor terms−58%Intent-based match + negatives
ImpressionsBaseline+35%More reach at lower cost per conversion
06 · Takeaways

What made it work?

The operator lessons we’d apply to any team facing the same problem.

01

Map campaigns to the CRM first

UTM standards and lead-source mapping into Dynamics made it possible to know which market a dollar served.

02

Split what behaves differently

Separating the K-12 Streaming ad group is what unlocked a 312% conversion lift. Blended ad groups hide winners.

03

Build the dashboard people will use

A “How To” tab and market filters let Swank’s team self-serve instead of waiting on an analyst.

07 · Self-check

Is this your situation?

Five signs we saw at this client before the work started. Tick the ones that are true for you; the more you tick, the closer your fix looks like this system.

Rule of thumb: 1–2 signs is a contained fix, 3 is this pattern, 4–5 means the system needs rebuilding rather than patching.

Signs you need this system

Tick the statements that are true for your team.

08 · FAQ

Questions about this case study

What did JayOh change in Swank’s paid media?
JayOh restructured K-12 and Patient Entertainment search campaigns, pruned poor-quality terms, moved to intent-based phrase and exact match with negatives, added geo bid adjustments and a dedicated Streaming ad group, and built new audiences and creative across Meta and LinkedIn.
How was attribution restored in Microsoft Dynamics?
By connecting ad platforms, GA4 and site tracking with UTM standards and lead-source mapping, so campaigns tie back to specific markets and pipelines in Dynamics.
How quickly did results show?
Swank reached 4.2x ROAS across priority markets within the first quarter, alongside a 66% decrease in cost per conversion and a 58% reduction in wasted spend.
Does JayOh work with CRMs other than HubSpot and Salesforce?
Yes. This engagement ran on Microsoft Dynamics. The tracking and attribution principles are the same regardless of CRM.
What reporting did the team get?
A multi-tab Looker Studio dashboard covering Google, Meta and LinkedIn, with a “How To” tab, organic traffic segmentation (including a Libraries segment) and campaign-level filters.
Next step

Want this system in your stack?

Bring your current setup to a 30-minute call. We’ll tell you which parts of this case apply, what we’d build first and what it would take.

  • Growth pods: a consultant plus developers, run in weekly sprints
  • 100+ engagements and 75+ CRM migrations since 2016
  • HubSpot Platinum Partner, Clay partner, Anthropic/Claude partner
  • Current plans on the pricing page