No Brainer

Digital Marketing6 Aug 20268 min read

Published by No Brainer Creative

Digital Marketing ROI NZ: Costs, Leads and Sales

Measuring digital marketing ROI in NZ starts with a record of what you spent, what customers actually bought and what it cost to fulfil those sales. A dashboard can help explain the journey, but clicks, form events and quoted pipeline values are different from realised profit.

This guide is written by Auckland-based No Brainer Creative. It explains a practical measurement process for a small business and uses hypothetical numbers, not client results or promised returns. Agree the cost definitions with the person responsible for your accounts so each report uses the same basis.

Define the result before choosing the metric

For an online shop, the result may be a paid order after cancellations and refunds. For a service business, it may be a completed job or paid invoice. A form submission can begin that journey without becoming a qualified enquiry or sale.

  • Visibility: impressions, relevant search positions and profile appearances.
  • Interest: visits, content engagement and clicks on contact routes.
  • Genuine enquiry: a real prospective customer has contacted the business.
  • Qualified opportunity: the enquiry fits your service, location and agreed criteria.
  • Sale: an accepted order or job, with its payment and cancellation status recorded.

Keep these stages separate. A Google Business Profile direction request is not automatically a visit or enquiry. A tap on a phone link does not prove a call connected. A submitted form does not prove that its notification reached the intended inbox.

Separate ROAS from a profit-based ROI calculation

ROAS = attributed revenue ÷ advertising spend. It describes revenue relative to media spend. It does not deduct the cost of delivering the product or service, agency fees or creative work.

For one clearly defined cost-based calculation, use ROI (%) = (revenue − all included costs) ÷ all included costs × 100. List what β€œincluded costs” means. Google’s ROI explanation includes production and advertising costs in its worked example. Different businesses may use a contribution-after-marketing calculation or another agreed method; label the denominator so the figures are comparable.

A worked example with the costs visible

Hypothetical example in NZ dollars, using a consistent GST-exclusive basis: a campaign is attributed $4,000 of completed sales. Advertising costs $1,000, agency and creative work cost $800, and delivering those sales costs $1,600.

  • Advertising spend: $1,000.
  • Other marketing costs: $800.
  • Product or service fulfilment costs: $1,600.
  • Total included costs: $3,400.
  • Revenue less included costs: $600.
  • ROAS: $4,000 ÷ $1,000 = 4:1.
  • Cost-based ROI: $600 ÷ $3,400 × 100 = 17.6%, rounded.

This example excludes other overheads, tax and financing costs and is not a complete business profit statement. It shows why calling the same campaign’s return 122% after counting only its $1,800 marketing cost would leave out the $1,600 fulfilment cost. Choose the measure that answers your business question and disclose its scope.

There is no universal profitable ROAS. If fulfilment costs change while revenue and media spend stay the same, profit changes even though ROAS does not. Returns, discounting, payment fees and service labour can also change the result.

Download the blank campaign ROI worksheet (Excel). Enter your own revenue and cost figures in the amber cells. The sheet calculates ROAS and cost-based ROI, leaves missing-input results unavailable, and provides space to record attribution and test exclusions. It contains no customer data or example campaign results.

Build a simple campaign-to-sale record

You can begin with a spreadsheet or your existing CRM. Use one row per genuine enquiry or order, with a stable reference so the same sale is not counted twice. Do not put customer names, email addresses or other personal information into public campaign URLs.

  • Enquiry or order reference and date.
  • Source and campaign where known, plus the evidence and any uncertainty.
  • Service or product requested and whether it meets your qualification criteria.
  • Progress: new, contacted, qualified, quoted, won, lost or still open.
  • Completed-sale value, refunds or cancellations, and fulfilment cost.
  • Campaign spending for the same defined reporting period or lead cohort.

Use your real workflow rather than marking every contact as a win. Keep unclosed quotes separate from completed sales. If a source is unknown, record it as unknown instead of assigning it to whichever channel looks plausible. Our CRM and automation service covers enquiry organisation and follow-up scope; measurement and delivery still need their own checks.

Check how the tracking evidence is collected

Agree meaningful events and verify the full route

In GA4, important actions can be marked as key events. Advertising platforms have their own conversion settings. Define what each event records and avoid counting the same action through multiple imports. A form-open event, successful submission, received notification and qualified enquiry are distinct checks.

