Run & optimise

See exactly what your marketing is doing, in one live view

A dashboard that pulls spend, leads, sales and ROAS into one screen, updated automatically, so every decision starts with the real numbers.

Live dashboard · online store

Revenue

R482k

▲ 12%

Orders

1,310

▲ 7%

ROAS

4.2x

▲ 0.4

Most businesses run their marketing from three or four tabs that never agree: the ad platforms say one thing, website analytics say another, the sales pipeline says something else. A live dashboard connects those sources into one view that updates on its own, so you stop exporting spreadsheets on a Friday and read the same numbers every day.

I build dashboards around the decisions you actually make. That means tracking cost per lead and ROAS (return on ad spend) by campaign, showing which channels turn into real sales rather than clicks, and surfacing the metrics that should move your spend this week. It is wired to the same tracking, ad accounts and CRM (customer relationship management) the work runs on, so the screen matches reality underneath.

What you get

  • One dashboard that combines ad spend, website behaviour, leads and sales revenue in a single live view
  • Clean tracking setup in GA4 (Google Analytics 4) and GTM (Google Tag Manager) so the numbers feeding the dashboard are trustworthy
  • Cost per lead and ROAS broken down by channel, campaign and, where it matters, individual ad
  • Automatic daily or weekly refresh, with no manual exports or copy-paste
  • A short recorded walkthrough so anyone on your team can read and trust the dashboard
  • A clear methodology note on what each number means and where it comes from

How I do it

  1. 01

    Agree the decisions first

    Before building anything, we settle what you need to decide each week: where to move budget, which campaigns to cut, which channels deserve more. The dashboard is built backwards from those decisions.

  2. 02

    Fix the tracking underneath

    A dashboard is only as honest as its inputs, so I check and repair the GA4 and GTM setup, confirm conversions fire correctly, and line up ad platform and CRM data before anything is plotted.

  3. 03

    Connect the sources

    I pull Google Ads, Meta Ads, GA4 and your CRM into one place so spend, leads and revenue sit side by side, and a lead can be traced from first click to closed sale.

  4. 04

    Build the view people will actually use

    The layout leads with the few numbers that drive action, with detail a click away. It is built to be glanced at daily, not studied once a quarter.

  5. 05

    Hand it over and keep it honest

    I walk your team through it, document what each metric means, and check in as the account changes so the dashboard keeps telling the truth as campaigns and channels shift.

What it does for the business

You get one place to look instead of four, with numbers you can act on. Spend moves toward what is working because you can see what is working, wasted budget shows up early instead of at month end, and reviews start from facts. It pairs naturally with conversion optimisation and marketing automation, since the same numbers that tell you where to spend tell you what to fix next.

The stack I use here

  • Looker Studio
  • GA4
  • Google Tag Manager
  • Google Ads
  • Meta Ads
  • HubSpot
  • n8n
  • Supabase

Common questions

In most cases, yes. Google Ads, Meta Ads, GA4 and common CRMs like HubSpot connect directly, and for anything less standard I can usually build a connection that keeps the data flowing automatically. If a source genuinely cannot be reached, I will tell you upfront rather than promise a feed that will break.

That is the normal starting point, and it is part of the job. I audit what you have, fix the GA4 and GTM setup, and confirm conversions are recorded correctly before building the dashboard, because a clean view sitting on broken tracking just shows you wrong numbers faster.

Yes. The dashboard leads with the few numbers that matter, I record a short walkthrough, and I document what each metric means and where it comes from, so anyone can open it and read it without a translator.

Want this for your business?

Tell me where you want more customers. I read every message myself and come back to you, usually within a day.

Name and email is all I need. I read every message myself, usually back within a day.