Skip to content

Marketing for Australian ecommerce brands, growth-focused DTC operators

Ecommerce marketing scored on contribution margin, not platform ROAS.

Most ecommerce dashboards report platform-attributed ROAS, which has been broken since iOS 14.5. The number that actually matters is contribution margin: revenue minus COGS, discounts, fulfilment, refunds and the marketing dollar that produced it. As an ecommerce marketing agency, we rebuild the measurement so finance and marketing finally agree, then our senior operators run Meta, Google and search against it week to week.

30 minutes with Andy McMaster, founder. No pitch, and the written fix list is yours.

DTC and ecommerce brand revenue. Built for established brands past product-market fit, not pre-PMF launches.
$2M to $20M
Recovered for one Melbourne DTC client, year one of an attribution rebuild engagement.
$1.42M
Meta Event Match Quality after a server-side rebuild with Klaviyo and Shopify, one documented engagement.
3.1 → 7.4

How we run marketing for ecommerce brands

Four principles for ecommerce marketing.

  1. Principle 01

    Contribution margin, not platform ROAS

    Meta's reported ROAS and Shopify's marketing report do not agree, and neither agrees with what hits the bank. We rebuild the measurement so the only number anyone reports is contribution margin per dollar of marketing spend, reconciled to the P&L monthly.

  2. Principle 02

    First-party data is the asset

    Server-side GTM, Meta CAPI, Klaviyo CDP, Shopify customer events. The brands that win post-iOS are the ones whose first-party customer data is clean enough that the ad platforms can model lookalikes accurately. We rebuild that data layer first.

  3. Principle 03

    Email and SMS are paid channels

    Klaviyo flows and Postscript SMS sequences are not 'free' acquisition. They have content cost, infrastructure cost, and attribution cost. We score them against incremental margin alongside paid social and search, and rebalance accordingly.

  4. Principle 04

    Channel mix drifts; we pick weekly

    iOS updates, platform algorithm changes, seasonal demand shifts, the channel mix that worked last quarter rarely works this one. We design the reporting layer so the optimal mix is calculated weekly from first principles, not inherited from last year's media plan.

Deliverables

What we run as your ecommerce marketing agency.

  • 01

    Server-side measurement rebuild on your domain. Meta CAPI, Google Ads enhanced conversions, TikTok events API, GA4 reconciled to Shopify and Klaviyo.

  • 02

    Contribution-margin reporting layer in Looker Studio that pulls revenue, COGS, fulfilment, refunds, and channel-attributed spend together. Daily refresh, monthly reconciliation to the P&L.

  • 03

    Channel-mix optimiser: a weekly dashboard that reports incremental margin per dollar of spend by channel and flags reallocations.

  • 04

    Klaviyo and Postscript flow audit: which sequences earn their margin, which don't, where the over-mailing has hurt deliverability.

  • 05

    Subscription / retention work where applicable: subscription-product attribution, churn-cohort modelling, win-back economics. Not all brands have this; where they do, we work it.

  • 06

    Ongoing management of Meta (Facebook and Instagram), Google Ads (Search, Performance Max and Shopping) and TikTok where your customers are, by the senior operators who rebuilt the measurement. Budget, bids and creative are decided weekly against contribution margin, with the reasoning written down. Klaviyo flows stay with your team or email agency, fed with the same margin data.

  • 07

    Ecommerce SEO and answer engine optimisation: category and product page structure, structured data, and the source content AI search tools cite, measured on margin from organic orders rather than traffic.

  • 08

    Quarterly working sessions covering acquisition mix, retention, ascension, and disciplined scaling, plus a written playbook and decision log that stay yours whether we keep running the account or your team takes it in-house.

Who this is for

  • Australian DTC or ecommerce brand, scaling on paid acquisition, established post-product-market-fit
  • Spending at least $20K a month across Meta, Google, TikTok, Klaviyo, and other paid channels
  • Shopify, Shopify Plus, BigCommerce, or comparable platform with API access
  • Klaviyo or comparable email / SMS platform connected to the ecommerce stack
  • Founder or CMO who wants the measurement layer rebuilt properly, not patched again
  • Want the people who rebuild the tracking to run the spend against it

