Skip to main content
duha media

Class B · CRO Core

“Data-driven conversion rate optimisation — turning your existing traffic into measurable revenue.”

For Shopify stores with 10,000+ monthly sessions and active paid campaigns. We systematically improve what happens after the click — using heuristic CRO, not A/B testing.

From $5,000 setup + from $500/mo retainer · Min. 10,000 monthly sessions · Backed by the Conversion Guarantee

Live client dashboard included from day one.

Prerequisites

Class B requires a qualifying site.

We won't take on an engagement that can't produce reliable signal. These aren't arbitrary thresholds — they're the conditions under which heuristic CRO actually works.

10,000+

Monthly sessions

Below this, heuristic CRO can't isolate behavioural patterns from noise. We need enough traffic to read funnel data, drop-off points, and Clarity recordings with statistical confidence — week over week, not quarter over quarter.

Under 10K sessions → noise · 10K–25K → heuristic CRO · 25K+ → A/B testing (Class A)

Paid

Active or planned ads

Ad spend signals you're already invested in driving traffic. CRO compounds that investment — improving what happens after the click, not just before it.

Ad spend = you already care about ROI

Don't qualify yet? Class C builds the foundation and installs Clarity + GA4 from day one. Most Class C clients hit the Class B threshold within 6–12 months. See Class C →

Guarantee

We back the work.

Applies to Class B — CRO Core engagements.

The Duha Media Conversion Guarantee

“If your conversion rate does not measurably improve within 90 days of the first deployed fix — measured against the 60-day baseline captured before that fix went live — we keep working at no additional cost for up to 90 more days, until it does. You will always be able to see exactly what we changed, what moved, and what did not. The answer is always in the data, not in our word.”

Eligibility

Minimum 10,000 monthly sessions to your store

GA4, Clarity, and Shopify Analytics installed before the engagement starts

Fixes approved within 7 business days of delivery each cycle

Traffic remains within ±25% of the engagement-start baseline

No client-side UX changes to pages in scope without coordination

The guarantee is credible because the methodology is documented. Every decision is logged, every test recorded, every result measured against baseline. An agency operating in a black box cannot offer this. We can.

Setup phase — one-time

What happens before the retainer begins.

01

Three-layer measurement baseline

Shopify Analytics, GA4, and Microsoft Clarity reconciled into a single baseline. Goals, events, and funnels validated end-to-end. No optimisation is possible without a reliable baseline — this is the first thing we fix.

02

Full site CRO audit

A complete review of where your traffic drops off — using Shopify Analytics conversion funnels, Clarity heatmaps, session recordings, and GA4 path data. Every finding is documented with a hypothesis before a single change is made.

03

Prioritized leak report

Conversion leaks ranked by estimated revenue impact. Each leak documented with the data that surfaced it, the proposed fix, and the expected lift — so you know exactly why each fix is sequenced where it is.

04

Measurement framework

Pre/post measurement windows defined for every fix: 60 days of pre-fix baseline, 90 days of post-fix observation. Page-level isolation when other UX changes happen outside scope.

05

Initial fix batch

First wave of conversion fixes deployed against the highest-impact leaks. Each fix isolated to its own page or flow so before/after measurement is clean.

06

Client dashboard live

Your Duha Media Client Dashboard provisioned and live from setup day one. Real-time CVR, change log, audit findings, and monthly reports — all in one place, kept forever.

Retainer — ongoing

What you get every month.

Week 1

Week 2

Week 3

Week 4

Fix deploy
Clarity + Shopify review
Strategy call
Monthly report
Roadmap update

Cadence repeats every month. Async chat + Loom between calls. Dashboard live the whole time.

How we document the work

Every change has a paper trail. Always.

Every change is logged before traffic sees it. Every leak documented with the data that surfaced it. Every fix measured against the 60-day pre-deployment baseline. Documentation runs continuously — not delivered at the end of the engagement.

Change log entry

Every site update logged with: what changed, the finding that triggered it, the hypothesis, and the target outcome.

2026-03-14 · CTA moved above fold · /products/hero
Finding: 67% of mobile users never reached original CTA
Hypothesis: Moving CTA above fold → +8–12% mobile CVR
Status: Live — measuring against 60-day baseline

Conversion leak report

Every conversion leak documented with the data source, the proposed fix, the estimated revenue impact, and the measurement window.