Use a controlled test with an agreed recipient and a real diagnostic purpose. Confirm the visible completion, receipt or order record, and relevant measurement record where access permits. Label the test and exclude it from customer totals. Do not routinely send messages or create bookings just to make a dashboard look active.

Use campaign tags where they are appropriate

For external email or social links, a consistent source, medium and campaign name can help identify traffic. Google Ads also supports auto-tagging; manually adding UTMs to every ad is not a universal requirement. Google explains the roles of manual tagging and auto-tagging. Check the actual integration and keep naming consistent rather than assuming a tag proves a sale.

Keep normal internal navigation links clean. A campaign parameter describes a source; it does not establish that the campaign caused a purchase. Consent choices, device changes, offline conversations and incomplete integrations can leave gaps in the journey.

Reconcile channels before adding totals

The same customer may click an ad, return through organic search and later phone the business. Different platforms can each report credit for that sale using different windows and methods. Do not add their attributed revenue together and call the sum total sales. Reconcile against the business’s order or invoice records and state the attribution method.

Choose a review period that matches the sales process

Record the observed time from enquiry to sale. Recent enquiries may still be open when the campaign report is prepared. Show their status separately instead of treating them as lost or assigning their full quoted value to revenue.

Distinguish sales completed this month from sales resulting from enquiries first received this month. Either view can be useful, but mixing them can make spending and outcomes refer to different groups. Account for cancellations and refunds consistently. Where data is incomplete, report a provisional result and say what is missing.

A before-and-after comparison can suggest a question to investigate; it does not prove the campaign caused the change. Seasonality, pricing, availability, sales follow-up and other marketing can affect the result. A fixed 30-day, 90-day or SEO payback promise does not resolve those differences.

Turn the report into a useful decision

Start with the most consequential gap. If enquiries arrive but are not answered, improve the handover before buying more traffic. If qualified opportunities do not become sales, review the offer and follow-up evidence. If visibility is low, investigate relevant search demand, content, competition and crawlability.

Our Auckland digital marketing service explains the wider planning scope. For channel-specific work, see Google Ads management or SEO services. Management fees, advertising budgets, measurement work and other costs should be confirmed separately in a written proposal.

Bring a defined reporting period, campaign spending and the lead or sales stages you can substantiate. If you want help identifying the next useful measurement task, tell us about your campaign and reporting gap. Do not send customer records through a public comment or campaign URL.

Questions about digital marketing ROI

What is the difference between ROI and ROAS?

ROAS divides attributed revenue by advertising spend. ROI compares profit with a defined cost base. Include the costs of delivering the sale and explain which marketing costs and overheads are included. A high ROAS alone does not establish profitability.

Is a 3:1 ROAS always profitable?

No. The result depends on product or service margins, fulfilment costs, fees, refunds and other costs. Use your own cost assumptions and show them with the result rather than treating one ratio as a universal break-even point.

Should a phone click count as an enquiry?

A phone click records an attempt to open a calling route. It does not establish that the call connected, was answered, came from a prospective customer or became a sale. Report the click separately from a verified call and a qualified enquiry.

How long should I wait before judging a campaign?

Use the observed time between first enquiry and completed sale, plus any refund or cancellation period that affects the result. Report recent leads as still open where appropriate. There is no fixed review window that fits every NZ business.

How do I measure ROI from SEO?

Record the cost of SEO work and follow attributable organic enquiries through to completed sales and their contribution. Search impressions, rankings and visits help diagnose visibility, but are not revenue. Explain missing attribution and other changes that could affect results.

Do I need GA4 to keep a useful marketing record?

A consistent record of campaign costs, genuine enquiries, sales and fulfilment costs can be useful before a complete analytics setup is available. Analytics and advertising tools add evidence when configured and tested; a tool being installed is not proof that every lead or sale is measured.

Should internal tests be included in lead totals?

No. Label controlled tests so they can be excluded from customer-enquiry and revenue reporting. Also identify spam and duplicates. Keep evidence that a test completed without presenting it as demand from a prospective customer.

What should an agency include in its report?

Ask for the period, channel, cost scope, source of each result, genuine lead and sales stages, attribution method, limitations and next action. Keep completed work, pending items and business outcomes separate. Confirm management fees and advertising spend separately in the written scope.

Related planning guides

Want this done for your business?

Let’s talk.

You don’t need to arrive with a marketing plan.

Tell us where the business is now, where you want it to go and what’s frustrating you.

We’ll help work out the bit in between.

No pressure. No jargon. No 84-slide presentation.Just a useful conversation about your business.