Who it isn't

  • Pre-PMF brand still proving the offer (attribution work won't fix a broken product-market fit)
  • Sub-$2M revenue (at that size our fee eats the gain)
  • Want media run on the current tracking because the numbers look better that way
  • Need it shipped in three weeks for a Black Friday push (this isn't that kind of work)
  • Unwilling to pause channels for two to four weeks while measurement stabilises

How we work with ecommerce brands

Fixed fees for the agreed scope. Scoped to established DTC.

Four entry points for growth-focused ecommerce brands. Most start with the rebuild and move straight into ongoing management; if your tracking already reconciles to Shopify and the bank, management starts straight away. Everything is quoted in one written proposal after the free audit call, and none of it is a percentage of your ad spend.

Tier 01 · Diagnostic

The two-week diagnostic

Two weeks. Read-only diagnostic across Meta, Google, TikTok, Shopify, Klaviyo, and the data layer. Written report with a prioritised fix list, attribution-loss quantification, and a 90-minute walk-through.

Tier 02 · Build

The twelve-week rebuild

Twelve weeks. Server-side rebuild, CAPI / events-API integration, Klaviyo data flow rebuild, contribution-margin reporting layer, channel-mix dashboard. Scope (and the proposal) reflects the complexity of the platform stack.

Tier 03 · Full engagement

The twelve-week rebuild, in full

Twelve weeks. The full PROFIT framework, six pillars worked in sequence covering acquisition mix, attribution, conversion, retention, ascension, and disciplined scaling. The right scope when more than measurement needs work.

Tier 04 · Ongoing

Ongoing management

Meta, Google Ads and search run week to week by the operators who rebuilt the measurement, with budget moved on contribution margin and the decision log yours to keep. A fixed fee for the agreed scope.

If you're under $2M revenue or the work is genuinely measurement-only, the standalone Attribution Fix engagement is often a better fit than the shapes above. We will flag this on the audit call, along with whether your spend is large enough for our management fee to pay for itself.

In their words

What owners say once the numbers add up.

Sales +140%, past $25M

“Profit Geeks rebuilt our whole sales engine, and not just the ad accounts. …”
Founder, health & safety equipment brand

−$1K/week → $10K+/day

“We were quietly bleeding about a thousand dollars a week and had no idea why. …”
Founder, oral care brand

2 → 15+ jobs/week, $10M+ turnover

“We went from scraping together two installs a week to running four crews and fifteen-plus jobs a week, north of $10M turnover. …”
Owner, solar installation company

$1.42M ad spend recovered, year one

“After iOS, our Meta numbers stopped matching the bank, and we'd basically been writing the gap off as “just tracking.” …”
Founder, DTC apparel brand, Melbourne

+312% blended ROAS ($4.8M → $9.1M)

“We didn’t spend a dollar more on ads. …”
Owner, residential home services, Sydney

Reasonable questions

What you're probably thinking.

01We've been burned by an agency before.
Most of our intake has. The difference is structural. A senior operator runs your account, not a junior hidden behind a dashboard, and you leave the first call with written findings you own even if we never work together. No relay race, no account manager translating between you and the people doing the work.
02How do I know it'll actually work for my business?
You don't yet, and neither do we until we've seen your numbers. That's why the first step is a diagnostic, not a contract. We've documented this in DTC and home services (the case studies show the full working) and run the same playbook in professional services. If the maths isn't there for you, we'll tell you on the call.
03What if there's nothing worth fixing?
Then you've spent thirty minutes and walked away with a second opinion that cost you nothing. We'd rather say no than take on an engagement we can't earn, so we turn away intake that isn't a fit. There's no pitch and no follow-up sales sequence.
04What does it cost, and what am I signing up for?
A fixed fee for the measurement rebuild, then a fixed fee for ongoing management, both quoted in writing after the call. No per-channel markup and no percentage of your ad spend. The same senior operators handle measurement, media and margin, and scaling is tied to your contribution margin, so spend only climbs when the numbers say it's working.

Frequently asked

Questions to ask an ecommerce marketing agency.

What does an ecommerce marketing agency do?

Runs the paid and organic channels that bring an online store its customers: Meta, TikTok, Google Shopping and Performance Max, search, and usually conversion work on product and checkout pages. The difference between agencies is what they are scored on. Ours is contribution margin per dollar of spend, reconciled to Shopify and the bank, so the tracking gets rebuilt before any budget moves. Email and SMS flows stay with your team or Klaviyo agency, and we feed them the margin data.

Google Shopping and Performance Max
How is ecommerce attribution different from regular paid-acquisition attribution?

Ecommerce gets to look at every transaction on the bank. The reconciliation between Meta-reported revenue, Shopify-reported revenue, and bank-anchored revenue is a daily exercise, and the gap is rarely small: in our Melbourne case study, Meta and Shopify order counts were 32 percent apart before the rebuild. The work is rebuilding that reconciliation, not just adding more pixels.

Read the Melbourne DTC case study
Do you work with Shopify Plus or just standard Shopify?

Both. Shopify Plus gives more flexibility on the data layer (custom apps, scripts, checkout extensibility); standard Shopify handles most brands at this revenue level fine. The rebuild approach is the same; the implementation differs slightly.

What about TikTok and emerging channels?

We run TikTok ads on the TikTok Events API, and integrate Pinterest, Snap and Reddit when the brand actually spends meaningfully on them. Most growth-focused brands we meet are spending on Meta and Google primarily, with TikTok as a third channel. We don't recommend adding channels for the sake of it; we model whether the new channel can clear margin first.

Will you work alongside our Klaviyo agency?

Yes. Most clients keep a Klaviyo agency or freelancer on flows, and that stays as it is while we run paid media and search. Where there's friction (the Klaviyo team can't see contribution margin), we surface it early, and the margin data we produce usually makes their work easier to judge, not harder.

What about post-purchase upsells and subscription products?

Both factor into the measurement layer. Subscription products require lifetime-value modelling and churn-cohort attribution; post-purchase upsells affect AOV and contribution margin per order. We instrument both as part of the rebuild where they're meaningful to the brand's revenue mix.

Do you work with non-Shopify platforms (BigCommerce, WooCommerce, custom)?

BigCommerce: yes, routinely. WooCommerce: case by case (the data layer is more brittle). Custom platforms: we'll scope it on the audit call. The principles transfer; the implementation cost varies.

How much should our brand be spending on attribution and measurement infrastructure?

Less than the gap it closes, or it is not worth doing. The rebuild is a one-off fixed scope; after that, keeping the measurement honest is part of the management fee rather than a separate line. The return shows up in better allocation decisions, which is why we size the rebuild on the audit call against how much spend the current tracking is misdirecting.

How much do ecommerce marketing agencies charge in Australia?

Most charge a percentage of ad spend, typically 10 to 20 percent and falling as spend rises, or a flat monthly retainer, roughly $1,500 to $3,000 for small accounts and $3,000 to $8,000 for mid-sized ones. A percentage of spend pays the agency more when you spend more, whether or not the margin is there. Our fee is fixed for the scope we agree, does not move with your spend, and comes in a written proposal after the free audit call. If your spend is too small for the fee to pay for itself, we will tell you.

Agency fee models and AUD ranges

What you actually buy

We fix the measurement, then we run the account. It starts with a free call.

Which of these sounds like your week?

  • Meta says one number, Google says another, the CRM says a third, and the bank says something else again.
  • The leads come in and most of them are rubbish.
  • Traffic is fine. Not enough of them buy.
  • You cannot spend more without losing margin.
  • Something is wrong and you cannot say what.

All five are the same job. We fix the measurement first, then the same senior operators run the spend against it. The free call is where we work out which part you need first.

00 · Free

Run your own numbers

Six calculators and an attribution reference. Work out your break-even ROAS, your CAC payback, and whether the spend is structurally profitable, before you talk to anyone. The calculators need no signup.

01 · Free · 30 minutes

The profit audit call

A senior operator looks at your real spend, revenue and attribution gap on a call. You leave with a written fix list you keep, whether or not we ever work together. No deck, no follow-up sales sequence. We reply within one business day with three times to choose from.

02 · Optional · Two weeks

The two-week diagnostic

Read-only. We change nothing in your accounts. Every tag, event and consent rule mapped and written up: 20 to 35 pages, every issue rated P0 to P3 with an engineering-day estimate, and a 90-minute walk-through on day twelve. Yours to hand to us, your own team, or your existing agency. About a third of clients run this first, then decide.

03 · The engagement · Ongoing

The rebuild, then we run it

The first twelve weeks rebuild the measurement server-side so the reports reconcile to the bank, and work the funnel where the leak actually is. From there the same senior operators keep running Google Ads, Meta and search, with budget, bids and creative decided weekly against contribution margin and the reasoning written down. If your measurement is already sound, management starts straight away.

What it costs

Four things set the number

  • The size of your stack
  • How many ad platforms are live
  • The state of your CRM integration
  • How many service lines and locations you run

Two things do not

  • Your industry
  • How much you spend on ads

Revenue only matters because a bigger business is usually a bigger scope. We do not price off a percentage of it. We charge for the work, not for what you look like you can afford.

How it is billedThe rebuild is fixed scope, paid in instalments. Ongoing management is a fixed fee for the agreed scope. Both are quoted in one written proposal after the call. No hourly billing and no percentage of ad spend.

Included at no extra costThe written playbook and decision log, yours to keep whether we run the account or your team takes it in-house.

What happens after you book

Three steps. No mystery.

  1. Step 01 · Within 1 business day

    30-minute audit call with Andy

    Andy looks at your real numbers with you: spend, revenue and the attribution gap. He tells you on the call whether the rebuild is worth doing and where it would start. No pitch deck.

  2. Step 02 · Within 1 week

    Written proposal

    Fixed scope, fixed number, written up. The proposal names deliverables, timeline, the people involved, and the price. No hourly billing, no retainer drift.

  3. Step 03 · Within 2 weeks

    Engagement starts

    Senior operators from day one. The measurement rebuild starts, we take over day-to-day buying on the channels we can measure, and the first working session lands. Inside two weeks of the call.

Next step

Built for established DTC. Measurement that finally agrees with the bank.

If the Meta dashboard says one thing, the Shopify report says another, and finance says a third, the next step is a free 30-minute profit audit. Bring a Meta dashboard, the matching Shopify period, and your bank-deposited revenue for the same window. We will tell you on the call what the rebuild would fix, how we would run Meta, Google and search from there, and whether your spend justifies our fee.