Leak #014 · Checkout · billing-step abandonment
Source: Shopify funnel + Clarity rage-click on country dropdown
Fix: Auto-detect country from IP, default state list
Est. impact: +6–9% checkout completion · Window: 60d pre / 90d post

Monthly report — sample structure

Same format every month — track changes over time without translating between structures. Lives in the Client Dashboard, kept forever.

March 2026 — Performance report

Class B · Month 3

2.4%

CVR (was 1.8%)

−18%

Form abandon

$3.20

Revenue / session

Sections: CVR vs baseline · Fixes deployed + measurement · Leak findings · Next month priorities · Updated roadmap

Tool stack

Three layers of measurement. One dashboard.

Microsoft Clarity

Free

Session recording, heatmaps, dead-click detection, rage-click detection. The behavioural layer.

Free, privacy-compliant, and the fastest way to see what visitors are actually trying to do — and where they give up.

GA4

Free

Path exploration, conversion events, attribution. The traffic layer — where visitors come from and what they do next.

The standard. Configured properly so the data is actually trustworthy.

Shopify Analytics

Included

Native funnel data, product-level conversion, repeat-purchase reporting. The commerce layer — straight from the platform.

The source of truth for revenue. We reconcile GA4 and Shopify so the numbers actually agree before we start.

Duha Media Client Dashboard

Included

Real-time CVR, full change log, monthly reports, and the original audit — all in one place, accessible any time.

Self-hosted, no third-party tool, no vendor lock-in. The portal you check instead of waiting for a PDF.

GrowthBook A/B testing is Class A (25,000+ monthly sessions). Class B is heuristic CRO — driven by Clarity, Shopify Analytics, and GA4.

What we track

Primary outcomes. Diagnostic signals.

Primary metrics

CVR

Primary goal. Every engagement benchmarked here from day one.

Revenue per session

What every visit is actually worth.

AOV

Average order value, tracked alongside CVR.

Diagnostic metrics

Funnel drop-off

Where in the path users leave before checkout.

Form abandonment

Last drop-off before the sale. Often the most fixable.

Mobile vs desktop CVR

Most paid traffic is mobile. Most sites are built for desktop.

Scroll depth

Where users disengage before reaching the CTA.

CTR

CTA visibility and copy effectiveness on key elements.

Core Web Vitals

LCP, INP, CLS — speed and stability affect conversion directly.

Results

What Class B actually produces.

Coming soon

Case studies in progress.

Results from current engagements will be documented and published here once verified. Enter your email to be notified when the first case study goes live.

Not included

Structured A/B testing (GrowthBook framework)

Class A →

Paid advertising management or campaign strategy

Class A →

Cross-channel campaign correlation + attribution

Class A →

CRM development or custom CRM builds

Common questions

What comes up before teams sign off.

Share internally

Class B — Full engagement brief

Setup deliverables, retainer cadence, tool stack, FAQ, and pricing — ready to forward to your team.

We'll send the PDF to your inbox. Your URL helps us personalise any follow-up — no pitch, just context.

How the tiers connect

“These aren’t just options. They’re a system.”

Each tier is a complete engagement, and clients who begin at Class C graduate into Class B with a compounding advantage — the UX is already built for optimisation, Clarity is already collecting data, and the dashboard is already live.

Class C

Foundation

One-time · ~3 months

Builds the site right — with conversion architecture, analytics, and measurement infrastructure already in place. The platform everything else runs on.

Conversion-informed UI design
Engineered UX
CMS + CRM integration
Content creation
Clarity + GA4 at launch

Class B

CRO Core

From $5,000 setup + from $500/mo retainer

Continuous heuristic CRO on a site that already has traffic. Builds on the Class C foundation when clients graduate — but it's also the entry point for stores already running on Shopify.

Full CRO audit
Heuristic CRO (Clarity + Shopify Analytics)
Monthly performance reports
Live client dashboard
Backed by the Conversion Guarantee

Class A

Growth Intensive

From $15,000 intensive + from $1,500/mo retainer

The full growth system — paid channels, attribution, and structured A/B testing once traffic crosses 25,000 monthly sessions. For brands that have outgrown heuristic optimisation alone.

Full marketing audit
Conversion funnel map
Campaign playbook
90-day strategic roadmap
GrowthBook A/B testing framework

Ready to grow?

Ready to turn traffic into revenue?

We'll look at your site, find where it's losing revenue, and tell you exactly what needs to change — before any engagement starts.

No pitch. No pricing. Just the finding.